aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2015-03-19 22:58:22 +0000
committerDmitry V. Levin <ldv@altlinux.org>2015-03-20 00:28:31 +0000
commitb4aefa7595f0e7356b90802627182b22693d25bc (patch)
treeac839a77b152c3f935e2f1ca8d5e709146653d28
parent485f8fb2500980be2cb0cde43e3582c088739a6f (diff)
downloadandroid_external_strace-b4aefa7595f0e7356b90802627182b22693d25bc.tar.gz
android_external_strace-b4aefa7595f0e7356b90802627182b22693d25bc.tar.bz2
android_external_strace-b4aefa7595f0e7356b90802627182b22693d25bc.zip
sparc, sparc64: fix decoding of mmap2
* linux/sparc/syscallent.h (mmap2): Decode with sys_mmap_4koff, not sys_mmap. * linux/sparc64/syscallent2.h (mmap2): Decode with sys_mmap_pgoff, not sys_mmap.
-rw-r--r--linux/sparc/syscallent.h2
-rw-r--r--linux/sparc64/syscallent2.h2
2 files changed, 3 insertions, 1 deletions
diff --git a/linux/sparc/syscallent.h b/linux/sparc/syscallent.h
index 3ccbd719..18fd65e8 100644
--- a/linux/sparc/syscallent.h
+++ b/linux/sparc/syscallent.h
@@ -54,7 +54,7 @@
[ 53] = { 0, NF, sys_getgid, "getgid32" },
[ 54] = { 3, TD, sys_ioctl, "ioctl" },
[ 55] = { 4, 0, sys_reboot, "reboot" },
-[ 56] = { 6, TD|TM|SI, sys_mmap, "mmap2" },
+[ 56] = { 6, TD|TM|SI, sys_mmap_4koff, "mmap2" },
[ 57] = { 2, TF, sys_symlink, "symlink" },
[ 58] = { 3, TF, sys_readlink, "readlink" },
[ 59] = { 3, TF|TP|SE|SI, sys_execve, "execve" },
diff --git a/linux/sparc64/syscallent2.h b/linux/sparc64/syscallent2.h
index 776b5f11..5f73f3c7 100644
--- a/linux/sparc64/syscallent2.h
+++ b/linux/sparc64/syscallent2.h
@@ -1 +1,3 @@
+#define sys_mmap_4koff sys_mmap_pgoff
#include "../sparc/syscallent.h"
+#undef sys_mmap_4koff