summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhien <hien>2006-06-12 17:38:31 +0000
committerhien <hien>2006-06-12 17:38:31 +0000
commit7058bdd8ad09f68b194ed3bb1d7173d2e82779b8 (patch)
treec3ee7df1018c26bd6668abc980dbbe8e077c3ce0
parent804f7740acac3adfbdfbdb5c731219632a0d76b7 (diff)
downloadsystemtap-steved-7058bdd8ad09f68b194ed3bb1d7173d2e82779b8.tar.gz
systemtap-steved-7058bdd8ad09f68b194ed3bb1d7173d2e82779b8.tar.xz
systemtap-steved-7058bdd8ad09f68b194ed3bb1d7173d2e82779b8.zip
Fix ppc64 issue - sys_mmap
-rw-r--r--tapset/syscalls.stp6
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"