From 330d512831802a7c3d2372972335670b438a8045 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Fri, 22 Nov 2019 10:53:15 +1000 Subject: [PATCH] CPU: Write exceptions to trace log --- src/core/cpu_core.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/cpu_core.cpp b/src/core/cpu_core.cpp index c2d8d5941..50b404e88 100644 --- a/src/core/cpu_core.cpp +++ b/src/core/cpu_core.cpp @@ -299,6 +299,8 @@ void Core::RaiseException(Exception excode, u32 EPC, bool BD, bool BT, u8 CE) Log_DebugPrintf("Exception %u at 0x%08X (epc=0x%08X, BD=%s, CE=%u)", static_cast(excode), m_current_instruction_pc, EPC, BD ? "true" : "false", ZeroExtend32(CE)); DisassembleAndPrint(m_current_instruction_pc, 4, 0); + CPU::WriteToExecutionLog("Exception %u at 0x%08X (epc=0x%08X, BD=%s, CE=%u)\n", static_cast(excode), + m_current_instruction_pc, EPC, BD ? "true" : "false", ZeroExtend32(CE)); } #endif @@ -637,9 +639,8 @@ void Core::ExecuteInstruction() const Instruction inst = m_current_instruction; #if 0 - if (m_current_instruction_pc == 0xBFC06FF0) + if (m_current_instruction_pc == 0x80010000) { - //TRACE_EXECUTION = true; LOG_EXECUTION = true; __debugbreak(); }