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)
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)
/* 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__)
#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)