From edd7e3bbc21fd5cb50b5e047b396d8d5ac421371 Mon Sep 17 00:00:00 2001 From: EnderIce2 Date: Thu, 1 Feb 2024 22:46:58 +0200 Subject: [PATCH] Update crash handler to include exception address and symbol in trace output --- core/crash/crash_handler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/crash/crash_handler.cpp b/core/crash/crash_handler.cpp index 1724618..9aa827b 100644 --- a/core/crash/crash_handler.cpp +++ b/core/crash/crash_handler.cpp @@ -844,7 +844,7 @@ namespace CrashHandler SafeFunction inline bool Handle_x86_64(CHArchTrapFrame *Frame) { #ifdef a64 - trace("Exception at %s", + trace("Exception at %#lx(%s)", Frame->rip, KernelSymbolTable ? KernelSymbolTable->GetSymbol(Frame->rip) : "No symbol"); @@ -942,7 +942,7 @@ namespace CrashHandler SafeFunction inline bool Handle_x86_32(CHArchTrapFrame *Frame) { #ifdef a32 - trace("Exception at %s", + trace("Exception at %#lx(%s)", Frame->eip, KernelSymbolTable ? KernelSymbolTable->GetSymbol(Frame->eip) : "No symbol");