| /xnu-8792.61.2/osfmk/kern/ |
| H A D | task.h | 544 extern task_control_port_options_t task_get_control_port_options(task_t task); 545 extern void task_set_control_port_options(task_t task, task_control_port_options_t opts); 553 extern void *get_bsdtask_info(task_t t); 554 extern void *task_get_proc_raw(task_t task); 589 extern task_t current_task(void) __pure2; 591 extern bool task_is_driver(task_t task); 592 extern uint32_t task_ro_flags_get(task_t task); 593 extern void task_ro_flags_set(task_t task, uint32_t flags); 594 extern void task_ro_flags_clear(task_t task, uint32_t flags); 600 task_t twe_task; [all …]
|
| H A D | policy_internal.h | 56 extern int proc_get_effective_task_policy(task_t task, int flavor); 60 extern kern_return_t task_importance(task_t task, integer_t importance); 119 extern void proc_set_task_policy(task_t task, int category, int flavor, int value); 120 extern int proc_get_task_policy(task_t task, int category, int flavor); 126 extern void proc_set_thread_policy_with_tid(task_t task, uint64_t tid, int category, int flavor, in… 137 extern void task_set_main_thread_qos(task_t task, thread_t main_thread); 138 extern void proc_set_task_spawnpolicy(task_t task, thread_t thread, int apptype, int qos_clamp, tas… 140 extern void proc_inherit_task_role(task_t new_task, task_t old_task); 168 extern int proc_get_darwinbgstate(task_t task, uint32_t *flagsp); 169 extern int task_get_apptype(task_t); [all …]
|
| H A D | coalition.h | 47 kern_return_t coalitions_adopt_task(coalition_t *coaltions, task_t task); 48 kern_return_t coalitions_adopt_init_task(task_t task); 49 kern_return_t coalitions_adopt_corpse_task(task_t task); 54 kern_return_t coalitions_remove_task(task_t task); 55 void task_release_coalitions(task_t task); 61 task_t task, int roles[COALITION_NUM_TYPES]); 64 void task_coalition_ids(task_t task, uint64_t ids[COALITION_NUM_TYPES]); 65 void task_coalition_roles(task_t task, int roles[COALITION_NUM_TYPES]); 66 int task_coalition_role_for_type(task_t task, int coalition_type); 69 void task_coalition_update_gpu_stats(task_t task, uint64_t gpu_ns_delta); [all …]
|
| H A D | ipc_tt.h | 77 task_t task, 78 task_t parent); 82 task_t task); 86 task_t task); 90 task_t task); 94 task_t task); 98 task_t task); 120 task_t task, 179 extern task_t convert_port_to_task( 183 extern task_t convert_port_to_task_pinned( [all …]
|
| H A D | bsd_kern.c | 64 thread_t get_firstthread(task_t); 65 int get_task_userstop(task_t); 68 void task_act_iterate_wth_args(task_t, void (*)(thread_t, void *), void *); 69 kern_return_t get_signalact(task_t, thread_t *, int); 70 int fill_task_rusage(task_t task, rusage_info_current *ri); 71 int fill_task_io_rusage(task_t task, rusage_info_current *ri); 72 int fill_task_qos_rusage(task_t task, rusage_info_current *ri); 73 uint64_t get_task_logical_writes(task_t task, bool external); 74 void fill_task_billed_usage(task_t task, rusage_info_current *ri); 75 void task_bsdtask_kill(task_t); [all …]
|
| H A D | extmod_statistics.c | 70 extmod_statistics_log(task_t current_task, task_t target); 73 extmod_statistics_incr_task_for_pid(task_t target) in extmod_statistics_incr_task_for_pid() 75 task_t ctask = current_task(); in extmod_statistics_incr_task_for_pid() 91 task_t ctask = current_task(); in extmod_statistics_incr_thread_set_state() 92 task_t ttask; in extmod_statistics_incr_thread_set_state() 112 extmod_statistics_incr_thread_create(task_t target) in extmod_statistics_incr_thread_create() 114 task_t ctask = current_task(); in extmod_statistics_incr_thread_create() 130 extmod_statistics_log(task_t current_task, task_t target) in extmod_statistics_log()
|
| H A D | task_ref.h | 41 extern void task_ref_count_fini(task_t); 42 extern kern_return_t task_ref_count_init(task_t); 44 extern void task_reference_external(task_t task); 45 extern void task_deallocate_external(task_t task); 66 extern void task_reference_grp(task_t, task_grp_t); 67 extern void task_deallocate_grp(task_t, task_grp_t); 97 extern void task_reference(task_t); 98 extern void task_deallocate(task_t);
|
| H A D | task_policy.c | 138 static void proc_set_task_policy_locked(task_t task, int category, int flavor, int value, int value… 140 static void task_policy_update_locked(task_t task, task_pend_token_t pend_token); 141 static void task_policy_update_internal_locked(task_t task, bool in_create, task_pend_token_t pend_… 144 static void proc_set_task_policy2(task_t task, int category, int flavor, int value1, int value2); 145 static void proc_get_task_policy2(task_t task, int category, int flavor, int *value1, int *value2); 147 static boolean_t task_policy_update_coalition_focal_tasks(task_t task, int prev_role, int next_role… 149 static uint64_t task_requested_bitfield(task_t task); 150 static uint64_t task_effective_bitfield(task_t task); 153 static uintptr_t trequested_0(task_t task); 154 static uintptr_t trequested_1(task_t task); [all …]
|
| H A D | task.c | 185 extern int kpc_force_all_ctrs(task_t, int); 188 SECURITY_READ_ONLY_LATE(task_t) kernel_task; 202 extern void task_disown_frozen_csegs(task_t owner_task); 336 …nline)) SENDING_NOTIFICATION__THIS_PROCESS_HAS_TOO_MANY_FILE_DESCRIPTORS(task_t task, int current_… 340 kern_return_t task_suspend_internal(task_t); 341 kern_return_t task_resume_internal(task_t); 342 static kern_return_t task_start_halt_locked(task_t task, boolean_t should_mark_corpse); 344 extern kern_return_t iokit_task_terminate(task_t task); 345 extern void iokit_task_app_suspended_changed(task_t task); 422 extern boolean_t memorystatus_allowed_vm_map_fork(task_t task, bool *is_large); [all …]
|
| H A D | task_ref.c | 93 extern void task_deallocate_internal(task_t task, os_ref_count_t refs); 275 task_reference_grp(task_t task, task_grp_t grp) in task_reference_grp() 329 task_deallocate_grp(task_t task, task_grp_t grp) in task_deallocate_grp() 374 task_reference_external(task_t task) in task_reference_external() 380 task_deallocate_external(task_t task) in task_deallocate_external() 386 allocate_refgrp_default(task_t task) in allocate_refgrp_default() 399 free_refgrp_default(task_t task) in free_refgrp_default() 407 allocate_refgrp_full(task_t task) in allocate_refgrp_full() 420 free_refgrp_full(task_t task) in free_refgrp_full() 429 task_ref_count_init(task_t task) in task_ref_count_init() [all …]
|
| H A D | coalition.c | 61 coalition_t task_get_coalition(task_t task, int type); 62 boolean_t coalition_is_leader(task_t task, coalition_t coal); 63 task_t coalition_get_leader(coalition_t coal); 140 kern_return_t (*adopt_task)(coalition_t coal, task_t task); 147 kern_return_t (*remove_task)(coalition_t coal, task_t task); 155 kern_return_t (*set_taskrole)(coalition_t coal, task_t task, int role); 163 int (*get_taskrole)(coalition_t coal, task_t task); 169 void (*iterate_tasks)(coalition_t coal, void *ctx, void (*callback)(coalition_t, void *, task_t)); 178 static kern_return_t i_coal_resource_adopt_task(coalition_t coal, task_t task); 179 static kern_return_t i_coal_resource_remove_task(coalition_t coal, task_t task); [all …]
|
| H A D | task_ident.c | 52 extern task_t proc_task(void* p); 54 extern kern_return_t task_conversion_eval(task_t caller, task_t victim, int flavor); 141 task_t task, in task_create_identity_token() 181 task_t *taskp, in task_identity_token_get_task_grp() 185 task_t task; in task_identity_token_get_task_grp() 219 task_t task; in task_identity_token_get_task_port() 280 task_t *task, in task_id_token_port_name_to_task_grp() 297 task_t *task) in task_id_token_port_name_to_task_external() 305 task_t *task) in task_id_token_port_name_to_task()
|
| H A D | affinity.h | 60 task_t, 61 task_t); 63 task_t); 65 task_t,
|
| H A D | restartable.h | 90 task_t task, 108 extern kern_return_t task_restartable_ranges_synchronize(task_t task); 143 extern bool thread_reset_pcs_in_range(task_t task, struct thread *thread); 168 extern void thread_reset_pcs_ast(task_t task, struct thread *thread);
|
| /xnu-8792.61.2/osfmk/corpses/ |
| H A D | task_corpse.h | 73 extern kern_return_t task_mark_corpse(task_t task); 75 extern kern_return_t task_deliver_crash_notification(task_t, thread_t, exception_type_t, mach_excep… 83 extern kcdata_descriptor_t task_get_corpseinfo(task_t task); 96 task_t task, 97 task_t *corpse_task, 104 extern void task_clear_corpse(task_t task); 107 task_t task, 109 task_t new_task, 117 task_t task, 131 extern void task_add_to_corpse_task_list(task_t corpse_task); [all …]
|
| H A D | corpse.c | 180 extern void gather_populate_corpse_crashinfo(void *p, task_t task, 185 extern task_t proc_get_task_raw(void *proc); 337 task_get_corpseinfo(task_t task) in task_get_corpseinfo() 352 task_add_to_corpse_task_list(task_t corpse_task) in task_add_to_corpse_task_list() 355 queue_enter(&corpse_tasks, corpse_task, task_t, corpse_tasks); in task_add_to_corpse_task_list() 365 task_remove_from_corpse_task_list(task_t corpse_task) in task_remove_from_corpse_task_list() 368 queue_remove(&corpse_tasks, corpse_task, task_t, corpse_tasks); in task_remove_from_corpse_task_list() 380 task_t task; in task_purge_all_corpses() 384 queue_iterate(&corpse_tasks, task, task_t, corpse_tasks) { in task_purge_all_corpses() 403 task_t *target, in find_corpse_task_by_uniqueid_grp() [all …]
|
| /xnu-8792.61.2/osfmk/mach/ |
| H A D | task.defs | 101 target_task : task_t; 104 out child_task : task_t); 113 target_task : task_t); 136 target_task : task_t; 144 target_task : task_t; 168 target_task : task_t; 216 task : task_t; 231 parent_task : task_t; 247 parent_task : task_t; 259 task : task_t; [all …]
|
| /xnu-8792.61.2/bsd/sys/ |
| H A D | bsdtask_info.h | 116 extern int fill_procregioninfo(task_t t, uint64_t arg, struct proc_regioninfo_internal *pinfo, uint… 117 extern int fill_procregioninfo_onlymappedvnodes(task_t t, uint64_t arg, struct proc_regioninfo_inte… 118 extern int find_region_details(task_t task, vm_map_offset_t offset, uintptr_t *vnodeaddr, uint32_t … 119 void fill_taskprocinfo(task_t task, struct proc_taskinfo_internal * ptinfo); 120 int fill_taskthreadinfo(task_t task, uint64_t thaddr, bool thuniqueid, struct proc_threadinfo_inter… 121 int fill_taskthreadlist(task_t task, void * buffer, int thcount, bool thuniqueid); 122 int fill_taskthreadschedinfo(task_t task, uint64_t thaddr, struct proc_threadschedinfo_internal *th… 123 int get_numthreads(task_t); 129 int fill_taskipctableinfo(task_t task, uint32_t *table_size, uint32_t *table_free);
|
| H A D | coalition.h | 100 extern coalition_t task_get_coalition(task_t task, int coal_type); 114 extern boolean_t coalition_is_leader(task_t task, coalition_t coal); 128 extern task_t coalition_get_leader(coalition_t coal); 208 extern int task_coalition_role_for_type(task_t task, int coalition_type); 225 coalition_get_leader(__unused task_t task, 232 coalition_is_leader(__unused task_t task,
|
| /xnu-8792.61.2/osfmk/vm/ |
| H A D | vm_reclaim_internal.h | 41 kern_return_t vm_deferred_reclamation_buffer_init_internal(task_t task, user_addr_t address, mach_v… 51 kern_return_t vm_deferred_reclamation_buffer_synchronize_internal(task_t task, size_t max_entries_t… 69 bool vm_deferred_reclamation_reclaim_from_task_async(task_t task); 70 bool vm_deferred_reclamation_reclaim_from_task_sync(task_t task, size_t max_entries_to_reclaim); 73 task_t task, size_t reclaimable_bytes); 87 task_t task,
|
| /xnu-8792.61.2/iokit/IOKit/ |
| H A D | IOBufferMemoryDescriptor.h | 95 task_t inTask) APPLE_KEXT_DEPRECATED; /* use withOptions() instead */ 100 task_t inTask, 116 task_t inTask, 135 task_t inTask, 140 task_t inTask, 186 task_t inTask, 215 task_t inTask, 241 task_t inTask, 265 task_t inTask,
|
| H A D | IOUserClient.h | 191 typedef IOReturn (*io_filter_resolver_t) (task_t task, IOUserClient * client, uint32_t type, io_fil… 306 task_t task, 309 IOReturn registerOwner(task_t task); 311 io_filter_policy_t filterForTask(task_t task, io_filter_policy_t addFilterPolicy); 350 task_t task); 354 static IOReturn clientHasAuthorization( task_t task, 360 static OSPtr<OSObject> copyClientEntitlement(task_t task, const char *entitlement); 363 static OSPtr<OSDictionary> copyClientEntitlements(task_t task); 387 task_t owningTask, void * securityToken, UInt32 type, 391 task_t owningTask, void * securityToken, UInt32 type); [all …]
|
| H A D | IOMemoryDescriptor.h | 340 task_t task, 374 IOReturn setOwnership( task_t newOwner, 508 …task_t withTask) APPLE_KEXT_DEPRECATED; /* use withAddressRa… 528 task_t withTask, 546 task_t task); 563 task_t task); 591 task_t task, 627 …task_t withTask) APPLE_KEXT_DEPRECATED; /* use initWithOptions() instea… 635 task_t withTask, 758 task_t intoTask, [all …]
|
| /xnu-8792.61.2/osfmk/ipc/ |
| H A D | mach_kernelrpc.c | 63 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_vm_allocate_trap() 84 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_vm_deallocate_trap() 97 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_vm_protect_trap() 111 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_vm_map_trap() 139 task_t task; in _kernelrpc_mach_vm_purgable_control_trap() 171 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_port_allocate_trap() 188 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_port_deallocate_trap() 201 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_port_mod_refs_trap() 216 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_port_move_member_trap() 230 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_port_insert_right_trap() [all …]
|
| /xnu-8792.61.2/osfmk/arm64/ |
| H A D | machine_task.c | 68 task_t task, in machine_task_set_state() 149 machine_task_get_state(task_t task, in machine_task_get_state() 212 machine_task_terminate(task_t task) in machine_task_terminate() 228 task_t parent_task) in machine_thread_inherit_taskwide() 245 machine_task_init(__unused task_t new_task, in machine_task_init() 246 __unused task_t parent_task, in machine_task_init() 263 task_t task, in machine_task_process_signature()
|