X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/39236c6e673c41db228275375ab7fdb0f837b292..3903760236c30e3b5ace7a4eefac3a269d68957c:/osfmk/mach/task.defs diff --git a/osfmk/mach/task.defs b/osfmk/mach/task.defs index ca6660b0f..df4e65ab5 100644 --- a/osfmk/mach/task.defs +++ b/osfmk/mach/task.defs @@ -425,8 +425,6 @@ routine task_set_phys_footprint_limit( new_limit : int; out old_limit : int); -/* vim: set ft=c : */ - routine task_suspend2( target_task : task_t; out suspend_token : task_suspension_token_t); @@ -437,3 +435,62 @@ routine task_resume2( routine task_purgable_info( task : task_t; out stats : task_purgable_info_t); + +routine task_get_mach_voucher( + task : task_t; + which : mach_voucher_selector_t; + out voucher : ipc_voucher_t); + +routine task_set_mach_voucher( + task : task_t; + voucher : ipc_voucher_t); + +routine task_swap_mach_voucher( + task : task_t; + new_voucher : ipc_voucher_t; + inout old_voucher : ipc_voucher_t); + +routine task_generate_corpse( + task :task_t; + out corpse_task_port:mach_port_t); + +routine task_map_corpse_info( + task :task_t; + corspe_task :task_t; + out kcd_addr_begin :vm_address_t; + out kcd_size :uint32_t); + +routine task_register_dyld_image_infos( + task :task_t; + dyld_images :dyld_kernel_image_info_array_t); + +routine task_unregister_dyld_image_infos( + task :task_t; + dyld_images :dyld_kernel_image_info_array_t); + +routine task_get_dyld_image_infos( + task :task_t; + out dyld_images :dyld_kernel_image_info_array_t); + +routine task_register_dyld_shared_cache_image_info( + task :task_t; + dyld_cache_image :dyld_kernel_image_info_t; + no_cache :boolean_t; + private_cache :boolean_t); + +routine task_register_dyld_set_dyld_state( + task :task_t; + dyld_state :uint8_t); + +routine task_register_dyld_get_process_state( + task :task_t; + out dyld_process_state :dyld_kernel_process_info_t); + +routine task_map_corpse_info_64( + task :task_t; + corspe_task :task_t; + out kcd_addr_begin :mach_vm_address_t; + out kcd_size :mach_vm_size_t); + +/* vim: set ft=c : */ +