39,40d38
< #include "sim/host.hh"
< #include "cpu/inst_seq.hh" // for InstSeqNum
42c40
< #include "cpu/thread_context.hh"
---
> #include "cpu/inst_seq.hh" // for InstSeqNum
43a42,43
> #include "cpu/thread_context.hh"
> #include "sim/host.hh"
50c50
< class InstRecord : public Record
---
> class InstRecord
54a55,56
> Tick when;
>
98c100
< InstRecord(Tick _cycle, ThreadContext *_thread,
---
> InstRecord(Tick _when, ThreadContext *_thread,
101c103
< : Record(_cycle), thread(_thread),
---
> : when(_when), thread(_thread),
113c115
< virtual ~InstRecord() { }
---
> ~InstRecord() { }
115,116d116
< virtual void dump(std::ostream &outs);
<
139c139
< void finalize() { theLog.append(this); }
---
> void dump();
143c143
< PRINT_CYCLE,
---
> PRINT_TICKS,
179c179
< getInstRecord(Tick cycle, ThreadContext *tc,
---
> getInstRecord(Tick when, ThreadContext *tc,
185c185
< return new InstRecord(cycle, tc, staticInst, pc,
---
> return new InstRecord(when, tc, staticInst, pc,