]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
macos: Block out a few more macOS / Darwin syscalls. n-i-bz.
authorRhys Kidd <rhyskidd@gmail.com>
Sun, 30 Apr 2017 01:59:33 +0000 (01:59 +0000)
committerRhys Kidd <rhyskidd@gmail.com>
Sun, 30 Apr 2017 01:59:33 +0000 (01:59 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16324

coregrind/m_syswrap/syswrap-darwin.c
include/vki/vki-scnums-darwin.h

index a535810d6bf1f8688c7e58468ada07b4a147e54b..4b403bb78acf2524e00d44d65f5c7219c1653734 100644 (file)
@@ -10326,6 +10326,16 @@ const SyscallTableEntry ML_(syscall_table)[] = {
 #endif
 #if DARWIN_VERS >= DARWIN_10_9
     MACX_(__NR_fileport_makeport, fileport_makeport),
+// _____(__NR_fileport_makefd),                         // 431
+// _____(__NR_audit_session_port),                      // 432
+// _____(__NR_pid_suspend),                             // 433
+// _____(__NR_pid_resume),                              // 434
+   _____(VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(435)),        // ???
+   _____(VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(436)),        // ???
+   _____(VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(437)),        // ???
+// _____(__NR_shared_region_map_and_slide_np),          // 438
+// _____(__NR_kas_info),                                // 439
+// _____(__NR_memorystatus_control),                    // 440
     MACX_(__NR_guarded_open_np, guarded_open_np),
     MACX_(__NR_guarded_close_np, guarded_close_np),
     MACX_(__NR_guarded_kqueue_np, guarded_kqueue_np),
index c6487907d390208080f3f241aab217bc83682264..70d875a1bd197cecec0b0dfba384a3dac3d33ab3 100644 (file)
 #define __NR_audit_session_port     VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(432)
 #define __NR_pid_suspend            VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(433)
 #define __NR_pid_resume             VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(434)
-
-
-
+                       /* 435  */
+                       /* 436  */
+                       /* 437  */
 #define __NR_shared_region_map_and_slide_np  VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(438)
 #define __NR_kas_info               VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(439)
 #define __NR_memorystatus_control   VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(440)
 #define __NR_guarded_close_np       VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(442)
 #define __NR_guarded_kqueue_np      VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(443)
 #define __NR_change_fdguard_np      VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(444)
-
+                       /* 445  */
 #define __NR_proc_rlimit_control    VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(446)
 #define __NR_connectx               VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(447)
 #define __NR_disconnectx            VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(448)