Searched refs:InstRecord (Results 1 - 25 of 34) sorted by relevance

12

/gem5/src/cpu/
H A Dexetrace.hh47 class ExeTracerRecord : public InstRecord
53 : InstRecord(_when, _thread, _staticInst, _pc, _macroStaticInst)
70 InstRecord *
H A Dinteltrace.hh45 class IntelTraceRecord : public InstRecord
51 : InstRecord(_when, _thread, _staticInst, _pc,
H A Dinst_pb_trace.hh65 class InstPBTraceRecord : public InstRecord
71 : InstRecord(when, tc, si, pc, mi), tracer(_tracer)
H A Dstatic_inst.cc49 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
H A Dstatic_inst.hh72 class InstRecord;
274 Trace::InstRecord *traceData) const = 0;
277 Trace::InstRecord *traceData) const
283 Trace::InstRecord *traceData) const
/gem5/src/arch/sparc/insts/
H A Dunknown.hh53 execute(ExecContext *, Trace::InstRecord *) const override
H A Dunimp.hh64 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
100 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
H A Dmicro.hh73 execute(ExecContext *, Trace::InstRecord *) const override
79 initiateAcc(ExecContext *, Trace::InstRecord *) const override
85 completeAcc(PacketPtr, ExecContext *, Trace::InstRecord *) const override
H A Dnop.hh59 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
H A Dnop.cc54 execute(ExecContext *xc, Trace::InstRecord *traceData) const
76 Trace::InstRecord *traceData) const
/gem5/src/arch/arm/insts/
H A Dpseudo.hh60 Trace::InstRecord *traceData) const override;
86 Trace::InstRecord *traceData) const override;
116 Trace::InstRecord *traceData) const override;
134 Fault execute(ExecContext *xc, Trace::InstRecord *traceData) const;
H A Dpseudo.cc59 DecoderFaultInst::execute(ExecContext *xc, Trace::InstRecord *traceData) const
131 FailUnimplemented::execute(ExecContext *xc, Trace::InstRecord *traceData) const
166 WarnUnimplemented::execute(ExecContext *xc, Trace::InstRecord *traceData) const
189 IllegalExecInst::execute(ExecContext *xc, Trace::InstRecord *traceData) const
H A Dsve_macromem.hh91 execute(ExecContext *, Trace::InstRecord *) const
163 execute(ExecContext *, Trace::InstRecord *) const
235 execute(ExecContext *, Trace::InstRecord *) const
308 execute(ExecContext *, Trace::InstRecord *) const
407 execute(ExecContext *, Trace::InstRecord *) const
511 execute(ExecContext *, Trace::InstRecord *) const
/gem5/src/arch/riscv/insts/
H A Dunknown.hh60 execute(ExecContext *, Trace::InstRecord *) const override
H A Dstatic_inst.hh88 initiateAcc(ExecContext *xc, Trace::InstRecord *traceData) const override
95 Trace::InstRecord *traceData) const override
101 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
H A Damo.hh54 Fault execute(ExecContext *, Trace::InstRecord *) const override;
H A Damo.cc56 Trace::InstRecord *traceData) const
/gem5/src/arch/generic/
H A Dmemhelpers.hh58 initiateMemRead(XC *xc, Trace::InstRecord *traceData, Addr addr,
67 getMem(PacketPtr pkt, MemT &mem, Trace::InstRecord *traceData)
77 readMemAtomic(XC *xc, Trace::InstRecord *traceData, Addr addr, MemT &mem,
93 writeMemTiming(XC *xc, Trace::InstRecord *traceData, MemT mem, Addr addr,
106 writeMemAtomic(XC *xc, Trace::InstRecord *traceData, const MemT &mem,
127 amoMemAtomic(XC *xc, Trace::InstRecord *traceData, MemT &mem, Addr addr,
150 initiateMemAMO(XC *xc, Trace::InstRecord *traceData, Addr addr, MemT& mem,
/gem5/src/arch/x86/
H A Dmemhelpers.hh47 initiateMemRead(ExecContext *xc, Trace::InstRecord *traceData, Addr addr,
55 Trace::InstRecord *traceData)
89 Trace::InstRecord *traceData)
107 readMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, Addr addr,
141 readMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, Addr addr,
176 writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem,
188 writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData,
206 writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem,
222 writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData,
/gem5/src/sim/
H A Dinsttracer.hh58 class InstRecord class in namespace:Trace
150 InstRecord(Tick _when, ThreadContext *_thread, function in class:Trace::InstRecord
160 virtual ~InstRecord()
258 virtual InstRecord *
/gem5/src/arch/arm/tracers/
H A Dtarmac_tracer.hh100 InstRecord* getInstRecord(Tick when, ThreadContext *tc,
H A Dtarmac_tracer.cc75 InstRecord *
H A Dtarmac_base.hh65 class TarmacBaseRecord : public InstRecord
H A Dtarmac_base.cc58 : InstRecord(_when, _thread, _staticInst, _pc, _macroStaticInst)
/gem5/src/cpu/simple/
H A Dbase.hh77 class InstRecord;
99 Trace::InstRecord *traceData;

Completed in 23 milliseconds

12