From 3f728ca446a1dd563c3a87829c38b91860d94758 Mon Sep 17 00:00:00 2001 From: zhaolei Date: Wed, 26 Sep 2007 00:57:37 +0000 Subject: 2007-09-26 Zhaolei * syscalls.stp (adjtimex.return): Improve retstr. * aux_syscalls.stp: Add a function(_adjtimex_return_str) for adjtimex.return. --- tapset/syscalls.stp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tapset/syscalls.stp') diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp index a66f3ed1..58282552 100644 --- a/tapset/syscalls.stp +++ b/tapset/syscalls.stp @@ -113,7 +113,7 @@ probe syscall.adjtimex = kernel.function("sys_adjtimex") { } probe syscall.adjtimex.return = kernel.function("sys_adjtimex").return { name = "adjtimex" - retstr = returnstr(1) + retstr = _adjtimex_return_str($return) } # long compat_sys_adjtimex(struct compat_timex __user *utp) probe syscall.compat_adjtimex = kernel.function("compat_sys_adjtimex") ? { -- cgit From c1e88488ce416934346fe4af40dac7644bff34b2 Mon Sep 17 00:00:00 2001 From: zhaolei Date: Wed, 26 Sep 2007 06:49:10 +0000 Subject: 2007-09-26 Zhaolei From Lai Jiangshan * syscall.stp (syscall.brk): Add probe point kernel.function("ia64_brk") * syscall.stp (syscall.mremap): Add probe point kernel.function("ia64_mremap") --- tapset/syscalls.stp | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'tapset/syscalls.stp') diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp index 58282552..67db2d82 100644 --- a/tapset/syscalls.stp +++ b/tapset/syscalls.stp @@ -178,12 +178,18 @@ probe syscall.bind.return = kernel.function("sys_bind").return ? { # brk ________________________________________________________ # unsigned long sys_brk(unsigned long brk) -probe syscall.brk = kernel.function("sys_brk") { +probe syscall.brk = + kernel.function("sys_brk"), + kernel.function("ia64_brk") ? +{ name = "brk" brk = $brk argstr = sprintf("%p", brk) } -probe syscall.brk.return = kernel.function("sys_brk").return { +probe syscall.brk.return = + kernel.function("sys_brk").return, + kernel.function("ia64_brk").return ? +{ name = "brk" retstr = returnstr(1) } @@ -2555,7 +2561,10 @@ probe syscall.mq_unlink.return = kernel.function("sys_mq_unlink").return ? { # unsigned long flags, # unsigned long new_addr) # -probe syscall.mremap = kernel.function("sys_mremap") ? { +probe syscall.mremap = + kernel.function("sys_mremap") ?, + kernel.function("ia64_mremap") ? +{ name = "mremap" old_address = $addr old_size = $old_len @@ -2565,7 +2574,10 @@ probe syscall.mremap = kernel.function("sys_mremap") ? { argstr = sprintf("%p, %d, %d, %s, %p", $addr, $old_len, $new_len, _mremap_flags($flags), $new_addr) } -probe syscall.mremap.return = kernel.function("sys_mremap").return ? { +probe syscall.mremap.return = + kernel.function("sys_mremap").return ?, + kernel.function("ia64_mremap").return ? +{ name = "mremap" retstr = returnstr(2) } -- cgit