diff options
Diffstat (limited to 'kernel/src/arch/x86_64/panic.cpp')
| -rw-r--r-- | kernel/src/arch/x86_64/panic.cpp | 12 |
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; + // } } |
