summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2013-03-14 18:55:26 +0000
committerDmitry V. Levin <ldv@altlinux.org>2013-03-14 18:55:26 +0000
commit3ec134b07ad6154edf85e6452b894ae9c1ce1ebb (patch)
tree79d4dd55b3cca893bea890d642f17099c76eb489
parent8050cdc43c7d804cebe7657d6b5fe8bc37700f2c (diff)
downloadstrace-3ec134b07ad6154edf85e6452b894ae9c1ce1ebb.tar.gz
strace-3ec134b07ad6154edf85e6452b894ae9c1ce1ebb.tar.bz2
strace-3ec134b07ad6154edf85e6452b894ae9c1ce1ebb.tar.xz
Update MADV_* constants
* mem.c (madvise_cmds): Add more MADV_* constants from asm-generic/mman-common.h Reported-by: Robin Hack <hack.robin@gmail.com>
-rw-r--r--mem.c33
1 files changed, 33 insertions, 0 deletions
diff --git a/mem.c b/mem.c
index 3bd41b4..b767f1b 100644
--- a/mem.c
+++ b/mem.c
@@ -400,6 +400,39 @@ static const struct xlat madvise_cmds[] = {
#ifdef MADV_DONTNEED
{ MADV_DONTNEED, "MADV_DONTNEED" },
#endif
+#ifdef MADV_REMOVE
+ { MADV_REMOVE, "MADV_REMOVE" },
+#endif
+#ifdef MADV_DONTFORK
+ { MADV_DONTFORK, "MADV_DONTFORK" },
+#endif
+#ifdef MADV_DOFORK
+ { MADV_DOFORK, "MADV_DOFORK" },
+#endif
+#ifdef MADV_HWPOISON
+ { MADV_HWPOISON, "MADV_HWPOISON" },
+#endif
+#ifdef MADV_SOFT_OFFLINE
+ { MADV_SOFT_OFFLINE, "MADV_SOFT_OFFLINE" },
+#endif
+#ifdef MADV_MERGEABLE
+ { MADV_MERGEABLE, "MADV_MERGEABLE" },
+#endif
+#ifdef MADV_UNMERGEABLE
+ { MADV_UNMERGEABLE, "MADV_UNMERGEABLE" },
+#endif
+#ifdef MADV_HUGEPAGE
+ { MADV_HUGEPAGE, "MADV_HUGEPAGE" },
+#endif
+#ifdef MADV_NOHUGEPAGE
+ { MADV_NOHUGEPAGE, "MADV_NOHUGEPAGE" },
+#endif
+#ifdef MADV_DONTDUMP
+ { MADV_DONTDUMP, "MADV_DONTDUMP" },
+#endif
+#ifdef MADV_DODUMP
+ { MADV_DODUMP, "MADV_DODUMP" },
+#endif
{ 0, NULL },
};