void panic_init(void) { unsigned long uuidlen = 0; void *uuid; uuid = getuuidfromheader(&_mh_execute_header, &uuidlen); if ((uuid != NULL) && (uuidlen == sizeof(uuid_t))) { uuid_unparse_upper(*(uuid_t *)uuid, kernel_uuid); } simple_lock_init(&panic_lock, 0); panic_is_inited = 1; panic_caller = 0; }
void panic_init(void) { unsigned long uuidlen = 0; void *uuid; uuid = getuuidfromheader(&_mh_execute_header, &uuidlen); if ((uuid != NULL) && (uuidlen == sizeof(uuid_t))) { kernel_uuid = uuid; uuid_unparse_upper(*(uuid_t *)uuid, kernel_uuid_string); } simple_lock_init(&panic_lock, 0); panic_is_inited = 1; panic_caller = 0; if (!PE_parse_boot_argn("assertions", &mach_assert, sizeof(mach_assert))) { mach_assert = 1; } }