From 011b4d6eb294d2df2fa3968af2153acf91ef31b2 Mon Sep 17 00:00:00 2001 From: momo5502 Date: Tue, 24 Dec 2024 09:13:27 +0100 Subject: [PATCH] Better exception logging --- src/analyzer/main.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/analyzer/main.cpp b/src/analyzer/main.cpp index a04e7c88..db098f57 100644 --- a/src/analyzer/main.cpp +++ b/src/analyzer/main.cpp @@ -51,6 +51,12 @@ namespace win_emu.start(); } } + catch (const std::exception& e) + { + win_emu.logger.print(color::red, "Emulation failed at: 0x%llX - %s\n", + win_emu.emu().read_instruction_pointer(), e.what()); + throw; + } catch (...) { win_emu.logger.print(color::red, "Emulation failed at: 0x%llX\n", win_emu.emu().read_instruction_pointer());