summaryrefslogtreecommitdiff
path: root/kernel/src/arch/x86_64/panic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/src/arch/x86_64/panic.cpp')
-rw-r--r--kernel/src/arch/x86_64/panic.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/kernel/src/arch/x86_64/panic.cpp b/kernel/src/arch/x86_64/panic.cpp
index df923df..ba59a38 100644
--- a/kernel/src/arch/x86_64/panic.cpp
+++ b/kernel/src/arch/x86_64/panic.cpp
@@ -18,14 +18,14 @@ void print_regs(x86_64::idt::int_frame_t* ctx) {
ctx->rsp, cr2, ctx->cr3, ctx->vec, ctx->err_code, ctx->cs,ctx->ss);
klibc::printf("\n\r Stacktrace\n\r\n\r");
- stackframe_t* rbp = (stackframe_t*)ctx->rbp;
+ //stackframe_t* rbp = (stackframe_t*)ctx->rbp;
klibc::printf("[0] - 0x%016llX (current rip)\n\r",ctx->rip);
- for (int i = 1; i < 5 && rbp; ++i) {
- std::uint64_t ret_addr = rbp->rip;
- klibc::printf("[%d] - 0x%016llX\n\r", i, ret_addr);
- rbp = (stackframe_t*)rbp->rbp;
- }
+ // for (int i = 1; i < 5 && rbp; ++i) {
+ // std::uint64_t ret_addr = rbp->rip;
+ // klibc::printf("[%d] - 0x%016llX\n\r", i, ret_addr);
+ // rbp = (stackframe_t*)rbp->rbp;
+ // }
}