From 723d23adf808501020561a93e49333dae4718397 Mon Sep 17 00:00:00 2001 From: David Guillen Fandos Date: Fri, 3 Nov 2023 01:01:56 +0100 Subject: [PATCH] Fix bug in instrumentation code --- cpu.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpu.cc b/cpu.cc index 3e368de..a217356 100644 --- a/cpu.cc +++ b/cpu.cc @@ -1613,7 +1613,7 @@ arm_loop: } #ifdef TRACE_INSTRUCTIONS - interp_trace_instruction(pc, 1); + interp_trace_instruction(reg[REG_PC], 1); #endif switch((opcode >> 20) & 0xFF) @@ -3106,7 +3106,7 @@ thumb_loop: opcode = readaddress16(pc_address_block, (reg[REG_PC] & 0x7FFF)); #ifdef TRACE_INSTRUCTIONS - interp_trace_instruction(pc, 0); + interp_trace_instruction(reg[REG_PC], 0); #endif switch((opcode >> 8) & 0xFF)