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.2-261-g2867a2a


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  2867a2a13d186e0a1db73b4cd40191c21defcab3 (commit)
       via  d1fa8b15783c94b1ba7aeeb9802b65c99aa76dfd (commit)
      from  9f2f0866b0f8deb24de6e252c446ba24ae85a2ec (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 2867a2a13d186e0a1db73b4cd40191c21defcab3
Author: Josh Stone <jistone@redhat.com>
Date:   Fri Jun 11 18:22:56 2010 -0700

    PR11698: Track aliases even with ppc function descriptors
    
    We can include function descriptors in the symbol table, and just make
    sure that we don't try to probe them with query_module_symtab.  This
    lets update_symtab do its thing resolving aliased names.
    
    * dwflpp.h (func_info): Add a descriptor flag.
    * tapsets.cxx (symbol_table::add_symbol): Set the descriptor flag.
      (symbol_table::read_symbols): Not descriptors.
      (symbol_table::get_from_elf): Functions from powerpc rejected sections
      are function descriptors.
      (dwarf_query::query_module_symtab): Don't probe descriptors.

commit d1fa8b15783c94b1ba7aeeb9802b65c99aa76dfd
Author: Josh Stone <jistone@redhat.com>
Date:   Fri Jun 11 17:44:51 2010 -0700

    PR10327: Fix and test alias matching
    
    The optimization in commit 4df79aa broke alias matching for functions
    without wildcards, but we didn't have any testing. :(
    
    * dwflpp.cxx (dwflpp::iterate_single_function): Call update_symtab after
      building the module function cache, to enable alias matching.
    * testsuite/systemtap.base/func_alias.{exp,c}: New test.

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

Summary of changes:
 dwflpp.cxx                              |    1 +
 dwflpp.h                                |    4 +-
 tapsets.cxx                             |   18 +++++-----
 testsuite/systemtap.base/func_alias.c   |    2 +
 testsuite/systemtap.base/func_alias.exp |   60 +++++++++++++++++++++++++++++++
 5 files changed, 74 insertions(+), 11 deletions(-)
 create mode 100644 testsuite/systemtap.base/func_alias.c
 create mode 100644 testsuite/systemtap.base/func_alias.exp


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]