macos: Block out a few more macOS / Darwin syscalls. n-i-bz.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16324
This commit is contained in:
Rhys Kidd 2017-04-30 01:59:33 +00:00
parent 254ca9753a
commit bc4ee3af41
2 changed files with 14 additions and 4 deletions

View 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),

View File

@ -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)