gem5
|
This is the complete list of members for Checker< Impl >, including all inherited members.
advancePC(const Fault &fault) | Checker< Impl > | |
armMonitor(Addr address) override | CheckerCPU | inlinevirtual |
CCReg typedef | ExecContext | |
changedPC | CheckerCPU | |
Checker(Params *p) | Checker< Impl > | inline |
CheckerCPU(Params *p) | CheckerCPU | |
checkFlags(Request *unverified_req, Addr vAddr, Addr pAddr, int flags) | CheckerCPU | |
copyResult(DynInstPtr &inst, uint64_t mismatch_val, int start_idx) | Checker< Impl > | |
curMacroStaticInst | CheckerCPU | protected |
curStaticInst | CheckerCPU | protected |
dbg_vtophys(Addr addr) | CheckerCPU | protected |
dcachePort | CheckerCPU | protected |
demapDataPage(Addr vaddr, uint64_t asn) | CheckerCPU | inline |
demapInstPage(Addr vaddr, uint64_t asn) | CheckerCPU | inline |
demapPage(Addr vaddr, uint64_t asn) override | CheckerCPU | inlinevirtual |
dtb | CheckerCPU | protected |
dumpAndExit(DynInstPtr &inst) | Checker< Impl > | private |
CheckerCPU::dumpAndExit() | CheckerCPU | |
dumpInsts() | Checker< Impl > | private |
DynInstPtr typedef | Checker< Impl > | private |
exitOnError | CheckerCPU | |
FloatReg typedef | CheckerCPU | protected |
FloatRegBits typedef | CheckerCPU | protected |
getAddrMonitor() override | CheckerCPU | inlinevirtual |
getDataPort() override | CheckerCPU | inline |
getDTBPtr() | CheckerCPU | inline |
getEA() const override | CheckerCPU | inlinevirtual |
getInstPort() override | CheckerCPU | inline |
getITBPtr() | CheckerCPU | inline |
handleError(DynInstPtr &inst) | Checker< Impl > | inlineprivate |
CheckerCPU::handleError() | CheckerCPU | inline |
handlePendingInt() | Checker< Impl > | |
hwrei() override | CheckerCPU | inlinevirtual |
icachePort | CheckerCPU | protected |
init() override | CheckerCPU | |
initiateMemRead(Addr addr, unsigned int size, Request::Flags flags) | ExecContext | inlinevirtual |
instAddr() | CheckerCPU | inline |
instList | Checker< Impl > | private |
InstListIt typedef | Checker< Impl > | private |
IntReg typedef | ExecContext | |
itb | CheckerCPU | protected |
MachInst typedef | CheckerCPU | protected |
masterId | CheckerCPU | protected |
memReq | CheckerCPU | protected |
microPC() | CheckerCPU | inline |
MiscReg typedef | CheckerCPU | protected |
miscRegIdxs | CheckerCPU | protected |
mwait(PacketPtr pkt) override | CheckerCPU | inlinevirtual |
mwaitAtomic(ThreadContext *tc) override | CheckerCPU | inlinevirtual |
newPCState | CheckerCPU | |
nextInstAddr() | CheckerCPU | inline |
numInst | CheckerCPU | protected |
numLoad | CheckerCPU | |
numSimulatedInsts() | BaseCPU | inlinestatic |
numSimulatedOps() | BaseCPU | inlinestatic |
Params typedef | CheckerCPU | |
pcState() const override | CheckerCPU | inlinevirtual |
pcState(const TheISA::PCState &val) override | CheckerCPU | inlinevirtual |
PCState typedef | ExecContext | |
readCCRegOperand(const StaticInst *si, int idx) override | CheckerCPU | inlinevirtual |
readFloatRegOperand(const StaticInst *si, int idx) override | CheckerCPU | inlinevirtual |
readFloatRegOperandBits(const StaticInst *si, int idx) override | CheckerCPU | inlinevirtual |
readIntRegOperand(const StaticInst *si, int idx) override | CheckerCPU | inlinevirtual |
readMem(Addr addr, uint8_t *data, unsigned size, Request::Flags flags) override | CheckerCPU | |
ExecContext::readMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags) | ExecContext | inlinevirtual |
readMiscReg(int misc_reg) override | CheckerCPU | inlinevirtual |
readMiscRegNoEffect(int misc_reg) const | CheckerCPU | inline |
readMiscRegOperand(const StaticInst *si, int idx) override | CheckerCPU | inlinevirtual |
readPredicate() override | CheckerCPU | inlinevirtual |
readRegOtherThread(int misc_reg, ThreadID tid) override | CheckerCPU | inlinevirtual |
readStCondFailures() const override | CheckerCPU | inlinevirtual |
recordPCChange(const TheISA::PCState &val) | CheckerCPU | inline |
result | CheckerCPU | protected |
serialize(CheckpointOut &cp) const override | CheckerCPU | |
setCCRegOperand(const StaticInst *si, int idx, CCReg val) override | CheckerCPU | inlinevirtual |
setDcachePort(MasterPort *dcache_port) | CheckerCPU | |
setEA(Addr EA) override | CheckerCPU | inlinevirtual |
setFloatRegOperand(const StaticInst *si, int idx, FloatReg val) override | CheckerCPU | inlinevirtual |
setFloatRegOperandBits(const StaticInst *si, int idx, FloatRegBits val) override | CheckerCPU | inlinevirtual |
setIcachePort(MasterPort *icache_port) | CheckerCPU | |
setIntRegOperand(const StaticInst *si, int idx, IntReg val) override | CheckerCPU | inlinevirtual |
setMiscReg(int misc_reg, const MiscReg &val) override | CheckerCPU | inlinevirtual |
setMiscRegNoEffect(int misc_reg, const MiscReg &val) | CheckerCPU | inline |
setMiscRegOperand(const StaticInst *si, int idx, const MiscReg &val) override | CheckerCPU | inlinevirtual |
setPredicate(bool val) override | CheckerCPU | inlinevirtual |
setRegOtherThread(int misc_reg, MiscReg val, ThreadID tid) override | CheckerCPU | inlinevirtual |
setResult(T t) | CheckerCPU | inline |
setStCondFailures(unsigned int sc_failures) override | CheckerCPU | inlinevirtual |
setSystem(System *system) | CheckerCPU | |
simPalCheck(int palFunc) override | CheckerCPU | inlinevirtual |
startNumInst | CheckerCPU | protected |
startNumLoad | CheckerCPU | |
switchOut() | Checker< Impl > | |
syscall(int64_t callnum, Fault *fault) override | CheckerCPU | inlinevirtual |
systemPtr | CheckerCPU | protected |
takeOverFrom(BaseCPU *oldCPU) | Checker< Impl > | |
tc | CheckerCPU | protected |
tcBase() override | CheckerCPU | inlinevirtual |
thread | CheckerCPU | |
threadBase() | CheckerCPU | inline |
totalInsts() const override | CheckerCPU | inlinevirtual |
totalOps() const override | CheckerCPU | inlinevirtual |
unserialize(CheckpointIn &cp) override | CheckerCPU | |
unverifiedInst | Checker< Impl > | private |
unverifiedMemData | CheckerCPU | |
unverifiedReq | CheckerCPU | |
unverifiedResult | CheckerCPU | |
updateOnError | CheckerCPU | |
updateThisCycle | Checker< Impl > | private |
validateExecution(DynInstPtr &inst) | Checker< Impl > | |
validateInst(DynInstPtr &inst) | Checker< Impl > | |
validateState() | Checker< Impl > | |
verify(DynInstPtr &inst) | Checker< Impl > | |
wakeup(ThreadID tid) override | CheckerCPU | inline |
warnOnlyOnLoadError | CheckerCPU | |
willChangePC | CheckerCPU | |
workload | CheckerCPU | protected |
writeMem(uint8_t *data, unsigned size, Addr addr, Request::Flags flags, uint64_t *res) override | CheckerCPU | |
ExecContext::writeMem(uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res)=0 | ExecContext | pure virtual |
youngestSN | CheckerCPU | |
~CheckerCPU() | CheckerCPU | virtual |