diff options
author | hunt <hunt> | 2007-12-12 17:40:49 +0000 |
---|---|---|
committer | hunt <hunt> | 2007-12-12 17:40:49 +0000 |
commit | abb26596759df8db70bf58246a3feab03c29c376 (patch) | |
tree | 24beee7cbee93c9bea63ae061f215da3c279c797 /tapset/syscalls2.stp | |
parent | c2d92a156eab1f21217532ee4d66251f8ac25368 (diff) | |
download | systemtap-steved-abb26596759df8db70bf58246a3feab03c29c376.tar.gz systemtap-steved-abb26596759df8db70bf58246a3feab03c29c376.tar.xz systemtap-steved-abb26596759df8db70bf58246a3feab03c29c376.zip |
2007-12-12 Martin Hunt <hunt@redhat.com>
* syscalls2.stp (compat_sys_ptrace): Remove for now.
Utrace-patched kernels have a different compat_sys_ptrace().
Diffstat (limited to 'tapset/syscalls2.stp')
-rw-r--r-- | tapset/syscalls2.stp | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/tapset/syscalls2.stp b/tapset/syscalls2.stp index 40410728..e49a9224 100644 --- a/tapset/syscalls2.stp +++ b/tapset/syscalls2.stp @@ -455,28 +455,20 @@ probe syscall.compat_pselect7.return = kernel.function("compat_sys_pselect7").re # ptrace _____________________________________________________ # -# asmlinkage int -# sys_ptrace(long request, +# int sys_ptrace(long request, # long pid, # long addr, # long data) # -probe syscall.ptrace = - kernel.function("sys_ptrace") ?, - kernel.function("compat_sys_ptrace") ? -{ - name = "ptrace" +probe syscall.ptrace = kernel.function("sys_ptrace") ? { + name = "ptrace" request = $request pid = $pid addr = $addr data = $data - argstr = sprintf("%p, %p, %p, %p", request, pid, - addr, data) + argstr = sprintf("%d, %d, %p, %p", request, pid, addr, data) } -probe syscall.ptrace.return = - kernel.function("sys_ptrace").return ?, - kernel.function("compat_sys_ptrace").return ? -{ +probe syscall.ptrace.return = kernel.function("sys_ptrace").return ? { name = "ptrace" retstr = returnstr(1) } |