gem5  v22.1.0.0
gem5::ExecContext Member List

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

amoMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op)gem5::ExecContextinlinevirtual
armMonitor(Addr address)=0gem5::ExecContextpure virtual
demapPage(Addr vaddr, uint64_t asn)=0gem5::ExecContextpure virtual
getAddrMonitor()=0gem5::ExecContextpure virtual
getHtmTransactionalDepth() const =0gem5::ExecContextpure virtual
getHtmTransactionUid() const =0gem5::ExecContextpure virtual
getRegOperand(const StaticInst *si, int idx)=0gem5::ExecContextpure virtual
getRegOperand(const StaticInst *si, int idx, void *val)=0gem5::ExecContextpure virtual
getWritableRegOperand(const StaticInst *si, int idx)=0gem5::ExecContextpure virtual
inHtmTransactionalState() const =0gem5::ExecContextpure virtual
initiateMemAMO(Addr addr, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op)gem5::ExecContextinlinevirtual
initiateMemMgmtCmd(Request::Flags flags)=0gem5::ExecContextpure virtual
initiateMemRead(Addr addr, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable)gem5::ExecContextinlinevirtual
mwait(PacketPtr pkt)=0gem5::ExecContextpure virtual
mwaitAtomic(ThreadContext *tc)=0gem5::ExecContextpure virtual
newHtmTransactionUid() const =0gem5::ExecContextpure virtual
pcState() const =0gem5::ExecContextpure virtual
pcState(const PCStateBase &val)=0gem5::ExecContextpure virtual
readMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable)gem5::ExecContextinlinevirtual
readMemAccPredicate() const =0gem5::ExecContextpure virtual
readMiscReg(int misc_reg)=0gem5::ExecContextpure virtual
readMiscRegOperand(const StaticInst *si, int idx)=0gem5::ExecContextpure virtual
readPredicate() const =0gem5::ExecContextpure virtual
readStCondFailures() const =0gem5::ExecContextpure virtual
setMemAccPredicate(bool val)=0gem5::ExecContextpure virtual
setMiscReg(int misc_reg, RegVal val)=0gem5::ExecContextpure virtual
setMiscRegOperand(const StaticInst *si, int idx, RegVal val)=0gem5::ExecContextpure virtual
setPredicate(bool val)=0gem5::ExecContextpure virtual
setRegOperand(const StaticInst *si, int idx, RegVal val)=0gem5::ExecContextpure virtual
setRegOperand(const StaticInst *si, int idx, const void *val)=0gem5::ExecContextpure virtual
setStCondFailures(unsigned int sc_failures)=0gem5::ExecContextpure virtual
tcBase() const =0gem5::ExecContextpure virtual
writeMem(uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable)=0gem5::ExecContextpure virtual

Generated on Wed Dec 21 2022 10:23:13 for gem5 by doxygen 1.9.1