Better exception logging

This commit is contained in:
momo5502
2024-12-24 09:13:27 +01:00
parent 7701526d3f
commit 011b4d6eb2

View File

@@ -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());