Lines Matching refs:p_exit_reason
436 if (p->p_exit_reason == OS_REASON_NULL) { in proc_update_corpse_exception_codes()
440 switch (p->p_exit_reason->osr_namespace) { in proc_update_corpse_exception_codes()
442 if (p->p_exit_reason->osr_code == JETSAM_REASON_MEMORY_PERPROCESSLIMIT) { in proc_update_corpse_exception_codes()
466 if (p->p_exit_reason == OS_REASON_NULL) { in proc_encode_exit_exception_code()
471 ENCODE_OSR_NAMESPACE_TO_MACH_EXCEPTION_CODE(subcode, p->p_exit_reason->osr_namespace); in proc_encode_exit_exception_code()
472 ENCODE_OSR_CODE_TO_MACH_EXCEPTION_CODE(subcode, p->p_exit_reason->osr_code); in proc_encode_exit_exception_code()
539 …if ((p->p_exit_reason == OS_REASON_NULL) || !(p->p_exit_reason->osr_flags & OS_REASON_FLAG_NO_CRAS… in populate_corpse_crashinfo()
864 if (p->p_exit_reason != OS_REASON_NULL && reason == OS_REASON_NULL) { in populate_corpse_crashinfo()
865 reason = p->p_exit_reason; in populate_corpse_crashinfo()
1652 assert(p->p_exit_reason == OS_REASON_NULL); in exit_with_reason()
1653 p->p_exit_reason = exit_reason; in exit_with_reason()
1794 os_reason_t reason = p->p_exit_reason; in proc_should_trigger_panic()
1883 char *exit_reason_desc = exit_reason_get_string_desc(p->p_exit_reason); in proc_handle_critical_exit()
1885 if (p->p_exit_reason == OS_REASON_NULL) { in proc_handle_critical_exit()
1890 p->p_exit_reason->osr_namespace, p->p_exit_reason->osr_code, exit_reason_desc ? in proc_handle_critical_exit()
1916 if (p->p_exit_reason == OS_REASON_NULL) { in proc_handle_critical_exit()
1922 prefix_str, p->p_exit_reason->osr_namespace, p->p_exit_reason->osr_code, in proc_handle_critical_exit()
2001 proc_getpid(p), proc_name, p->p_exit_reason->osr_namespace, p->p_exit_reason->osr_code, in proc_prepareexit()
2002 exit_reason_get_string_desc(p->p_exit_reason)); in proc_prepareexit()
2072 IOUserServerRecordExitReason(task, p->p_exit_reason); in proc_prepareexit()
2856 os_reason_free(child->p_exit_reason); in reap_child_locked()