diff options
-rw-r--r-- | src/arch/alpha/stacktrace.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/alpha/stacktrace.cc b/src/arch/alpha/stacktrace.cc index 1dc5956c7..3c302d27d 100644 --- a/src/arch/alpha/stacktrace.cc +++ b/src/arch/alpha/stacktrace.cc @@ -143,7 +143,7 @@ StackTrace::trace(ThreadContext *_tc, bool is_call) bool usermode = (tc->readMiscRegNoEffect(IPR_DTB_CM) & 0x18) != 0; - Addr pc = tc->pcState().pc(); + Addr pc = tc->pcState().npc(); bool kernel = sys->kernelStart <= pc && pc <= sys->kernelEnd; if (usermode) { |