public inbox for systemtap-cvs@sourceware.org
help / color / mirror / Atom feed
* [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.6-535-g18ff6ce
@ 2011-12-01 14:15 dsmith
0 siblings, 0 replies; only message in thread
From: dsmith @ 2011-12-01 14:15 UTC (permalink / raw)
To: systemtap-cvs
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
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2011-12-01 14:15 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-12-01 14:15 [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.6-535-g18ff6ce dsmith
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).