All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH,APPLIED] Strace mprotect flags.
@ 2010-06-16 12:10 Paul Brook
  0 siblings, 0 replies; only message in thread
From: Paul Brook @ 2010-06-16 12:10 UTC (permalink / raw)
  To: qemu-devel

Teach strace code about linux specific mprotect flags.

Signed-off-by: Paul Brook <paul@codesourcery.com>
---
 linux-user/strace.c       |    3 +++
 linux-user/syscall_defs.h |    6 ++++++
 2 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/linux-user/strace.c b/linux-user/strace.c
index d77053b..bf9a0d9 100644
--- a/linux-user/strace.c
+++ b/linux-user/strace.c
@@ -385,6 +385,9 @@ UNUSED static struct flags mmap_prot_flags[] = {
     FLAG_GENERIC(PROT_EXEC),
     FLAG_GENERIC(PROT_READ),
     FLAG_GENERIC(PROT_WRITE),
+    FLAG_TARGET(PROT_SEM),
+    FLAG_GENERIC(PROT_GROWSDOWN),
+    FLAG_GENERIC(PROT_GROWSUP),
     FLAG_END,
 };
 
diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h
index 681021c..46cb05e 100644
--- a/linux-user/syscall_defs.h
+++ b/linux-user/syscall_defs.h
@@ -946,6 +946,12 @@ struct target_winsize {
 
 #include "termbits.h"
 
+#if defined(TARGET_MIPS)
+#define TARGET_PROT_SEM         0x10
+#else
+#define TARGET_PROT_SEM         0x08
+#endif
+
 /* Common */
 #define TARGET_MAP_SHARED	0x01		/* Share changes */
 #define TARGET_MAP_PRIVATE	0x02		/* Changes are private */
-- 
1.7.1

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2010-06-16 12:10 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-16 12:10 [Qemu-devel] [PATCH,APPLIED] Strace mprotect flags Paul Brook

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.