diff options
author | hien <hien> | 2006-05-30 21:24:10 +0000 |
---|---|---|
committer | hien <hien> | 2006-05-30 21:24:10 +0000 |
commit | e76f19abb606519b5bea75e9d063ee8c1127211a (patch) | |
tree | c80565375288bc88f3edd45985c10075a870e9dd | |
parent | cda594dbd5908e097ead97b6506c2eb8250fc020 (diff) | |
download | systemtap-steved-e76f19abb606519b5bea75e9d063ee8c1127211a.tar.gz systemtap-steved-e76f19abb606519b5bea75e9d063ee8c1127211a.tar.xz systemtap-steved-e76f19abb606519b5bea75e9d063ee8c1127211a.zip |
add mlock, mlockall
-rw-r--r-- | tapset/syscalls.stp | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp index b1db1d76..c8cf69a2 100644 --- a/tapset/syscalls.stp +++ b/tapset/syscalls.stp @@ -1635,36 +1635,36 @@ probe syscall.mknod.return = kernel.function("sys_mknod").return { } # mlock ______________________________________________________ -/* - * asmlinkage long - * sys_mlock(unsigned long start, - * size_t len) - */ -probe kernel.syscall.mlock = - kernel.function("sys_mlock") { - name = "mlock" - addr = $start - len = $len - } -probe kernel.syscall.mlock.return = - kernel.function("sys_mlock").return { - name = "mlock.return" - } +# +# asmlinkage long +# sys_mlock(unsigned long start, +# size_t len) +# +probe syscall.mlock = kernel.function("sys_mlock") { + name = "mlock" + addr = $start + len = $len + argstr = sprintf("0x%p, %d", addr, len) +} +probe syscall.mlock.return = kernel.function("sys_mlock").return { + name = "mlock" + retstr = returnstr(1) +} # mlockall ___________________________________________________ -/* - * asmlinkage long - * sys_mlockall(int flags) - */ -probe kernel.syscall.mlockall = - kernel.function("sys_mlockall") { - name = "mlockall" - flags = $flags - flags_str = _mlockall_flags_str($flags) - } -probe kernel.syscall.mlockall.return = - kernel.function("sys_mlockall").return { - name = "mlockall.return" - } +# +# asmlinkage long +# sys_mlockall(int flags) +# +probe syscall.mlockall = kernel.function("sys_mlockall") { + name = "mlockall" + flags = $flags + flags_str = _mlockall_flags_str($flags) + argstr = flags_str +} +probe syscall.mlockall.return = kernel.function("sys_mlockall").return { + name = "mlockall" + retstr = returnstr(1) +} # modify_ldt _________________________________________________ |