gem5  v20.1.0.0
ExecContext Member List

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

amoMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op)ExecContextinlinevirtual
armMonitor(Addr address)=0ExecContextpure virtual
demapPage(Addr vaddr, uint64_t asn)=0ExecContextpure virtual
getAddrMonitor()=0ExecContextpure virtual
getHtmTransactionalDepth() const =0ExecContextpure virtual
getHtmTransactionUid() const =0ExecContextpure virtual
getWritableVecPredRegOperand(const StaticInst *si, int idx)=0ExecContextpure virtual
getWritableVecRegOperand(const StaticInst *si, int idx)=0ExecContextpure virtual
inHtmTransactionalState() const =0ExecContextpure virtual
initiateHtmCmd(Request::Flags flags)=0ExecContextpure virtual
initiateMemAMO(Addr addr, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op)ExecContextinlinevirtual
initiateMemRead(Addr addr, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >())ExecContextinlinevirtual
mwait(PacketPtr pkt)=0ExecContextpure virtual
mwaitAtomic(ThreadContext *tc)=0ExecContextpure virtual
newHtmTransactionUid() const =0ExecContextpure virtual
PCState typedefExecContext
pcState() const =0ExecContextpure virtual
pcState(const PCState &val)=0ExecContextpure virtual
readCCRegOperand(const StaticInst *si, int idx)=0ExecContextpure virtual
readFloatRegOperandBits(const StaticInst *si, int idx)=0ExecContextpure virtual
readIntRegOperand(const StaticInst *si, int idx)=0ExecContextpure virtual
readMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >())ExecContextinlinevirtual
readMemAccPredicate() const =0ExecContextpure virtual
readMiscReg(int misc_reg)=0ExecContextpure virtual
readMiscRegOperand(const StaticInst *si, int idx)=0ExecContextpure virtual
readPredicate() const =0ExecContextpure virtual
readStCondFailures() const =0ExecContextpure virtual
readVec16BitLaneOperand(const StaticInst *si, int idx) const =0ExecContextpure virtual
readVec32BitLaneOperand(const StaticInst *si, int idx) const =0ExecContextpure virtual
readVec64BitLaneOperand(const StaticInst *si, int idx) const =0ExecContextpure virtual
readVec8BitLaneOperand(const StaticInst *si, int idx) const =0ExecContextpure virtual
readVecElemOperand(const StaticInst *si, int idx) const =0ExecContextpure virtual
readVecPredRegOperand(const StaticInst *si, int idx) const =0ExecContextpure virtual
readVecRegOperand(const StaticInst *si, int idx) const =0ExecContextpure virtual
setCCRegOperand(const StaticInst *si, int idx, RegVal val)=0ExecContextpure virtual
setFloatRegOperandBits(const StaticInst *si, int idx, RegVal val)=0ExecContextpure virtual
setIntRegOperand(const StaticInst *si, int idx, RegVal val)=0ExecContextpure virtual
setMemAccPredicate(bool val)=0ExecContextpure virtual
setMiscReg(int misc_reg, RegVal val)=0ExecContextpure virtual
setMiscRegOperand(const StaticInst *si, int idx, RegVal val)=0ExecContextpure virtual
setPredicate(bool val)=0ExecContextpure virtual
setStCondFailures(unsigned int sc_failures)=0ExecContextpure virtual
setVecElemOperand(const StaticInst *si, int idx, const VecElem val)=0ExecContextpure virtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::Byte > &val)=0ExecContextpure virtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::TwoByte > &val)=0ExecContextpure virtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::FourByte > &val)=0ExecContextpure virtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::EightByte > &val)=0ExecContextpure virtual
setVecPredRegOperand(const StaticInst *si, int idx, const VecPredRegContainer &val)=0ExecContextpure virtual
setVecRegOperand(const StaticInst *si, int idx, const VecRegContainer &val)=0ExecContextpure virtual
syscall()=0ExecContextpure virtual
tcBase() const =0ExecContextpure virtual
VecElem typedefExecContext
VecPredRegContainer typedefExecContext
VecRegContainer typedefExecContext
writeMem(uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable=std::vector< bool >())=0ExecContextpure virtual

Generated on Wed Sep 30 2020 14:02:24 for gem5 by doxygen 1.8.17