gem5  v20.1.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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 Fri Nov 6 2020 11:48:03 for gem5 by doxygen 1.8.17