]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/mach/syscall_sw.h
xnu-6153.101.6.tar.gz
[apple/xnu.git] / osfmk / mach / syscall_sw.h
index 8ed6e7a68262511f708f14e8db00c2600cd8b336..f1e419809969fce217334631108e2f7c03953589 100644 (file)
@@ -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