From: Rhys Kidd Date: Sun, 30 Apr 2017 01:59:33 +0000 (+0000) Subject: macos: Block out a few more macOS / Darwin syscalls. n-i-bz. X-Git-Tag: svn/VALGRIND_3_13_0~110 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bc4ee3af418f46599c8d3b16ad59ea1d65d8b550;p=thirdparty%2Fvalgrind.git macos: Block out a few more macOS / Darwin syscalls. n-i-bz. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16324 --- diff --git a/coregrind/m_syswrap/syswrap-darwin.c b/coregrind/m_syswrap/syswrap-darwin.c index a535810d6b..4b403bb78a 100644 --- a/coregrind/m_syswrap/syswrap-darwin.c +++ b/coregrind/m_syswrap/syswrap-darwin.c @@ -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), diff --git a/include/vki/vki-scnums-darwin.h b/include/vki/vki-scnums-darwin.h index c6487907d3..70d875a1bd 100644 --- a/include/vki/vki-scnums-darwin.h +++ b/include/vki/vki-scnums-darwin.h @@ -713,9 +713,9 @@ #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) @@ -723,7 +723,7 @@ #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)