diff options
author | hien <hien> | 2006-06-12 17:38:31 +0000 |
---|---|---|
committer | hien <hien> | 2006-06-12 17:38:31 +0000 |
commit | 7058bdd8ad09f68b194ed3bb1d7173d2e82779b8 (patch) | |
tree | c3ee7df1018c26bd6668abc980dbbe8e077c3ce0 | |
parent | 804f7740acac3adfbdfbdb5c731219632a0d76b7 (diff) | |
download | systemtap-steved-7058bdd8ad09f68b194ed3bb1d7173d2e82779b8.tar.gz systemtap-steved-7058bdd8ad09f68b194ed3bb1d7173d2e82779b8.tar.xz systemtap-steved-7058bdd8ad09f68b194ed3bb1d7173d2e82779b8.zip |
Fix ppc64 issue - sys_mmap
-rw-r--r-- | tapset/syscalls.stp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp index 20fae96f..ab8fb7c6 100644 --- a/tapset/syscalls.stp +++ b/tapset/syscalls.stp @@ -1687,9 +1687,13 @@ probe syscall.mmap = kernel.function("sys_mmap") ? { prot = $prot flags = $flags fd = $fd +%(arch != "ppc64" %? offset = $off +%: + offset = $offset +%) argstr = sprintf("%p, %d, %s, %s, %d, %d", $addr, $len, - _mprotect_prot_str($prot), _mmap_flags($flags), $fd, $off) + _mprotect_prot_str($prot), _mmap_flags($flags), $fd, offset) } probe syscall.mmap.return = kernel.function("sys_mmap").return ? { name = "mmap" |