Lines Matching refs:task
68 task_t task, in machine_task_set_state() argument
77 if (task_has_64Bit_data(task) || in machine_task_set_state()
83 if (task->task_debug == NULL) { in machine_task_set_state()
84 task->task_debug = zalloc_flags(ads_zone, in machine_task_set_state()
88 …copy_legacy_debug_state(tstate, (arm_legacy_debug_state_t *) task->task_debug, FALSE); /* FALSE OR… in machine_task_set_state()
95 if (task_has_64Bit_data(task) || in machine_task_set_state()
101 if (task->task_debug == NULL) { in machine_task_set_state()
102 task->task_debug = zalloc_flags(ads_zone, in machine_task_set_state()
106 …copy_debug_state32(tstate, (arm_debug_state32_t *) task->task_debug, FALSE); /* FALSE OR TRUE does… in machine_task_set_state()
114 if ((!task_has_64Bit_data(task)) || in machine_task_set_state()
120 if (task->task_debug == NULL) { in machine_task_set_state()
121 task->task_debug = zalloc_flags(ads_zone, in machine_task_set_state()
125 …copy_debug_state64(tstate, (arm_debug_state64_t *) task->task_debug, FALSE); /* FALSE OR TRUE does… in machine_task_set_state()
131 if (task->task_debug != NULL) { in machine_task_set_state()
132 zfree(ads_zone, task->task_debug); in machine_task_set_state()
133 task->task_debug = NULL; in machine_task_set_state()
149 machine_task_get_state(task_t task, in machine_task_get_state() argument
159 if (task_has_64Bit_data(task) || (*state_count != ARM_LEGACY_DEBUG_STATE_COUNT)) { in machine_task_get_state()
163 if (task->task_debug == NULL) { in machine_task_get_state()
166 …copy_legacy_debug_state((arm_legacy_debug_state_t*) task->task_debug, tstate, FALSE); /* FALSE OR … in machine_task_get_state()
175 if (task_has_64Bit_data(task) || (*state_count != ARM_DEBUG_STATE32_COUNT)) { in machine_task_get_state()
179 if (task->task_debug == NULL) { in machine_task_get_state()
182 …copy_debug_state32((arm_debug_state32_t*) task->task_debug, tstate, FALSE); /* FALSE OR TRUE doesn… in machine_task_get_state()
191 if ((!task_has_64Bit_data(task)) || (*state_count != ARM_DEBUG_STATE64_COUNT)) { in machine_task_get_state()
195 if (task->task_debug == NULL) { in machine_task_get_state()
198 …copy_debug_state64((arm_debug_state64_t*) task->task_debug, tstate, FALSE); /* FALSE OR TRUE doesn… in machine_task_get_state()
212 machine_task_terminate(task_t task) in machine_task_terminate() argument
214 if (task) { in machine_task_terminate()
216 task_debug = task->task_debug; in machine_task_terminate()
218 task->task_debug = NULL; in machine_task_terminate()
308 task_t task, in machine_task_process_signature() argument
318 IOTaskHasEntitlement(task, "com.apple.private.custom-x18-abi") || in machine_task_process_signature()
319 IOTaskHasEntitlement(task, "com.apple.private.uexc"); in machine_task_process_signature()
322 task->preserve_x18 = x18_entitled; in machine_task_process_signature()
330 task->preserve_x18 = true; in machine_task_process_signature()
351 uses_1ghz_timebase = uses_1ghz_timebase && (!task_is_translated(task)); in machine_task_process_signature()
354 task->uses_1ghz_timebase = uses_1ghz_timebase; in machine_task_process_signature()
360 ml_task_uses_1ghz_timebase(const task_t task) in ml_task_uses_1ghz_timebase() argument
362 return task->uses_1ghz_timebase; in ml_task_uses_1ghz_timebase()