diff options
author | dzwdz | 2022-07-16 13:33:00 +0200 |
---|---|---|
committer | dzwdz | 2022-07-16 13:33:00 +0200 |
commit | 912d2e3c7eb1baa71dda2c0a28aa5809eaa96f27 (patch) | |
tree | 4e27f3538466d5fd63a311d50916039a7a15a485 /src/kernel/arch/i386/debug.c | |
parent | 1eeb66af44ab335888410d716d604e569f20866e (diff) |
amd64: barely boot into kernel code
Diffstat (limited to 'src/kernel/arch/i386/debug.c')
-rw-r--r-- | src/kernel/arch/i386/debug.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/kernel/arch/i386/debug.c b/src/kernel/arch/i386/debug.c deleted file mode 100644 index b1920db..0000000 --- a/src/kernel/arch/i386/debug.c +++ /dev/null @@ -1,18 +0,0 @@ -#include <kernel/arch/generic.h> - -void *debug_caller(size_t depth) { - void **ebp; - asm("mov %%ebp, %0" - : "=r" (ebp)); - while (depth--) { - if (!ebp) return NULL; - ebp = *ebp; - } - return ebp[1]; -} - -void debug_stacktrace(void) { - for (size_t i = 0; i < 16; i++) { - kprintf(" k/%08x\n", (uintptr_t)debug_caller(i)); - } -} |