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.0-231-g5409e5b


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  5409e5bf98ddc994931754d0cb1cae36ba9a08fd (commit)
       via  a295050e60affe0bb55fc2d46637314c0822f35d (commit)
       via  01a71905151a751fc81a5f58743f6915378be20a (commit)
      from  1bc3d8e1a940e67d8e0e3f9a04cfc53d8bced85e (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 5409e5bf98ddc994931754d0cb1cae36ba9a08fd
Author: Mark Wielaard <mjw@redhat.com>
Date:   Mon Nov 16 21:41:13 2009 +0100

    Add testcase for retrieving $global vars from execs and shared libs.
    
    Explicit testcase for PR10010 and PR10622.
    
    * testsuite/systemtap.base/externalvar.c: New file.
    * testsuite/systemtap.base/externalvar.exp: New file.
    * testsuite/systemtap.base/externalvar.stp: New file.
    * testsuite/systemtap.base/externalvar_lib.c: New file.

commit a295050e60affe0bb55fc2d46637314c0822f35d
Author: Mark Wielaard <mjw@redhat.com>
Date:   Mon Nov 16 21:34:00 2009 +0100

    PR10010 Support $globals in shared libraries.
    
    * dwflpp.cxx (dwflpp::emit_address): Enable task finder and emit a
      _stp_module_relocate for the ".dynamic" section when seeing a
      user-space dso address.
    * runtime/sym.c (_stp_mod_sec_lookup): Remove .dynamic section addr cheat.
      (_stp_tf_mmap_cb): Add cheat here.

commit 01a71905151a751fc81a5f58743f6915378be20a
Author: Mark Wielaard <mjw@redhat.com>
Date:   Mon Nov 16 20:59:16 2009 +0100

    Allow modules to trigger task_finder vma_tracker.
    
    * runtime/sym.h: Define _stp_need_vma_tracker.
    * translate.cxx (emit_symbol_data_done): Output _stp_need_vma_tracker value.
      (c_unparser::emit_module_init): If STP_NEED_VMA_TRACKER isn't defined
      check _stp_need_vma_tracker to call _stp_sym_init().

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

Summary of changes:
 dwflpp.cxx                                 |   11 ++--
 runtime/sym.c                              |    7 ++-
 runtime/sym.h                              |    4 ++
 testsuite/systemtap.base/externalvar.c     |   52 ++++++++++++++++++++
 testsuite/systemtap.base/externalvar.exp   |   70 ++++++++++++++++++++++++++++
 testsuite/systemtap.base/externalvar.stp   |   39 +++++++++++++++
 testsuite/systemtap.base/externalvar_lib.c |   43 +++++++++++++++++
 translate.cxx                              |    7 +++
 8 files changed, 225 insertions(+), 8 deletions(-)
 create mode 100644 testsuite/systemtap.base/externalvar.c
 create mode 100644 testsuite/systemtap.base/externalvar.exp
 create mode 100644 testsuite/systemtap.base/externalvar.stp
 create mode 100644 testsuite/systemtap.base/externalvar_lib.c


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]