This is the mail archive of the systemtap-cvs@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.6-563-g972ea1e


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "systemtap: system-wide probe/trace tool".

The branch, master has been updated
       via  972ea1e0125b9c3c20cd021c7d1ef17d7d215d82 (commit)
       via  3dde67e2bb31447864de1f734b3d07848c14e0fb (commit)
       via  36fca3d6618bcb1699889928545b6c2d4434902f (commit)
       via  5a49d17df74cc17edd7ebfd3854e91c88780f679 (commit)
       via  c2537ee6d68b2358e8f74cc5413772915e5742d6 (commit)
       via  14fc90015140d25d31705d8a2f4c48bea33e7f79 (commit)
       via  c70c7f1a806d0d0b35bd015793ff3bc06b1c141f (commit)
      from  bfffa44391cb6a701f6b7ce2b2f9d134ce2a585e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 972ea1e0125b9c3c20cd021c7d1ef17d7d215d82
Author: Mark Wielaard <mjw@redhat.com>
Date:   Fri Dec 9 14:40:53 2011 +0100

    stap_add_vma_map_info: Make sure__stp_tf_vma_map is initialized.
    
    stap_add_vma_map_info can even be called when the vma tracker was never
    activated by _stp_snprint_addr().

commit 3dde67e2bb31447864de1f734b3d07848c14e0fb
Author: Mark Wielaard <mjw@redhat.com>
Date:   Fri Dec 9 12:19:54 2011 +0100

    stap_add_vma_map_info: Reserve __stp_tf_vma_entry memory before taking locks.
    
    Otherwise we could sleep while a reader was waiting on us.

commit 36fca3d6618bcb1699889928545b6c2d4434902f
Author: Mark Wielaard <mjw@redhat.com>
Date:   Fri Dec 9 11:10:42 2011 +0100

    cache.cxx (clean_cache): Use difftime to compare times.
    
    Otherwise on some systems you will get a error: comparison between signed
    and unsigned integer expressions.

commit 5a49d17df74cc17edd7ebfd3854e91c88780f679
Merge: c2537ee bfffa44
Author: Mark Wielaard <mjw@redhat.com>
Date:   Fri Dec 9 10:56:40 2011 +0100

    Merge branch 'master' of ssh://sourceware.org/git/systemtap

commit c2537ee6d68b2358e8f74cc5413772915e5742d6
Author: Mark Wielaard <mjw@redhat.com>
Date:   Fri Dec 9 10:46:20 2011 +0100

    PR11671 Allocate __stp_tf_vma_entry dynamically.
    
    Get rid of TASK_FINDER_VMA_ENTRY_ITEMS and __stp_tf_vma_free_list_items
    array list completely. All __stp_tf_vma_entry are allocated dynamically
    now. This is possible since stap_add_vma_map_info() is only called
    through the task_finder from a user context.
    
    There is no more fixed maximum number of VMA pages that will be tracked
    at runtime. This reduces memory use for those scripts that don't need any,
    or only limited target process VMA tracking and allows easier system
    wide probes inspecting shared library variables and/or user backtraces.
    stap will now silently ignore -DTASK_FINDER_VMA_ENTRY_ITEMS.

commit 14fc90015140d25d31705d8a2f4c48bea33e7f79
Author: Mark Wielaard <mjw@redhat.com>
Date:   Thu Dec 8 17:09:55 2011 +0100

    Introduce stap_destroy_vma_map and allocate vma free at vma init time.
    
    We don't keep a static __stp_tf_vma_free_list_items anymore, but allocate
    the items once in stap_initialize_vma_map(), which can now return failure
    when there isn't enough memory. Make sure to call stap_destroy_vma_map()
    when the module is unloaded to clean up.

commit c70c7f1a806d0d0b35bd015793ff3bc06b1c141f
Author: Mark Wielaard <mjw@redhat.com>
Date:   Thu Dec 8 16:14:57 2011 +0100

    stap_initialize_vma_map() doesn't need any locking.
    
    I must be called before any other task_finder_vma routine can be called,
    so it will never run concurrently.

-----------------------------------------------------------------------

Summary of changes:
 NEWS                      |    6 ++
 cache.cxx                 |    2 +-
 runtime/task_finder_vma.c |  127 ++++++++++++++++++++++++---------------------
 runtime/vma.c             |   22 ++++++--
 stap.1                    |    5 --
 task_finder.cxx           |    7 +++
 6 files changed, 98 insertions(+), 71 deletions(-)


hooks/post-receive
--
systemtap: system-wide probe/trace tool


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]