summaryrefslogtreecommitdiff
path: root/src/kern/system_events.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/kern/system_events.cc')
-rw-r--r--src/kern/system_events.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/kern/system_events.cc b/src/kern/system_events.cc
index 25856e466..612aabc0b 100644
--- a/src/kern/system_events.cc
+++ b/src/kern/system_events.cc
@@ -41,9 +41,10 @@ using namespace TheISA;
void
SkipFuncEvent::process(ThreadContext *tc)
{
- DPRINTF(PCEvent, "skipping %s: pc=%x, newpc=%x\n", description,
- tc->readPC(), tc->readIntReg(ReturnAddressReg));
+ TheISA::PCState oldPC M5_VAR_USED = tc->pcState();
// Call ISA specific code to do the skipping
TheISA::skipFunction(tc);
+ DPRINTF(PCEvent, "skipping %s: pc = %s, newpc = %s\n", description,
+ oldPC, tc->pcState());
}