Browse Source

strace: Add support for get{u,eu,g,eg,p,pp}id syscalls

All these take no arguments so there's no formatting to be done.
Rodrigo Tobar 3 năm trước cách đây
mục cha
commit
441a1ae35d
1 tập tin đã thay đổi với 7 bổ sung0 xóa
  1. 7 0
      Userland/Utilities/strace.cpp

+ 7 - 0
Userland/Utilities/strace.cpp

@@ -708,6 +708,13 @@ static void format_syscall(FormattedSyscallBuilder& builder, Syscall::Function s
     case SC_clock_gettime:
     case SC_clock_gettime:
         format_clock_gettime(builder, (clockid_t)arg1, (struct timespec*)arg2);
         format_clock_gettime(builder, (clockid_t)arg1, (struct timespec*)arg2);
         break;
         break;
+    case SC_getuid:
+    case SC_geteuid:
+    case SC_getgid:
+    case SC_getegid:
+    case SC_getpid:
+    case SC_getppid:
+        break;
     default:
     default:
         builder.add_arguments((void*)arg1, (void*)arg2, (void*)arg3);
         builder.add_arguments((void*)arg1, (void*)arg2, (void*)arg3);
         result_type = VoidP;
         result_type = VoidP;