diff options
| author | cpplover0 <osdev555@yandex.com> | 2026-03-30 18:21:18 +0300 |
|---|---|---|
| committer | cpplover0 <osdev555@yandex.com> | 2026-03-30 18:21:18 +0300 |
| commit | 8844a7888ea94a11939b1c92915162f2e5acd378 (patch) | |
| tree | 1b4ef74fde17d6f8bb6e054f3266e9342b41c836 /kernel/src/arch/x86_64/panic.cpp | |
| parent | be997311c240f49db247ccce05ecb8ea5d3bfc31 (diff) | |
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; + // } } |
