diff options
author | Wenji Huang <wenji.huang@oracle.com> | 2010-01-04 13:29:50 +0800 |
---|---|---|
committer | Wenji Huang <wenji.huang@oracle.com> | 2010-01-04 13:29:50 +0800 |
commit | 6199f6f008ea9a1ebee596696812a6fc00b9915e (patch) | |
tree | 07e4052de278dcfb38619f7ef1f7c62d649c3a23 /tapset/x86_64 | |
parent | 53ade4da49f02bedf5c0e7e0b82d961b3e78cb4d (diff) | |
download | systemtap-steved-6199f6f008ea9a1ebee596696812a6fc00b9915e.tar.gz systemtap-steved-6199f6f008ea9a1ebee596696812a6fc00b9915e.tar.xz systemtap-steved-6199f6f008ea9a1ebee596696812a6fc00b9915e.zip |
Make probe syscall.mmap2 optional
The function sys32_mmap2 is removed since 2.6.33.
Diffstat (limited to 'tapset/x86_64')
-rw-r--r-- | tapset/x86_64/syscalls.stp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tapset/x86_64/syscalls.stp b/tapset/x86_64/syscalls.stp index c120e965..79a5181e 100644 --- a/tapset/x86_64/syscalls.stp +++ b/tapset/x86_64/syscalls.stp @@ -114,15 +114,15 @@ probe syscall.mmap32.return = kernel.function("sys32_mmap").return # sys32_mmap2(unsigned long addr, unsigned long len, # unsigned long prot, unsigned long flags, # unsigned long fd, unsigned long pgoff) -# -probe syscall.mmap2 = kernel.function("sys32_mmap2") +# The function is removed since 2.6.33 +probe syscall.mmap2 = kernel.function("sys32_mmap2") ? { name = "mmap2" argstr = sprintf("%p, %d, %s, %s, %d, %d", $addr, $len, _mprotect_prot_str($prot), _mmap_flags($flags), $fd, $pgoff) } -probe syscall.mmap2.return = kernel.function("sys32_mmap2").return +probe syscall.mmap2.return = kernel.function("sys32_mmap2").return ? { name = "mmap2" retstr = returnstr(2) |