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-535-g18ff6ce


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  18ff6ce03d5ce96d093da9b9825400509dbd4ff8 (commit)
       via  d3e959b02c9825d528fb101f2e0a85f1701b43a7 (commit)
       via  97a42d20ce7b552738881593c0de4b9ab2415dab (commit)
       via  78452c3356b4f91e8d8a22fb328fc66f631cf51b (commit)
       via  3bff663480e55970521e66f1956fd8dc13732e65 (commit)
       via  712996b26b9862d1e44414a1dc1bc9269583e457 (commit)
       via  fe5acdedaf5c283792f1109dff8562d7b2affc3f (commit)
       via  b92869f3b398d8211c0cff724d9e87d4880cec2c (commit)
       via  2b69faaf1c6ac22f19a40ff7c4bfbced424d8b62 (commit)
      from  af3e4f8792bc0842e2d321afa978f2ae20d64cba (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 18ff6ce03d5ce96d093da9b9825400509dbd4ff8
Merge: d3e959b af3e4f8
Author: David Smith <dsmith@redhat.com>
Date:   Thu Dec 1 08:14:31 2011 -0600

    Merge branch 'master' into jistone/inode-uprobes

commit d3e959b02c9825d528fb101f2e0a85f1701b43a7
Merge: 97a42d2 6ba4d29
Author: David Smith <dsmith@redhat.com>
Date:   Wed Nov 30 15:48:01 2011 -0600

    Merge branch 'master' into jistone/inode-uprobes

commit 97a42d20ce7b552738881593c0de4b9ab2415dab
Merge: 78452c3 88e7c12
Author: Josh Stone <jistone@redhat.com>
Date:   Mon Nov 14 10:08:08 2011 -0800

    Merge remote-tracking branch 'origin/master' into inode-uprobes

commit 78452c3356b4f91e8d8a22fb328fc66f631cf51b
Merge: 3bff663 00873a2
Author: Josh Stone <jistone@redhat.com>
Date:   Wed Nov 9 17:55:40 2011 -0800

    Merge remote-tracking branch 'origin/master' into inode-uprobes

commit 3bff663480e55970521e66f1956fd8dc13732e65
Author: Josh Stone <jistone@redhat.com>
Date:   Thu Sep 22 13:04:35 2011 -0700

    inode-uprobes: Set context->uregs and ->probe_flags
    
    Catching up with commits 92c25572 and d9aed31e.

commit 712996b26b9862d1e44414a1dc1bc9269583e457
Merge: fe5acde 2eb99c6
Author: Josh Stone <jistone@redhat.com>
Date:   Thu Sep 22 12:41:19 2011 -0700

    Merge remote-tracking branch 'origin/master' into inode-uprobes
    
    Conflicts:
    	tapsets.cxx

commit fe5acdedaf5c283792f1109dff8562d7b2affc3f
Author: Josh Stone <jistone@redhat.com>
Date:   Thu Aug 11 16:57:13 2011 -0700

    Add a probe_type for inode-uprobes
    
    Keeping up with commit 6eefe94, common_probe_entryfn_prologue now needs
    a probe_type argument, here _STP_PROBE_HANDLER_UPROBE.

commit b92869f3b398d8211c0cff724d9e87d4880cec2c
Merge: 2b69faa 7bfd108
Author: Josh Stone <jistone@redhat.com>
Date:   Thu Aug 11 16:24:38 2011 -0700

    Merge remote-tracking branch 'origin/master' into inode-uprobes

commit 2b69faaf1c6ac22f19a40ff7c4bfbced424d8b62
Author: Josh Stone <jistone@redhat.com>
Date:   Thu May 19 19:44:16 2011 -0700

    Add initial support for inode-based uprobes
    
    This adds support for placing regular userspace probes using the new
    inode+offset API being developed for the upstream kernel.  This includes
    probing functions, statements, and SDT markers, but return probes aren't
    yet supported in the new API.  A lot of the finer details of systemtap's
    userspace runtime still needs work too, but this is a functional start.
    
    * runtime/uprobes-inode.c: New, basic registration code to lookup
      filename inodes and connect uprobes using the new API.
    * tapsets.cxx (kernel_supports_inode_uprobes): New, guess whether this
      is an inode-uprobes kernel based on CONFIG values.
      (dwarf_builder::build): Disallow userspace return probes.
      (uprobe_derived_probe::join_group): Only trigger task_finder and the
      manual uprobes model for the old style of uprobes.
      (uprobe_builder::build): Disallow absolute-address userspace probes.
      (uprobe_derived_probe_group::emit*): Split into inode/utrace variants.

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

Summary of changes:
 runtime/uprobes-inode.c |  119 +++++++++++++++++++++++++++++++
 tapsets.cxx             |  181 +++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 287 insertions(+), 13 deletions(-)
 create mode 100644 runtime/uprobes-inode.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]