|
gem5
v21.0.1.0
|
This is the complete list of members for SimpleThread, including all inherited members.
| _contextId | ThreadState | protected |
| _htmCheckpoint | SimpleThread | protected |
| _pcState | SimpleThread | protected |
| _status | ThreadState | protected |
| _threadId | ThreadState | protected |
| activate() override | SimpleThread | virtual |
| Active enum value | ThreadContext | |
| baseCpu | ThreadState | protected |
| ccRegs | SimpleThread | protected |
| clearArchRegs() override | SimpleThread | inlinevirtual |
| comInstEventQueue | SimpleThread | |
| compare(ThreadContext *one, ThreadContext *two) | ThreadContext | static |
| contextId() const override | SimpleThread | inlinevirtual |
| copyArchRegs(ThreadContext *tc) override | SimpleThread | virtual |
| copyState(ThreadContext *oldContext) | SimpleThread | |
| cpuId() const override | SimpleThread | inlinevirtual |
| currentSection() | Serializable | static |
| decoder | SimpleThread | |
| DefaultFloatResult | ThreadContext | static |
| DefaultIntResult | ThreadContext | static |
| demapPage(Addr vaddr, uint64_t asn) | SimpleThread | inline |
| descheduleInstCountEvent(Event *event) override | SimpleThread | inlinevirtual |
| exit() | ThreadContext | inlinevirtual |
| flattenRegId(const RegId ®Id) const override | SimpleThread | inlinevirtual |
| floatRegs | SimpleThread | protected |
| floatResult | ThreadContext | |
| floats | ThreadContext | static |
| funcExeInst | ThreadState | |
| getCheckerCpuPtr() override | SimpleThread | inlinevirtual |
| getCpuPtr() override | SimpleThread | inlinevirtual |
| getCurrentInstCount() override | SimpleThread | inlinevirtual |
| getDecoderPtr() override | SimpleThread | inlinevirtual |
| getHtmCheckpointPtr() override | SimpleThread | virtual |
| getIsaPtr() override | SimpleThread | inlinevirtual |
| getMMUPtr() override | SimpleThread | inlinevirtual |
| getPhysProxy() override | SimpleThread | inlinevirtual |
| getProcessPtr() override | SimpleThread | inlinevirtual |
| getSystemPtr() override | SimpleThread | inlinevirtual |
| getTC() | SimpleThread | inline |
| getUseForClone() | ThreadContext | inline |
| getVirtProxy() override | SimpleThread | inlinevirtual |
| getWritableVecPredReg(const RegId ®) override | SimpleThread | inlinevirtual |
| getWritableVecPredRegFlat(RegIndex reg) override | SimpleThread | inlinevirtual |
| getWritableVecReg(const RegId ®) override | SimpleThread | inlinevirtual |
| getWritableVecRegFlat(RegIndex reg) override | SimpleThread | inlinevirtual |
| halt() override | SimpleThread | virtual |
| Halted enum value | ThreadContext | |
| Halting enum value | ThreadContext | |
| htmAbortTransaction(uint64_t htm_uid, HtmFailureFaultCause cause) override | SimpleThread | virtual |
| htmTransactionStarts | SimpleThread | |
| htmTransactionStops | SimpleThread | |
| initMemProxies(ThreadContext *tc) override | SimpleThread | inlinevirtual |
| instAddr() const override | SimpleThread | inlinevirtual |
| intOffset | ThreadContext | |
| intRegs | SimpleThread | protected |
| intResult | ThreadContext | |
| ints | ThreadContext | static |
| isa | SimpleThread | protected |
| lastActivate | ThreadState | |
| lastSuspend | ThreadState | |
| memAccPredicate | SimpleThread | protected |
| microPC() const override | SimpleThread | inlinevirtual |
| mmu | SimpleThread | |
| name() const | SimpleThread | inline |
| nextInstAddr() const override | SimpleThread | inlinevirtual |
| numInst | ThreadState | |
| numLoad | ThreadState | |
| numOp | ThreadState | |
| path | Serializable | privatestatic |
| pcEventQueue | SimpleThread | |
| pcState() const override | SimpleThread | inlinevirtual |
| pcState(const TheISA::PCState &val) override | SimpleThread | inlinevirtual |
| pcStateNoRecord(const TheISA::PCState &val) override | SimpleThread | inlinevirtual |
| physProxy | ThreadState | protected |
| predicate | SimpleThread | protected |
| process | ThreadState | protected |
| quiesce() | ThreadContext | |
| quiesceTick(Tick resume) | ThreadContext | |
| readCCReg(RegIndex reg_idx) const override | SimpleThread | inlinevirtual |
| readCCRegFlat(RegIndex idx) const override | SimpleThread | inlinevirtual |
| readFloatReg(RegIndex reg_idx) const override | SimpleThread | inlinevirtual |
| readFloatRegFlat(RegIndex idx) const override | SimpleThread | inlinevirtual |
| readFuncExeInst() const override | SimpleThread | inlinevirtual |
| readIntReg(RegIndex reg_idx) const override | SimpleThread | inlinevirtual |
| readIntRegFlat(RegIndex idx) const override | SimpleThread | inlinevirtual |
| readLastActivate() override | SimpleThread | inlinevirtual |
| ThreadState::readLastActivate() const | ThreadState | inline |
| readLastSuspend() override | SimpleThread | inlinevirtual |
| ThreadState::readLastSuspend() const | ThreadState | inline |
| readMemAccPredicate() | SimpleThread | inline |
| readMiscReg(RegIndex misc_reg) override | SimpleThread | inlinevirtual |
| readMiscRegNoEffect(RegIndex misc_reg) const override | SimpleThread | inlinevirtual |
| readPredicate() const | SimpleThread | inline |
| readStCondFailures() const override | SimpleThread | inlinevirtual |
| readVec16BitLaneReg(const RegId ®) const override | SimpleThread | inlinevirtual |
| readVec32BitLaneReg(const RegId ®) const override | SimpleThread | inlinevirtual |
| readVec64BitLaneReg(const RegId ®) const override | SimpleThread | inlinevirtual |
| readVec8BitLaneReg(const RegId ®) const override | SimpleThread | inlinevirtual |
| readVecElem(const RegId ®) const override | SimpleThread | inlinevirtual |
| readVecElemFlat(RegIndex reg, const ElemIndex &elemIndex) const override | SimpleThread | inlinevirtual |
| readVecLane(const RegId ®) const | SimpleThread | inline |
| readVecLaneFlat(RegIndex reg, int lId) const | SimpleThread | inline |
| readVecPredReg(const RegId ®) const override | SimpleThread | inlinevirtual |
| readVecPredRegFlat(RegIndex reg) const override | SimpleThread | inlinevirtual |
| readVecReg(const RegId ®) const override | SimpleThread | inlinevirtual |
| readVecRegFlat(RegIndex reg) const override | SimpleThread | inlinevirtual |
| regStats(const std::string &name) | ThreadContext | inlinevirtual |
| remove(PCEvent *e) override | SimpleThread | inlinevirtual |
| schedule(PCEvent *e) override | SimpleThread | inlinevirtual |
| scheduleInstCountEvent(Event *event, Tick count) override | SimpleThread | inlinevirtual |
| Serializable() | Serializable | |
| serialize(CheckpointOut &cp) const override | SimpleThread | virtual |
| serializeAll(const std::string &cpt_dir) | Serializable | static |
| serializeSection(CheckpointOut &cp, const char *name) const | Serializable | |
| serializeSection(CheckpointOut &cp, const std::string &name) const | Serializable | inline |
| setCCReg(RegIndex reg_idx, RegVal val) override | SimpleThread | inlinevirtual |
| setCCRegFlat(RegIndex idx, RegVal val) override | SimpleThread | inlinevirtual |
| setContextId(ContextID id) override | SimpleThread | inlinevirtual |
| setFloatReg(RegIndex reg_idx, RegVal val) override | SimpleThread | inlinevirtual |
| setFloatRegFlat(RegIndex idx, RegVal val) override | SimpleThread | inlinevirtual |
| setFuncExeInst(Counter new_val) | ThreadState | inline |
| setHtmCheckpointPtr(BaseHTMCheckpointPtr new_cpt) override | SimpleThread | virtual |
| setIntReg(RegIndex reg_idx, RegVal val) override | SimpleThread | inlinevirtual |
| setIntRegFlat(RegIndex idx, RegVal val) override | SimpleThread | inlinevirtual |
| setMemAccPredicate(bool val) | SimpleThread | inline |
| setMiscReg(RegIndex misc_reg, RegVal val) override | SimpleThread | inlinevirtual |
| setMiscRegNoEffect(RegIndex misc_reg, RegVal val) override | SimpleThread | inlinevirtual |
| setNPC(Addr val) | ThreadContext | inline |
| setPredicate(bool val) | SimpleThread | inline |
| setProcessPtr(Process *p) override | SimpleThread | inlinevirtual |
| setStatus(Status newStatus) override | SimpleThread | inlinevirtual |
| setStCondFailures(unsigned sc_failures) override | SimpleThread | inlinevirtual |
| setThreadId(int id) override | SimpleThread | inlinevirtual |
| ThreadState::setThreadId(ThreadID id) | ThreadState | inline |
| setUseForClone(bool new_val) | ThreadContext | inline |
| setVecElem(const RegId ®, const TheISA::VecElem &val) override | SimpleThread | inlinevirtual |
| setVecElemFlat(RegIndex reg, const ElemIndex &elemIndex, const TheISA::VecElem &val) override | SimpleThread | inlinevirtual |
| setVecLane(const RegId ®, const LaneData< LaneSize::Byte > &val) override | SimpleThread | inlinevirtual |
| setVecLane(const RegId ®, const LaneData< LaneSize::TwoByte > &val) override | SimpleThread | inlinevirtual |
| setVecLane(const RegId ®, const LaneData< LaneSize::FourByte > &val) override | SimpleThread | inlinevirtual |
| setVecLane(const RegId ®, const LaneData< LaneSize::EightByte > &val) override | SimpleThread | inlinevirtual |
| setVecLaneFlat(RegIndex reg, int lId, const LD &val) | SimpleThread | inline |
| setVecLaneT(const RegId ®, const LD &val) | SimpleThread | inline |
| setVecPredReg(const RegId ®, const TheISA::VecPredRegContainer &val) override | SimpleThread | inlinevirtual |
| setVecPredRegFlat(RegIndex reg, const TheISA::VecPredRegContainer &val) override | SimpleThread | inlinevirtual |
| setVecReg(const RegId ®, const TheISA::VecRegContainer &val) override | SimpleThread | inlinevirtual |
| setVecRegFlat(RegIndex reg, const TheISA::VecRegContainer &val) override | SimpleThread | inlinevirtual |
| SimpleThread(BaseCPU *_cpu, int _thread_num, System *_system, BaseMMU *_mmu, BaseISA *_isa) | SimpleThread | |
| SimpleThread(BaseCPU *_cpu, int _thread_num, System *_system, Process *_process, BaseMMU *_mmu, BaseISA *_isa) | SimpleThread | |
| socketId() const override | SimpleThread | inlinevirtual |
| startNumLoad | ThreadState | |
| Status typedef | SimpleThread | |
| status() const override | SimpleThread | inlinevirtual |
| storeCondFailures | ThreadState | |
| suspend() override | SimpleThread | virtual |
| Suspended enum value | ThreadContext | |
| system | SimpleThread | |
| takeOverFrom(ThreadContext *oldContext) override | SimpleThread | virtual |
| threadId() const override | SimpleThread | inlinevirtual |
| ThreadState(BaseCPU *cpu, ThreadID _tid, Process *_process) | ThreadState | |
| threadStats | ThreadState | |
| unserialize(CheckpointIn &cp) override | SimpleThread | virtual |
| unserializeGlobals(CheckpointIn &cp) | Serializable | static |
| unserializeSection(CheckpointIn &cp, const char *name) | Serializable | |
| unserializeSection(CheckpointIn &cp, const std::string &name) | Serializable | inline |
| useForClone | ThreadContext | protected |
| vecPredRegs | SimpleThread | protected |
| vecRegs | SimpleThread | protected |
| virtProxy | ThreadState | protected |
| ~Serializable() | Serializable | virtual |
| ~SimpleThread() | SimpleThread | inlinevirtual |
| ~ThreadContext() | ThreadContext | inlinevirtual |
| ~ThreadState() | ThreadState | virtual |