From ef78b77b94db9c684d71e600d8f5a4122908cef7 Mon Sep 17 00:00:00 2001 From: Dmitry Selyutin Date: Mon, 15 May 2023 19:04:23 +0000 Subject: [PATCH] isa/caller.py: refactor trace file format --- src/openpower/decoder/isa/caller.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/openpower/decoder/isa/caller.py b/src/openpower/decoder/isa/caller.py index d80db2fd..42e4a2b9 100644 --- a/src/openpower/decoder/isa/caller.py +++ b/src/openpower/decoder/isa/caller.py @@ -1732,7 +1732,6 @@ class ISACaller(ISACallerHelper, ISAFPHelpers, StepLoop): offs, dbg = 4, "svp64 " code = self.disassembly[self._pc+offs] log(" %s sim-execute" % dbg, hex(self._pc), code) - self.insnlog.append(code) opname = code.split(' ')[0] try: yield from self.call(opname) # execute the instruction @@ -1765,7 +1764,9 @@ class ISACaller(ISACallerHelper, ISAFPHelpers, StepLoop): raise e # ... re-raise # append the log file - self.tracefile.write(" ".join(self.insnlog)+"\n") + self.insnlog.append("#") + self.insnlog.append(code) + self.tracefile.write(" ".join(self.insnlog) + "\n") log("gprs after code", code) self.gpr.dump() -- 2.30.2