50,51c50,53
< const StaticInstPtr &_staticInst, Addr _pc, bool spec)
< : InstRecord(_when, _thread, _staticInst, _pc, spec)
---
> const StaticInstPtr _staticInst, Addr _pc, bool spec,
> const StaticInstPtr _macroStaticInst = NULL, MicroPC _upc = 0)
> : InstRecord(_when, _thread, _staticInst, _pc, spec,
> _macroStaticInst, _upc)
54a57,58
> void traceInst(StaticInstPtr inst, bool ran);
>
67c71,72
< const StaticInstPtr staticInst, Addr pc)
---
> const StaticInstPtr staticInst, Addr pc,
> const StaticInstPtr macroStaticInst = NULL, MicroPC upc = 0)
79c84
< staticInst, pc, tc->misspeculating());
---
> staticInst, pc, tc->misspeculating(), macroStaticInst, upc);