void __panic(const char *fname, const char *format, ...) { va_list params; force_interrupts_off(); stack_trace(); printf("\n\n:: EVIL :: %s() :: ", fname); va_start(params, format); __vprintf(format, params); va_end(params); while(1) { force_interrupts_off(); __halt(); } }
void __panic(const char *fname, const char *format, ...) { va_list params; force_interrupts_off(); stack_trace(); printf("\n\n:: EVIL :: %s() :: ", fname); va_start(params, format); __vprintf(format, params); va_end(params); debug_flush(); lock_vmm(); }