|
gem5
v21.0.1.0
|
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) override | SimpleExecContext | inlinevirtual |
| armMonitor(Addr address) override | SimpleExecContext | inlinevirtual |
| cpu | SimpleExecContext | |
| demapPage(Addr vaddr, uint64_t asn) override | SimpleExecContext | inlinevirtual |
| execContextStats | SimpleExecContext | |
| fetchOffset | SimpleExecContext | |
| getAddrMonitor() override | SimpleExecContext | inlinevirtual |
| getHtmTransactionalDepth() const override | SimpleExecContext | inlinevirtual |
| getHtmTransactionUid() const override | SimpleExecContext | inlinevirtual |
| getWritableVecPredRegOperand(const StaticInst *si, int idx) override | SimpleExecContext | inlinevirtual |
| getWritableVecRegOperand(const StaticInst *si, int idx) override | SimpleExecContext | inlinevirtual |
| inHtmTransactionalState() const override | SimpleExecContext | inlinevirtual |
| initiateHtmCmd(Request::Flags flags) override | SimpleExecContext | inlinevirtual |
| initiateMemAMO(Addr addr, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op) override | SimpleExecContext | inlinevirtual |
| initiateMemRead(Addr addr, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable) override | SimpleExecContext | inlinevirtual |
| lastDcacheStall | SimpleExecContext | |
| lastIcacheStall | SimpleExecContext | |
| mwait(PacketPtr pkt) override | SimpleExecContext | inlinevirtual |
| mwaitAtomic(ThreadContext *tc) override | SimpleExecContext | inlinevirtual |
| newHtmTransactionUid() const override | SimpleExecContext | inlinevirtual |
| numInst | SimpleExecContext | |
| numLoad | SimpleExecContext | |
| numOp | SimpleExecContext | |
| pcState() const override | SimpleExecContext | inlinevirtual |
| pcState(const TheISA::PCState &val) override | SimpleExecContext | inlinevirtual |
| predPC | SimpleExecContext | |
| readCCRegOperand(const StaticInst *si, int idx) override | SimpleExecContext | inlinevirtual |
| readFloatRegOperandBits(const StaticInst *si, int idx) override | SimpleExecContext | inlinevirtual |
| readIntRegOperand(const StaticInst *si, int idx) override | SimpleExecContext | inlinevirtual |
| readMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable) override | SimpleExecContext | inlinevirtual |
| readMemAccPredicate() const override | SimpleExecContext | inlinevirtual |
| readMiscReg(int misc_reg) override | SimpleExecContext | inlinevirtual |
| readMiscRegOperand(const StaticInst *si, int idx) override | SimpleExecContext | inlinevirtual |
| readPredicate() const override | SimpleExecContext | inlinevirtual |
| readStCondFailures() const override | SimpleExecContext | inlinevirtual |
| readVec16BitLaneOperand(const StaticInst *si, int idx) const override | SimpleExecContext | inlinevirtual |
| readVec32BitLaneOperand(const StaticInst *si, int idx) const override | SimpleExecContext | inlinevirtual |
| readVec64BitLaneOperand(const StaticInst *si, int idx) const override | SimpleExecContext | inlinevirtual |
| readVec8BitLaneOperand(const StaticInst *si, int idx) const override | SimpleExecContext | inlinevirtual |
| readVecElemOperand(const StaticInst *si, int idx) const override | SimpleExecContext | inlinevirtual |
| readVecLaneOperand(const StaticInst *si, int idx) const | SimpleExecContext | inline |
| readVecPredRegOperand(const StaticInst *si, int idx) const override | SimpleExecContext | inlinevirtual |
| readVecRegOperand(const StaticInst *si, int idx) const override | SimpleExecContext | inlinevirtual |
| setCCRegOperand(const StaticInst *si, int idx, RegVal val) override | SimpleExecContext | inlinevirtual |
| setFloatRegOperandBits(const StaticInst *si, int idx, RegVal val) override | SimpleExecContext | inlinevirtual |
| setIntRegOperand(const StaticInst *si, int idx, RegVal val) override | SimpleExecContext | inlinevirtual |
| setMemAccPredicate(bool val) override | SimpleExecContext | inlinevirtual |
| setMiscReg(int misc_reg, RegVal val) override | SimpleExecContext | inlinevirtual |
| setMiscRegOperand(const StaticInst *si, int idx, RegVal val) override | SimpleExecContext | inlinevirtual |
| setPredicate(bool val) override | SimpleExecContext | inlinevirtual |
| setStCondFailures(unsigned int sc_failures) override | SimpleExecContext | inlinevirtual |
| setVecElemOperand(const StaticInst *si, int idx, const TheISA::VecElem val) override | SimpleExecContext | inlinevirtual |
| setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::Byte > &val) override | SimpleExecContext | inlinevirtual |
| setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::TwoByte > &val) override | SimpleExecContext | inlinevirtual |
| setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::FourByte > &val) override | SimpleExecContext | inlinevirtual |
| setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::EightByte > &val) override | SimpleExecContext | inlinevirtual |
| setVecLaneOperandT(const StaticInst *si, int idx, const LD &val) | SimpleExecContext | inline |
| setVecPredRegOperand(const StaticInst *si, int idx, const TheISA::VecPredRegContainer &val) override | SimpleExecContext | inlinevirtual |
| setVecRegOperand(const StaticInst *si, int idx, const TheISA::VecRegContainer &val) override | SimpleExecContext | inlinevirtual |
| SimpleExecContext(BaseSimpleCPU *_cpu, SimpleThread *_thread) | SimpleExecContext | inline |
| stayAtPC | SimpleExecContext | |
| tcBase() const override | SimpleExecContext | inlinevirtual |
| thread | SimpleExecContext | |
| writeMem(uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable) override | SimpleExecContext | inlinevirtual |