From 5caf0d604de26ff0f101c89e758679887884ec43 Mon Sep 17 00:00:00 2001 From: Anton Lydike Date: Fri, 20 Jan 2023 13:14:50 +0000 Subject: [PATCH] rv32i: respect conf.debug_instruction setting --- riscemu/instructions/RV32I.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/riscemu/instructions/RV32I.py b/riscemu/instructions/RV32I.py index 9955743..a2cced2 100644 --- a/riscemu/instructions/RV32I.py +++ b/riscemu/instructions/RV32I.py @@ -295,9 +295,9 @@ class RV32I(InstructionSet): def instruction_sbreak(self, ins: 'Instruction'): ASSERT_LEN(ins.args, 0) - - print(FMT_DEBUG + "Debug instruction encountered at 0x{:08X}".format(self.pc - 1) + FMT_NONE) - raise LaunchDebuggerException() + if self.cpu.conf.debug_instruction: + print(FMT_DEBUG + "Debug instruction encountered at 0x{:08X}".format(self.pc - 1) + FMT_NONE) + raise LaunchDebuggerException() def instruction_nop(self, ins: 'Instruction'): ASSERT_LEN(ins.args, 0)