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, master, updated. release-1.2-179-gf2c6cb7
- From: srikar at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 28 May 2010 11:10:22 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.2-179-gf2c6cb7
- 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, master has been updated
via f2c6cb7149b317baa7e1cb66312febc4b1ae5f9f (commit)
from 7894384ed3d87dcd38a6710235650787cdd2aecd (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 f2c6cb7149b317baa7e1cb66312febc4b1ae5f9f
Author: Srikar Dronamraju <srikar@linux.vnet.ibm.com>
Date: Fri May 28 16:15:02 2010 +0530
Here is a patch implements a way for uprobes to skip single step
when a probe in on a nop instruction.
Currently its implemented for nop on x86/x86_64 and s390.
For powerpc, its implemented on all instructions that can be emulated.
(For this emulation code is borrowed from arch/powerpc/lib/sstep.c)
I havent tested it on s390. Updated with comments from Jim.
Signed-off-by: Srikar Dronamraju <srikar@linux.vnet.ibm.com>
Signed-off-by: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
Reported-by: Josh Stone <jistone@redhat.com>
-----------------------------------------------------------------------
Summary of changes:
runtime/uprobes/uprobes.c | 3 +
runtime/uprobes/uprobes.h | 2 +
runtime/uprobes/uprobes_i386.c | 15 +++
runtime/uprobes/uprobes_ppc.c | 182 ++++++++++++++++++++++++++++++++++++++
runtime/uprobes/uprobes_s390.c | 13 +++
runtime/uprobes/uprobes_x86.c | 15 +++
runtime/uprobes/uprobes_x86_64.c | 15 +++
runtime/uprobes2/uprobes.c | 3 +
runtime/uprobes2/uprobes.h | 2 +
runtime/uprobes2/uprobes_x86.c | 15 +++
10 files changed, 265 insertions(+), 0 deletions(-)
hooks/post-receive
--
systemtap: system-wide probe/trace tool