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-71-gfc1d2aa


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  fc1d2aa28ccee8c722d545b5215ae34f94514b18 (commit)
       via  03a4ec63de7060914b01320f6e840e0bc2d0beda (commit)
      from  9ac063457a63026cc47ff2ad3b76fe816bb4b518 (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 fc1d2aa28ccee8c722d545b5215ae34f94514b18
Author: Mark Wielaard <mjw@redhat.com>
Date:   Wed Apr 21 11:58:09 2010 +0200

    Add some kallsyms_on_each_symbol micro-optimisations.
    
    These only help when your kprobe group consists of a list of symbols
    that can all be resolved.
    
    * tapsets.cxx (kprobe_derived_probe_group::emit_module_init): Calculate
      how many probe symbols need to be resolved. Pass to kprobe_resolve.
      (kprobe_derived_probe_group::emit_module_decls): In kprobe_resolve
      keep track of how many kprobe symbols haven't resolved yet. Return
      -1 when all done.

commit 03a4ec63de7060914b01320f6e840e0bc2d0beda
Author: Mark Wielaard <mjw@redhat.com>
Date:   Wed Apr 21 11:21:07 2010 +0200

    PR11514 Only use kallsyms_on_each_symbol speedup when available.
    
    * runtime/autoconf-kallsyms-on-each-symbol.c: New check.
    * buildrun.cxx (compile_pass): Add new check to output_autoconf.
    * tapsets.cxx (kprobe_derived_probe_group::emit_module_decls): Only declare
      kprobe_resolve when STAPCONF_KALLSYMS_ON_EACH_SYMBOL defined.
      (kprobe_derived_probe_group::emit_module_init): Check whether to invoke
      kallsyms_on_each_symbol optimization.

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

Summary of changes:
 buildrun.cxx                               |    1 +
 runtime/autoconf-kallsyms-on-each-symbol.c |    5 ++++
 tapsets.cxx                                |   35 ++++++++++++++++++++++-----
 3 files changed, 34 insertions(+), 7 deletions(-)
 create mode 100644 runtime/autoconf-kallsyms-on-each-symbol.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]