xnu-7195.50.7.100.1.tar.gz
[apple/xnu.git] / osfmk / mach / syscall_sw.h
index 381bfc510b0b16d62c5de0def8a4ed798cd8e55a..dd9bd8404bb44c73daee894beb2bdd57a51fd2b0 100644 (file)
@@ -89,7 +89,7 @@ kernel_trap(_kernelrpc_mach_vm_deallocate_trap,-12,5) /* 3 args, +2 for mach_vm_
 kernel_trap(_kernelrpc_mach_vm_protect_trap,-14,7) /* 5 args, +2 for mach_vm_address_t and mach_vm_size_t */
 kernel_trap(_kernelrpc_mach_vm_map_trap,-15,9)
 kernel_trap(_kernelrpc_mach_port_allocate_trap,-16,3)
-kernel_trap(_kernelrpc_mach_port_destroy_trap,-17,2)
+/* mach_port_destroy */
 kernel_trap(_kernelrpc_mach_port_deallocate_trap,-18,2)
 kernel_trap(_kernelrpc_mach_port_mod_refs_trap,-19,4)
 kernel_trap(_kernelrpc_mach_port_move_member_trap,-20,3)
@@ -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)
@@ -150,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__)
@@ -175,6 +180,8 @@ 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
  * (iokit_user_client_trap)