- -
Richard J Moore
IBM Advanced Linux Response Team - Linux Technology Centre
MOBEX: 264807; Mobile (+44) (0)7739-875237
Office: (+44) (0)1962-817072
William Cohen
<wcohen@redhat.
com> To
Sent by: prasanna@in.ibm.com
systemtap-owner cc
@sources.redhat Baruch Even <baruch@ev-en.org>,
.com systemtap@sources.redhat.com,
maneesh@in.ibm.com, varap@us.ibm.com
bcc
14/03/2005
16:53 Subject
Re: kprobes problem
Prasanna S Panchamukhi wrote:
Hi Baruch,
Thanks for pointing it out.
Yes, kprobes could not handle probes on ret/lret instruction.
The instruction pointer modification in case of ret/lret
instrcution is not required.
The below patch should fix the problem. This patch is for i386
achitecture and soon will be ported to other architectures.
Please let me know if you have any issues.
Are there any other instruction that will cause a control flow change?
e.g. "int" and "IRET" instructions? There are certainly places "int" is
used in the kernel. Does the kprobes code account for all the control
flow instructions?
-Wil