qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 2/3] linux-user: Add strace for shmat


From: Richard Henderson
Subject: Re: [PATCH 2/3] linux-user: Add strace for shmat
Date: Thu, 22 Feb 2024 20:04:58 -1000
User-agent: Mozilla Thunderbird

On 2/22/24 17:03, Richard Henderson wrote:
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
  linux-user/strace.c    | 23 +++++++++++++++++++++++
  linux-user/strace.list |  2 +-
  2 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/linux-user/strace.c b/linux-user/strace.c
index cf26e55264..47d6ec3263 100644
--- a/linux-user/strace.c
+++ b/linux-user/strace.c
@@ -670,6 +670,25 @@ print_semctl(CPUArchState *cpu_env, const struct 
syscallname *name,
  }
  #endif
+static void
+print_shmat(CPUArchState *cpu_env, const struct syscallname *name,
+            abi_long arg0, abi_long arg1, abi_long arg2,
+            abi_long arg3, abi_long arg4, abi_long arg5)
+{
+    static const struct flags shmat_flags[] = {
+        FLAG_GENERIC(SHM_RND),
+        FLAG_GENERIC(SHM_REMAP),
+        FLAG_GENERIC(SHM_RDONLY),
+        FLAG_GENERIC(SHM_EXEC),
+    };

Missing FLAG_END, of course.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]