gem5 v24.0.0.0
|
This is the complete list of members for gem5::SimpleExecContext, including all inherited members.
amoMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op) override | gem5::SimpleExecContext | inlinevirtual |
armMonitor(Addr address) override | gem5::SimpleExecContext | inlinevirtual |
cpu | gem5::SimpleExecContext | |
demapPage(Addr vaddr, uint64_t asn) override | gem5::SimpleExecContext | inlinevirtual |
execContextStats | gem5::SimpleExecContext | |
fetchOffset | gem5::SimpleExecContext | |
getAddrMonitor() override | gem5::SimpleExecContext | inlinevirtual |
getHtmTransactionalDepth() const override | gem5::SimpleExecContext | inlinevirtual |
getHtmTransactionUid() const override | gem5::SimpleExecContext | inlinevirtual |
getRegOperand(const StaticInst *si, int idx) override | gem5::SimpleExecContext | inlinevirtual |
getRegOperand(const StaticInst *si, int idx, void *val) override | gem5::SimpleExecContext | inlinevirtual |
getWritableRegOperand(const StaticInst *si, int idx) override | gem5::SimpleExecContext | inlinevirtual |
inHtmTransactionalState() const override | gem5::SimpleExecContext | inlinevirtual |
initiateMemAMO(Addr addr, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op) override | gem5::SimpleExecContext | inlinevirtual |
initiateMemMgmtCmd(Request::Flags flags) override | gem5::SimpleExecContext | inlinevirtual |
initiateMemRead(Addr addr, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable) override | gem5::SimpleExecContext | inlinevirtual |
lastDcacheStall | gem5::SimpleExecContext | |
lastIcacheStall | gem5::SimpleExecContext | |
mwait(PacketPtr pkt) override | gem5::SimpleExecContext | inlinevirtual |
mwaitAtomic(ThreadContext *tc) override | gem5::SimpleExecContext | inlinevirtual |
newHtmTransactionUid() const override | gem5::SimpleExecContext | inlinevirtual |
numInst | gem5::SimpleExecContext | |
numLoad | gem5::SimpleExecContext | |
numOp | gem5::SimpleExecContext | |
pcState() const override | gem5::SimpleExecContext | inlinevirtual |
pcState(const PCStateBase &val) override | gem5::SimpleExecContext | inlinevirtual |
predPC | gem5::SimpleExecContext | |
readMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable) override | gem5::SimpleExecContext | inlinevirtual |
readMemAccPredicate() const override | gem5::SimpleExecContext | inlinevirtual |
readMiscReg(int misc_reg) override | gem5::SimpleExecContext | inlinevirtual |
readMiscRegOperand(const StaticInst *si, int idx) override | gem5::SimpleExecContext | inlinevirtual |
readPredicate() const override | gem5::SimpleExecContext | inlinevirtual |
readStCondFailures() const override | gem5::SimpleExecContext | inlinevirtual |
setMemAccPredicate(bool val) override | gem5::SimpleExecContext | inlinevirtual |
setMiscReg(int misc_reg, RegVal val) override | gem5::SimpleExecContext | inlinevirtual |
setMiscRegOperand(const StaticInst *si, int idx, RegVal val) override | gem5::SimpleExecContext | inlinevirtual |
setPredicate(bool val) override | gem5::SimpleExecContext | inlinevirtual |
setRegOperand(const StaticInst *si, int idx, RegVal val) override | gem5::SimpleExecContext | inlinevirtual |
setRegOperand(const StaticInst *si, int idx, const void *val) override | gem5::SimpleExecContext | inlinevirtual |
setStCondFailures(unsigned int sc_failures) override | gem5::SimpleExecContext | inlinevirtual |
SimpleExecContext(BaseSimpleCPU *_cpu, SimpleThread *_thread) | gem5::SimpleExecContext | inline |
stayAtPC | gem5::SimpleExecContext | |
tcBase() const override | gem5::SimpleExecContext | inlinevirtual |
thread | gem5::SimpleExecContext | |
writeMem(uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable) override | gem5::SimpleExecContext | inlinevirtual |