X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/3903760236c30e3b5ace7a4eefac3a269d68957c..ea3f04195ba4a5034c9c8e9b726d4f7ce96f1832:/osfmk/mach/syscall_sw.h diff --git a/osfmk/mach/syscall_sw.h b/osfmk/mach/syscall_sw.h index 8ed6e7a68..f1e419809 100644 --- a/osfmk/mach/syscall_sw.h +++ b/osfmk/mach/syscall_sw.h @@ -114,6 +114,7 @@ kernel_trap(semaphore_wait_signal_trap,-37,2) kernel_trap(semaphore_timedwait_trap,-38,3) kernel_trap(semaphore_timedwait_signal_trap,-39,4) +kernel_trap(_kernelrpc_mach_port_get_attributes_trap,-40,5) kernel_trap(_kernelrpc_mach_port_guard_trap,-41,5) kernel_trap(_kernelrpc_mach_port_unguard_trap,-42,4) kernel_trap(mach_generate_activity_id, -43, 3) @@ -129,6 +130,7 @@ kernel_trap(macx_swapoff,-49, 2) kernel_trap(macx_swapon,-48, 5) kernel_trap(macx_swapoff,-49, 3) #endif /* __LP64__ */ +kernel_trap(thread_get_special_reply_port,-50,0) kernel_trap(macx_triggers,-51, 4) kernel_trap(macx_backing_store_suspend,-52, 1) kernel_trap(macx_backing_store_recovery,-53, 1) @@ -149,6 +151,10 @@ kernel_trap(mach_voucher_extract_attr_recipe_trap,-72,4) /* mach_voucher_attr_command */ /* mach_voucher_debug_info */ +/* more mach_port traps */ +kernel_trap(_kernelrpc_mach_port_type_trap,-76,3) +kernel_trap(_kernelrpc_mach_port_request_notification_trap,-77,7) + kernel_trap(mach_timebase_info_trap,-89,1) #if defined(__LP64__) @@ -169,6 +175,12 @@ kernel_trap(mk_timer_arm,-93,3) #endif /* __LP64__ */ kernel_trap(mk_timer_cancel,-94,2) +#if defined(__LP64__) +kernel_trap(mk_timer_arm_leeway,-95,4) +#else +kernel_trap(mk_timer_arm_leeway,-95,7) +#endif +kernel_trap(debug_control_port_for_pid,-96,3) /* * N.B: Trap #-100 is in use by IOTrap.s in the IOKit Framework