diff options
Diffstat (limited to 'src/cpu/legiontrace.cc')
-rw-r--r-- | src/cpu/legiontrace.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cpu/legiontrace.cc b/src/cpu/legiontrace.cc index 49b2f513c..484af1008 100644 --- a/src/cpu/legiontrace.cc +++ b/src/cpu/legiontrace.cc @@ -52,6 +52,7 @@ #include "arch/sparc/utility.hh" #include "base/socket.hh" #include "cpu/base.hh" +#include "cpu/decode.hh" #include "cpu/legiontrace.hh" #include "cpu/static_inst.hh" #include "cpu/thread_context.hh" @@ -438,8 +439,8 @@ Trace::LegionTraceRecord::dump() PCState tempPC = pc; StaticInstPtr legionInst = - StaticInst::decode(predecoder.getExtMachInst(tempPC), - lgnPc); + thread->getDecoderPtr()->decode( + predecoder.getExtMachInst(tempPC), lgnPc); outs << setfill(' ') << setw(15) << " Legion Inst: " << "0x" << setw(8) << setfill('0') << hex |