gem5  v21.0.1.0
SimpleExecContext Member List

This is the complete list of members for SimpleExecContext, including all inherited members.

amoMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op) overrideSimpleExecContextinlinevirtual
armMonitor(Addr address) overrideSimpleExecContextinlinevirtual
cpuSimpleExecContext
demapPage(Addr vaddr, uint64_t asn) overrideSimpleExecContextinlinevirtual
execContextStatsSimpleExecContext
fetchOffsetSimpleExecContext
getAddrMonitor() overrideSimpleExecContextinlinevirtual
getHtmTransactionalDepth() const overrideSimpleExecContextinlinevirtual
getHtmTransactionUid() const overrideSimpleExecContextinlinevirtual
getWritableVecPredRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
getWritableVecRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
inHtmTransactionalState() const overrideSimpleExecContextinlinevirtual
initiateHtmCmd(Request::Flags flags) overrideSimpleExecContextinlinevirtual
initiateMemAMO(Addr addr, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op) overrideSimpleExecContextinlinevirtual
initiateMemRead(Addr addr, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable) overrideSimpleExecContextinlinevirtual
lastDcacheStallSimpleExecContext
lastIcacheStallSimpleExecContext
mwait(PacketPtr pkt) overrideSimpleExecContextinlinevirtual
mwaitAtomic(ThreadContext *tc) overrideSimpleExecContextinlinevirtual
newHtmTransactionUid() const overrideSimpleExecContextinlinevirtual
numInstSimpleExecContext
numLoadSimpleExecContext
numOpSimpleExecContext
pcState() const overrideSimpleExecContextinlinevirtual
pcState(const TheISA::PCState &val) overrideSimpleExecContextinlinevirtual
predPCSimpleExecContext
readCCRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
readFloatRegOperandBits(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
readIntRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
readMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable) overrideSimpleExecContextinlinevirtual
readMemAccPredicate() const overrideSimpleExecContextinlinevirtual
readMiscReg(int misc_reg) overrideSimpleExecContextinlinevirtual
readMiscRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
readPredicate() const overrideSimpleExecContextinlinevirtual
readStCondFailures() const overrideSimpleExecContextinlinevirtual
readVec16BitLaneOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVec32BitLaneOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVec64BitLaneOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVec8BitLaneOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVecElemOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVecLaneOperand(const StaticInst *si, int idx) constSimpleExecContextinline
readVecPredRegOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVecRegOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
setCCRegOperand(const StaticInst *si, int idx, RegVal val) overrideSimpleExecContextinlinevirtual
setFloatRegOperandBits(const StaticInst *si, int idx, RegVal val) overrideSimpleExecContextinlinevirtual
setIntRegOperand(const StaticInst *si, int idx, RegVal val) overrideSimpleExecContextinlinevirtual
setMemAccPredicate(bool val) overrideSimpleExecContextinlinevirtual
setMiscReg(int misc_reg, RegVal val) overrideSimpleExecContextinlinevirtual
setMiscRegOperand(const StaticInst *si, int idx, RegVal val) overrideSimpleExecContextinlinevirtual
setPredicate(bool val) overrideSimpleExecContextinlinevirtual
setStCondFailures(unsigned int sc_failures) overrideSimpleExecContextinlinevirtual
setVecElemOperand(const StaticInst *si, int idx, const TheISA::VecElem val) overrideSimpleExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::Byte > &val) overrideSimpleExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::TwoByte > &val) overrideSimpleExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::FourByte > &val) overrideSimpleExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::EightByte > &val) overrideSimpleExecContextinlinevirtual
setVecLaneOperandT(const StaticInst *si, int idx, const LD &val)SimpleExecContextinline
setVecPredRegOperand(const StaticInst *si, int idx, const TheISA::VecPredRegContainer &val) overrideSimpleExecContextinlinevirtual
setVecRegOperand(const StaticInst *si, int idx, const TheISA::VecRegContainer &val) overrideSimpleExecContextinlinevirtual
SimpleExecContext(BaseSimpleCPU *_cpu, SimpleThread *_thread)SimpleExecContextinline
stayAtPCSimpleExecContext
tcBase() const overrideSimpleExecContextinlinevirtual
threadSimpleExecContext
writeMem(uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable) overrideSimpleExecContextinlinevirtual

Generated on Tue Jun 22 2021 15:28:44 for gem5 by doxygen 1.8.17