gem5  v22.1.0.0
gem5::trace::TarmacTracerRecord Member List

This is the complete list of members for gem5::trace::TarmacTracerRecord, including all inherited members.

addInstEntry(std::vector< InstPtr > &queue, const TarmacContext &ptr)gem5::trace::TarmacTracerRecordprotectedvirtual
addMemEntry(std::vector< MemPtr > &queue, const TarmacContext &ptr)gem5::trace::TarmacTracerRecordprotectedvirtual
addrgem5::trace::InstRecordprotected
addRegEntry(std::vector< RegPtr > &queue, const TarmacContext &ptr)gem5::trace::TarmacTracerRecordprotectedvirtual
cp_seqgem5::trace::InstRecordprotected
cp_seq_validgem5::trace::InstRecordprotected
datagem5::trace::InstRecordprotected
DataDouble enum valuegem5::trace::InstRecordprotected
DataInt16 enum valuegem5::trace::InstRecordprotected
DataInt32 enum valuegem5::trace::InstRecordprotected
DataInt64 enum valuegem5::trace::InstRecordprotected
DataInt8 enum valuegem5::trace::InstRecordprotected
DataInvalid enum valuegem5::trace::InstRecordprotected
DataReg enum valuegem5::trace::InstRecordprotected
DataStatus enum namegem5::trace::InstRecordprotected
dataStatusgem5::trace::InstRecordprotected
dump() overridegem5::trace::TarmacTracerRecordvirtual
faultinggem5::trace::InstRecordprotected
fetch_seqgem5::trace::InstRecordprotected
fetch_seq_validgem5::trace::InstRecordprotected
flagsgem5::trace::InstRecordprotected
flushQueues(Queue &queue)gem5::trace::TarmacTracerRecordprotected
flushQueues(Queue &queue, Args &... args)gem5::trace::TarmacTracerRecordprotected
genRegister(const TarmacContext &tarmCtx, const RegId &reg)gem5::trace::TarmacTracerRecordinlineprotected
getAddr() constgem5::trace::InstRecordinline
getCpSeq() constgem5::trace::InstRecordinline
getCpSeqValid() constgem5::trace::InstRecordinline
getDataStatus() constgem5::trace::InstRecordinline
getFaulting() constgem5::trace::InstRecordinline
getFetchSeq() constgem5::trace::InstRecordinline
getFetchSeqValid() constgem5::trace::InstRecordinline
getFlags() constgem5::trace::InstRecordinline
getFloatData() constgem5::trace::InstRecordinline
getIntData() constgem5::trace::InstRecordinline
getMacroStaticInst() constgem5::trace::InstRecordinline
getMemValid() constgem5::trace::InstRecordinline
getPCState() constgem5::trace::InstRecordinline
getSize() constgem5::trace::InstRecordinline
getStaticInst() constgem5::trace::InstRecordinline
getThread() constgem5::trace::InstRecordinline
getWhen() constgem5::trace::InstRecordinline
InstPtr typedefgem5::trace::TarmacTracerRecord
InstRecord(Tick _when, ThreadContext *_thread, const StaticInstPtr _staticInst, const PCStateBase &_pc, const StaticInstPtr _macroStaticInst=nullptr)gem5::trace::InstRecordinline
ISET_A64 enum valuegem5::trace::TarmacBaseRecord
ISET_ARM enum valuegem5::trace::TarmacBaseRecord
ISET_THUMB enum valuegem5::trace::TarmacBaseRecord
ISET_UNSUPPORTED enum valuegem5::trace::TarmacBaseRecord
ISetState enum namegem5::trace::TarmacBaseRecord
macroStaticInstgem5::trace::InstRecordprotected
mem_validgem5::trace::InstRecordprotected
MemPtr typedefgem5::trace::TarmacTracerRecord
mergeCCEntry(std::vector< RegPtr > &queue, const TarmacContext &tarmCtx)gem5::trace::TarmacTracerRecordinlineprotected
pcgem5::trace::InstRecordprotected
pcToISetState(const PCStateBase &pc)gem5::trace::TarmacBaseRecordstatic
predicategem5::trace::InstRecordprotected
REG_D enum valuegem5::trace::TarmacBaseRecord
REG_MISC enum valuegem5::trace::TarmacBaseRecord
REG_P enum valuegem5::trace::TarmacBaseRecord
REG_Q enum valuegem5::trace::TarmacBaseRecord
REG_R enum valuegem5::trace::TarmacBaseRecord
REG_S enum valuegem5::trace::TarmacBaseRecord
REG_X enum valuegem5::trace::TarmacBaseRecord
REG_Z enum valuegem5::trace::TarmacBaseRecord
RegPtr typedefgem5::trace::TarmacTracerRecord
RegType enum namegem5::trace::TarmacBaseRecord
setCPSeq(InstSeqNum seq)gem5::trace::InstRecordinline
setData(std::array< T, N > d)gem5::trace::InstRecordinline
setData(uint64_t d)gem5::trace::InstRecordinline
setData(uint32_t d)gem5::trace::InstRecordinline
setData(uint16_t d)gem5::trace::InstRecordinline
setData(uint8_t d)gem5::trace::InstRecordinline
setData(int64_t d)gem5::trace::InstRecordinline
setData(int32_t d)gem5::trace::InstRecordinline
setData(int16_t d)gem5::trace::InstRecordinline
setData(int8_t d)gem5::trace::InstRecordinline
setData(double d)gem5::trace::InstRecordinline
setData(const RegClass &reg_class, RegVal val)gem5::trace::InstRecordinline
setData(const RegClass &reg_class, const void *val)gem5::trace::InstRecordinline
setFaulting(bool val)gem5::trace::InstRecordinline
setFetchSeq(InstSeqNum seq)gem5::trace::InstRecordinline
setMem(Addr a, Addr s, unsigned f)gem5::trace::InstRecordinline
setPredicate(bool val)gem5::trace::InstRecordinline
setWhen(Tick new_when)gem5::trace::InstRecordinline
sizegem5::trace::InstRecordprotected
staticInstgem5::trace::InstRecordprotected
TARMAC_INST enum valuegem5::trace::TarmacBaseRecord
TARMAC_MEM enum valuegem5::trace::TarmacBaseRecord
TARMAC_REG enum valuegem5::trace::TarmacBaseRecord
TARMAC_UNSUPPORTED enum valuegem5::trace::TarmacBaseRecord
TarmacBaseRecord(Tick _when, ThreadContext *_thread, const StaticInstPtr _staticInst, const PCStateBase &_pc, const StaticInstPtr _macroStaticInst=nullptr)gem5::trace::TarmacBaseRecord
TarmacRecordType enum namegem5::trace::TarmacBaseRecord
TarmacTracerRecord(Tick _when, ThreadContext *_thread, const StaticInstPtr _staticInst, const PCStateBase &_pc, TarmacTracer &_tracer, const StaticInstPtr _macroStaticInst=NULL)gem5::trace::TarmacTracerRecord
threadgem5::trace::InstRecordprotected
tracergem5::trace::TarmacTracerRecordprotected
whengem5::trace::InstRecordprotected
~InstRecord()gem5::trace::InstRecordinlinevirtual

Generated on Wed Dec 21 2022 10:24:28 for gem5 by doxygen 1.9.1