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-52-g6dceb5c


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  6dceb5c9bd2848c9bddde19d881444b7df8bee1d (commit)
       via  6eefe9428f47a767f6a504dddb8f385d6896ccf3 (commit)
      from  ce83ff5765bc2e37d74ccbd46aabd80f06368bf4 (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 6dceb5c9bd2848c9bddde19d881444b7df8bee1d
Author: Mark Wielaard <mjw@redhat.com>
Date:   Wed Aug 3 11:17:00 2011 +0200

    common_probe_context.h: Put Individual Probe State (ips) into a union.
    
    Various probe handlers have dedicated fields in the common probe context
    struct. Since the handlers cannot be active at the same time (on the same
    cpu) these can just be put into a union to save space. In runtime code
    when there might be ambiguity about which probe handler is running, the
    CONTEXT->probe_type field can be used to check which field has actual
    life data.

commit 6eefe9428f47a767f6a504dddb8f385d6896ccf3
Author: Mark Wielaard <mjw@redhat.com>
Date:   Tue Aug 2 16:42:38 2011 +0200

    Add probe_type to common probe context.
    
    This exposes the type of probe handler for use in runtime functions,
    so they can better anticipate which common probe context is valid at
    runtime. Also introduces a new context tapset function probe_type()
    that exposes a (informational) probe handler string to scripts. Mainly
    useful for debugging, when the user wants to find out which kind of
    low level probe handler a high-level probe translates to for a particular
    kernel/systemtap version.

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

Summary of changes:
 runtime/common_probe_context.h         |   51 +++++++++++++++-------
 runtime/runtime_defines.h              |   38 ++++++++++++++++
 runtime/stack.c                        |   17 +++++--
 tapset-been.cxx                        |    3 +-
 tapset-itrace.cxx                      |    3 +-
 tapset-mark.cxx                        |   19 ++++----
 tapset-perfmon.cxx                     |    3 +-
 tapset-procfs.cxx                      |   22 ++++++----
 tapset-timers.cxx                      |    9 +++-
 tapset-utrace.cxx                      |    6 ++-
 tapset/context-unwind.stp              |    6 ++-
 tapset/context.stp                     |   74 +++++++++++++++++++++++++++++++-
 tapset/kretprobe.stp                   |   14 +++---
 tapsets.cxx                            |   50 ++++++++++++---------
 tapsets.h                              |    3 +-
 testsuite/buildok/context-embedded.stp |    1 +
 16 files changed, 239 insertions(+), 80 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]