This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
[SCM] systemtap: system-wide probe/trace tool branch, jistone/inode-uprobes, created. release-1.5-32-g2b69faa
- From: jistone at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 7 Jun 2011 18:26:21 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, jistone/inode-uprobes, created. release-1.5-32-g2b69faa
- Reply-to: systemtap at sourceware dot org
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, jistone/inode-uprobes has been created
at 2b69faaf1c6ac22f19a40ff7c4bfbced424d8b62 (commit)
- Log -----------------------------------------------------------------
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.
-----------------------------------------------------------------------
hooks/post-receive
--
systemtap: system-wide probe/trace tool