11typedef struct stackframe {
12 struct stackframe* rbp;
19 asm volatile(
"mov %%rbp, %0" :
"=r"(frame));
28__stack_chk_fail(
void) {
35 __asm__
volatile(
"cli");
36 __asm__
volatile(
"hlt");
void console_printf(const char *fmt,...)
uintptr_t __stack_chk_guard
void serial2_printf(const char *fmt,...)
static void stacktrace(void)