linux-user: Add strace support for printing OFD fcntl operations
authorMike Gelfand <mikedld@mikedld.com>
Sun, 30 Aug 2020 09:22:42 +0000 (12:22 +0300)
committerLaurent Vivier <laurent@vivier.eu>
Tue, 1 Sep 2020 09:47:12 +0000 (11:47 +0200)
Signed-off-by: Mike Gelfand <mikedld@mikedld.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200830092242.31506-1-mikedld@mikedld.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
linux-user/strace.c

index 4f77b0cf76eb7893d9cc61c36f30098b5c9c1a95..11fea14fba2ed8d31040b96411b17e321259322f 100644 (file)
@@ -2056,6 +2056,18 @@ print_fcntl(void *cpu_env, const struct syscallname *name,
         print_pointer(arg2, 1);
         break;
 #endif
+    case TARGET_F_OFD_GETLK:
+        qemu_log("F_OFD_GETLK,");
+        print_pointer(arg2, 1);
+        break;
+    case TARGET_F_OFD_SETLK:
+        qemu_log("F_OFD_SETLK,");
+        print_pointer(arg2, 1);
+        break;
+    case TARGET_F_OFD_SETLKW:
+        qemu_log("F_OFD_SETLKW,");
+        print_pointer(arg2, 1);
+        break;
     case TARGET_F_SETLEASE:
         qemu_log("F_SETLEASE,");
         print_raw_param(TARGET_ABI_FMT_ld, arg2, 0);