gem5
v20.1.0.0
|
This is the complete list of members for CheckerThreadContext< TC >, including all inherited members.
activate() override | CheckerThreadContext< TC > | inlinevirtual |
Active enum value | ThreadContext | |
actualTC | CheckerThreadContext< TC > | private |
checkerCPU | CheckerThreadContext< TC > | private |
checkerTC | CheckerThreadContext< TC > | private |
CheckerThreadContext(TC *actual_tc, CheckerCPU *checker_cpu) | CheckerThreadContext< TC > | inline |
clearArchRegs() override | CheckerThreadContext< TC > | inlinevirtual |
compare(ThreadContext *one, ThreadContext *two) | ThreadContext | static |
connectMemPorts(ThreadContext *tc) | CheckerThreadContext< TC > | inline |
contextId() const override | CheckerThreadContext< TC > | inlinevirtual |
copyArchRegs(ThreadContext *tc) override | CheckerThreadContext< TC > | inlinevirtual |
cpuId() const override | CheckerThreadContext< TC > | inlinevirtual |
DefaultFloatResult | ThreadContext | static |
DefaultIntResult | ThreadContext | static |
descheduleInstCountEvent(Event *event) override | CheckerThreadContext< TC > | inlinevirtual |
exit() | ThreadContext | inlinevirtual |
flattenRegId(const RegId ®Id) const override | CheckerThreadContext< TC > | inlinevirtual |
floatResult | ThreadContext | |
floats | ThreadContext | static |
getCheckerCpuPtr() override | CheckerThreadContext< TC > | inlinevirtual |
getCpuPtr() override | CheckerThreadContext< TC > | inlinevirtual |
getCurrentInstCount() override | CheckerThreadContext< TC > | inlinevirtual |
getDecoderPtr() override | CheckerThreadContext< TC > | inlinevirtual |
getDTBPtr() override | CheckerThreadContext< TC > | inlinevirtual |
getHtmCheckpointPtr() override | CheckerThreadContext< TC > | inlinevirtual |
getIsaPtr() override | CheckerThreadContext< TC > | inlinevirtual |
getITBPtr() override | CheckerThreadContext< TC > | inlinevirtual |
getPhysProxy() override | CheckerThreadContext< TC > | inlinevirtual |
getProcessPtr() override | CheckerThreadContext< TC > | inlinevirtual |
getSystemPtr() override | CheckerThreadContext< TC > | inlinevirtual |
getVirtProxy() override | CheckerThreadContext< TC > | inlinevirtual |
getWritableVecPredReg(const RegId ®) override | CheckerThreadContext< TC > | inlinevirtual |
getWritableVecPredRegFlat(RegIndex idx) override | CheckerThreadContext< TC > | inlinevirtual |
getWritableVecReg(const RegId ®) override | CheckerThreadContext< TC > | inlinevirtual |
getWritableVecRegFlat(RegIndex idx) override | CheckerThreadContext< TC > | inlinevirtual |
halt() override | CheckerThreadContext< TC > | inlinevirtual |
Halted enum value | ThreadContext | |
Halting enum value | ThreadContext | |
htmAbortTransaction(uint64_t htm_uid, HtmFailureFaultCause cause) override | CheckerThreadContext< TC > | inlinevirtual |
initMemProxies(ThreadContext *tc) override | CheckerThreadContext< TC > | inlinevirtual |
instAddr() const override | CheckerThreadContext< TC > | inlinevirtual |
intOffset | ThreadContext | |
intResult | ThreadContext | |
ints | ThreadContext | static |
MachInst typedef | ThreadContext | protected |
microPC() const override | CheckerThreadContext< TC > | inlinevirtual |
nextInstAddr() const override | CheckerThreadContext< TC > | inlinevirtual |
pcState() const override | CheckerThreadContext< TC > | inlinevirtual |
pcState(const TheISA::PCState &val) override | CheckerThreadContext< TC > | inlinevirtual |
pcStateNoRecord(const TheISA::PCState &val) override | CheckerThreadContext< TC > | inlinevirtual |
quiesce() | ThreadContext | |
quiesceTick(Tick resume) | ThreadContext | |
readCCReg(RegIndex reg_idx) const override | CheckerThreadContext< TC > | inlinevirtual |
readCCRegFlat(RegIndex idx) const override | CheckerThreadContext< TC > | inlinevirtual |
readFloatReg(RegIndex reg_idx) const override | CheckerThreadContext< TC > | inlinevirtual |
readFloatRegFlat(RegIndex idx) const override | CheckerThreadContext< TC > | inlinevirtual |
readFuncExeInst() const override | CheckerThreadContext< TC > | inlinevirtual |
readIntReg(RegIndex reg_idx) const override | CheckerThreadContext< TC > | inlinevirtual |
readIntRegFlat(RegIndex idx) const override | CheckerThreadContext< TC > | inlinevirtual |
readLastActivate() override | CheckerThreadContext< TC > | inlinevirtual |
readLastSuspend() override | CheckerThreadContext< TC > | inlinevirtual |
readMiscReg(RegIndex misc_reg) override | CheckerThreadContext< TC > | inlinevirtual |
readMiscRegNoEffect(RegIndex misc_reg) const override | CheckerThreadContext< TC > | inlinevirtual |
readStCondFailures() const override | CheckerThreadContext< TC > | inlinevirtual |
readVec16BitLaneReg(const RegId ®) const override | CheckerThreadContext< TC > | inlinevirtual |
readVec32BitLaneReg(const RegId ®) const override | CheckerThreadContext< TC > | inlinevirtual |
readVec64BitLaneReg(const RegId ®) const override | CheckerThreadContext< TC > | inlinevirtual |
readVec8BitLaneReg(const RegId ®) const override | CheckerThreadContext< TC > | inlinevirtual |
readVecElem(const RegId ®) const override | CheckerThreadContext< TC > | inlinevirtual |
readVecElemFlat(RegIndex idx, const ElemIndex &elem_idx) const override | CheckerThreadContext< TC > | inlinevirtual |
readVecPredReg(const RegId ®) const override | CheckerThreadContext< TC > | inlinevirtual |
readVecPredRegFlat(RegIndex idx) const override | CheckerThreadContext< TC > | inlinevirtual |
readVecReg(const RegId ®) const override | CheckerThreadContext< TC > | inlinevirtual |
readVecRegFlat(RegIndex idx) const override | CheckerThreadContext< TC > | inlinevirtual |
regStats(const std::string &name) override | CheckerThreadContext< TC > | inlinevirtual |
remove(PCEvent *e) override | CheckerThreadContext< TC > | inlinevirtual |
schedule(PCEvent *e) override | CheckerThreadContext< TC > | inlinevirtual |
scheduleInstCountEvent(Event *event, Tick count) override | CheckerThreadContext< TC > | inlinevirtual |
setCCReg(RegIndex reg_idx, RegVal val) override | CheckerThreadContext< TC > | inlinevirtual |
setCCRegFlat(RegIndex idx, RegVal val) override | CheckerThreadContext< TC > | inlinevirtual |
setContextId(ContextID id) override | CheckerThreadContext< TC > | inlinevirtual |
setFloatReg(RegIndex reg_idx, RegVal val) override | CheckerThreadContext< TC > | inlinevirtual |
setFloatRegFlat(RegIndex idx, RegVal val) override | CheckerThreadContext< TC > | inlinevirtual |
setHtmCheckpointPtr(BaseHTMCheckpointPtr new_cpt) override | CheckerThreadContext< TC > | inlinevirtual |
setIntReg(RegIndex reg_idx, RegVal val) override | CheckerThreadContext< TC > | inlinevirtual |
setIntRegFlat(RegIndex idx, RegVal val) override | CheckerThreadContext< TC > | inlinevirtual |
setMiscReg(RegIndex misc_reg, RegVal val) override | CheckerThreadContext< TC > | inlinevirtual |
setMiscRegNoEffect(RegIndex misc_reg, RegVal val) override | CheckerThreadContext< TC > | inlinevirtual |
setNPC(Addr val) | CheckerThreadContext< TC > | inline |
setProcessPtr(Process *p) override | CheckerThreadContext< TC > | inlinevirtual |
setStatus(Status new_status) override | CheckerThreadContext< TC > | inlinevirtual |
setStCondFailures(unsigned sc_failures) override | CheckerThreadContext< TC > | inlinevirtual |
setThreadId(int id) override | CheckerThreadContext< TC > | inlinevirtual |
setVecElem(const RegId ®, const VecElem &val) override | CheckerThreadContext< TC > | inlinevirtual |
setVecElemFlat(RegIndex idx, const ElemIndex &elem_idx, const VecElem &val) override | CheckerThreadContext< TC > | inlinevirtual |
setVecLane(const RegId ®, const LaneData< LaneSize::Byte > &val) override | CheckerThreadContext< TC > | inlinevirtual |
setVecLane(const RegId ®, const LaneData< LaneSize::TwoByte > &val) override | CheckerThreadContext< TC > | inlinevirtual |
setVecLane(const RegId ®, const LaneData< LaneSize::FourByte > &val) override | CheckerThreadContext< TC > | inlinevirtual |
setVecLane(const RegId ®, const LaneData< LaneSize::EightByte > &val) override | CheckerThreadContext< TC > | inlinevirtual |
setVecPredReg(const RegId ®, const VecPredRegContainer &val) override | CheckerThreadContext< TC > | inlinevirtual |
setVecPredRegFlat(RegIndex idx, const VecPredRegContainer &val) override | CheckerThreadContext< TC > | inlinevirtual |
setVecReg(const RegId ®, const VecRegContainer &val) override | CheckerThreadContext< TC > | inlinevirtual |
setVecRegFlat(RegIndex idx, const VecRegContainer &val) override | CheckerThreadContext< TC > | inlinevirtual |
socketId() const override | CheckerThreadContext< TC > | inlinevirtual |
Status enum name | ThreadContext | |
status() const override | CheckerThreadContext< TC > | inlinevirtual |
suspend() override | CheckerThreadContext< TC > | inlinevirtual |
Suspended enum value | ThreadContext | |
syscall() override | CheckerThreadContext< TC > | inlinevirtual |
takeOverFrom(ThreadContext *oldContext) override | CheckerThreadContext< TC > | inlinevirtual |
threadId() const override | CheckerThreadContext< TC > | inlinevirtual |
VecElem typedef | ThreadContext | protected |
VecPredRegContainer typedef | ThreadContext | protected |
VecRegContainer typedef | ThreadContext | protected |
~ThreadContext() | ThreadContext | inlinevirtual |