]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/mach/syscall_sw.h
xnu-3789.1.32.tar.gz
[apple/xnu.git] / osfmk / mach / syscall_sw.h
index b326683d67402406125f4bef3cfa936dff9920df..8ed6e7a68262511f708f14e8db00c2600cd8b336 100644 (file)
@@ -84,6 +84,7 @@
  * procedure call standard; we pad for 64-bit args.
  */
 kernel_trap(_kernelrpc_mach_vm_allocate_trap,-10,5) /* 4 args, +1 for mach_vm_size_t */
+kernel_trap(_kernelrpc_mach_vm_purgable_control_trap,-11,5) /* 4 args, +1 for mach_vm_offset_t */
 kernel_trap(_kernelrpc_mach_vm_deallocate_trap,-12,5) /* 3 args, +2 for mach_vm_size_t and mach_vm_address_t */
 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)
@@ -115,6 +116,7 @@ kernel_trap(semaphore_timedwait_signal_trap,-39,4)
 
 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)
 
 kernel_trap(task_name_for_pid,-44,3)
 kernel_trap(task_for_pid,-45,3)
@@ -139,7 +141,15 @@ kernel_trap(swtch,-60,0)
 kernel_trap(syscall_thread_switch,-61,3)
 kernel_trap(clock_sleep_trap,-62,5)
 
-kernel_trap(mach_timebase_info,-89,1)
+/* voucher traps */
+kernel_trap(host_create_mach_voucher_trap,-70,4)
+/* mach_voucher_extract_attr_content */
+kernel_trap(mach_voucher_extract_attr_recipe_trap,-72,4)
+/* mach_voucher_extract_all_attr_recipes */
+/* mach_voucher_attr_command */
+/* mach_voucher_debug_info */
+
+kernel_trap(mach_timebase_info_trap,-89,1)
 
 #if            defined(__LP64__)
 /* unit64_t arguments passed in one register in LP64 */