Searched refs:traceData (Results 1 - 25 of 32) sorted by relevance

12

/gem5/src/arch/generic/
H A Dmemhelpers.hh58 initiateMemRead(XC *xc, Trace::InstRecord *traceData, Addr addr, argument
67 getMem(PacketPtr pkt, MemT &mem, Trace::InstRecord *traceData) argument
70 if (traceData)
71 traceData->setData(mem);
77 readMemAtomic(XC *xc, Trace::InstRecord *traceData, Addr addr, MemT &mem, argument
84 if (traceData)
85 traceData->setData(mem);
93 writeMemTiming(XC *xc, Trace::InstRecord *traceData, MemT mem, Addr addr, argument
96 if (traceData) {
97 traceData
106 writeMemAtomic(XC *xc, Trace::InstRecord *traceData, const MemT &mem, Addr addr, Request::Flags flags, uint64_t *res) argument
127 amoMemAtomic(XC *xc, Trace::InstRecord *traceData, MemT &mem, Addr addr, Request::Flags flags, AtomicOpFunctor *_amo_op) argument
150 initiateMemAMO(XC *xc, Trace::InstRecord *traceData, Addr addr, MemT& mem, Request::Flags flags, AtomicOpFunctor *_amo_op) argument
[all...]
/gem5/src/arch/x86/
H A Dmemhelpers.hh47 initiateMemRead(ExecContext *xc, Trace::InstRecord *traceData, Addr addr, argument
55 Trace::InstRecord *traceData)
73 if (traceData)
74 traceData->setData(mem);
89 Trace::InstRecord *traceData)
101 if (traceData)
102 traceData->setData(mem[0]);
107 readMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, Addr addr, argument
117 if (traceData)
118 traceData
54 getMem(PacketPtr pkt, uint64_t &mem, unsigned dataSize, Trace::InstRecord *traceData) argument
88 getMem(PacketPtr pkt, std::array<uint64_t, N> &mem, unsigned dataSize, Trace::InstRecord *traceData) argument
141 readMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, Addr addr, std::array<uint64_t, N> &mem, unsigned dataSize, unsigned flags) argument
176 writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem, unsigned dataSize, Addr addr, Request::Flags flags, uint64_t *res) argument
188 writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData, std::array<uint64_t, N> &mem, unsigned dataSize, Addr addr, unsigned flags, uint64_t *res) argument
206 writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem, unsigned dataSize, Addr addr, Request::Flags flags, uint64_t *res) argument
222 writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, std::array<uint64_t, N> &mem, unsigned dataSize, Addr addr, unsigned flags, uint64_t *res) argument
[all...]
/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 Dmisc.cc340 McrMrcMiscInst::execute(ExecContext *xc, Trace::InstRecord *traceData) const
365 McrMrcImplDefined::execute(ExecContext *xc, Trace::InstRecord *traceData) const
/gem5/src/arch/sparc/insts/
H A Dunimp.hh64 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
100 execute(ExecContext *xc, Trace::InstRecord *traceData) 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/riscv/insts/
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.cc56 Trace::InstRecord *traceData) const
/gem5/src/cpu/
H A Dbase_dyn_inst_impl.hh68 traceData(nullptr),
85 : staticInst(_staticInst), traceData(NULL), macroop(_macroop)
149 if (traceData) {
150 delete traceData;
H A Dstatic_inst.cc49 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
H A Dstatic_inst.hh274 Trace::InstRecord *traceData) const = 0;
277 Trace::InstRecord *traceData) const
283 Trace::InstRecord *traceData) const
H A Dbase_dyn_inst.hh168 Trace::InstRecord *traceData; member in class:BaseDynInst
894 if (traceData) {
895 traceData->setPredicate(val);
/gem5/src/cpu/simple/
H A Dtiming.cc369 if (traceData) {
371 delete traceData;
372 traceData = NULL;
432 if (traceData)
433 traceData->setMem(addr, size, flags);
518 if (traceData)
519 traceData->setMem(addr, size, flags);
578 if (traceData)
579 traceData->setMem(addr, size, flags);
798 Fault fault = curStaticInst->initiateAcc(&t_info, traceData);
[all...]
H A Datomic.cc382 if (traceData)
383 traceData->setMem(addr, size, flags);
472 if (traceData)
473 traceData->setMem(addr, size, flags);
577 if (traceData)
578 traceData->setMem(addr, size, flags);
713 fault = curStaticInst->execute(&t_info, traceData);
720 else if (traceData && !DTRACE(ExecFaulting)) {
721 delete traceData;
722 traceData
[all...]
H A Dbase.cc91 traceData(NULL),
556 traceData = tracer->getInstRecord(curTick(), thread->getTC(),
659 if (traceData) {
660 traceData->dump();
661 delete traceData;
662 traceData = NULL;
H A Dbase.hh99 Trace::InstRecord *traceData; member in class:BaseSimpleCPU
/gem5/src/cpu/o3/
H A Ddyn_inst_impl.hh138 this->fault = this->staticInst->execute(this, this->traceData);
156 this->fault = this->staticInst->initiateAcc(this, this->traceData);
180 this->fault = this->staticInst->completeAcc(pkt, this, this->traceData);
H A Dcommit_impl.hh1266 if (head_inst->traceData) {
1268 head_inst->traceData->setFetchSeq(head_inst->seqNum);
1269 head_inst->traceData->setCPSeq(thread[tid]->numOp);
1270 head_inst->traceData->dump();
1272 delete head_inst->traceData;
1273 head_inst->traceData = NULL;
1302 if (head_inst->traceData) {
1303 head_inst->traceData->setFetchSeq(head_inst->seqNum);
1304 head_inst->traceData->setCPSeq(thread[tid]->numOp);
1305 head_inst->traceData
[all...]
/gem5/src/cpu/minor/
H A Ddyn_inst.hh170 Trace::InstRecord *traceData; member in class:Minor::MinorDynInst
236 staticInst(NULL), id(id_), traceData(NULL),
H A Dexecute.cc361 inst->staticInst->completeAcc(nullptr, &context, inst->traceData);
380 inst->traceData);
400 if (inst->traceData) {
401 inst->traceData->setPredicate((use_context_predicate ?
470 inst->traceData);
498 if (inst->traceData)
499 inst->traceData->setPredicate(passed_predicate);
791 if (inst->traceData && setTraceTimeOnIssue) {
792 inst->traceData->setWhen(curTick());
883 if (inst->traceData)
[all...]
H A Ddyn_inst.cc242 if (traceData)
243 delete traceData;
H A Ddecode.cc112 inst->traceData = cpu.getTracer()->getInstRecord(curTick(),
118 if (inst->traceData)
119 inst->traceData->setFetchSeq(inst->id.execSeqNum);
/gem5/src/cpu/checker/
H A Dcpu_impl.hh363 Trace::InstRecord *traceData = tracer->getInstRecord(curTick(), local
368 fault = curStaticInst->execute(this, traceData);
369 if (traceData) {
370 traceData->dump();
371 delete traceData;

Completed in 45 milliseconds

12