summaryrefslogtreecommitdiff
path: root/src/kernel/arch/i386/debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/arch/i386/debug.c')
-rw-r--r--src/kernel/arch/i386/debug.c18
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));
- }
-}