gem5  v21.2.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
gem5::Checker< DynInstPtr > Member List

This is the complete list of members for gem5::Checker< DynInstPtr >, including all inherited members.

advancePC(const Fault &fault)gem5::Checker< DynInstPtr >
amoMem(Addr addr, uint8_t *data, unsigned size, Request::Flags flags, AtomicOpFunctorPtr amo_op) overridegem5::CheckerCPUinline
gem5::ExecContext::amoMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op)gem5::ExecContextinlinevirtual
armMonitor(Addr address) overridegem5::CheckerCPUinlinevirtual
changedPCgem5::CheckerCPU
Checker(const Params &p)gem5::Checker< DynInstPtr >inline
CheckerCPU(const Params &p)gem5::CheckerCPU
checkFlags(const RequestPtr &unverified_req, Addr vAddr, Addr pAddr, int flags)gem5::CheckerCPU
copyResult(const DynInstPtr &inst, const InstResult &mismatch_val, int start_idx)gem5::Checker< DynInstPtr >
curMacroStaticInstgem5::CheckerCPUprotected
curStaticInstgem5::CheckerCPUprotected
dcachePortgem5::CheckerCPUprotected
demapPage(Addr vaddr, uint64_t asn) overridegem5::CheckerCPUinlinevirtual
dumpAndExit(const DynInstPtr &inst)gem5::Checker< DynInstPtr >private
gem5::CheckerCPU::dumpAndExit()gem5::CheckerCPU
dumpInsts()gem5::Checker< DynInstPtr >private
exitOnErrorgem5::CheckerCPU
genMemFragmentRequest(Addr frag_addr, int size, Request::Flags flags, const std::vector< bool > &byte_enable, int &frag_size, int &size_left) constgem5::CheckerCPU
getAddrMonitor() overridegem5::CheckerCPUinlinevirtual
getDataPort() overridegem5::CheckerCPUinline
getHtmTransactionalDepth() const overridegem5::CheckerCPUinlinevirtual
getHtmTransactionUid() const overridegem5::CheckerCPUinlinevirtual
getInstPort() overridegem5::CheckerCPUinline
getMMUPtr()gem5::CheckerCPUinline
getWritableVecPredRegOperand(const StaticInst *si, int idx) overridegem5::CheckerCPUinlinevirtual
getWritableVecRegOperand(const StaticInst *si, int idx) overridegem5::CheckerCPUinlinevirtual
handleError(const DynInstPtr &inst)gem5::Checker< DynInstPtr >inlineprivate
gem5::CheckerCPU::handleError()gem5::CheckerCPUinline
handlePendingInt()gem5::Checker< DynInstPtr >
icachePortgem5::CheckerCPUprotected
inHtmTransactionalState() const overridegem5::CheckerCPUinlinevirtual
init() overridegem5::CheckerCPU
initiateHtmCmd(Request::Flags flags) overridegem5::CheckerCPUinlinevirtual
initiateMemAMO(Addr addr, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op)gem5::ExecContextinlinevirtual
initiateMemRead(Addr addr, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable)gem5::ExecContextinlinevirtual
instListgem5::Checker< DynInstPtr >private
InstListIt typedefgem5::Checker< DynInstPtr >private
miscRegIdxsgem5::CheckerCPUprotected
mmugem5::CheckerCPUprotected
mwait(PacketPtr pkt) overridegem5::CheckerCPUinlinevirtual
mwaitAtomic(ThreadContext *tc) overridegem5::CheckerCPUinlinevirtual
newHtmTransactionUid() const overridegem5::CheckerCPUinlinevirtual
newPCStategem5::CheckerCPU
numInstgem5::CheckerCPUprotected
numLoadgem5::CheckerCPU
PARAMS(CheckerCPU)gem5::CheckerCPU
pcState() const overridegem5::CheckerCPUinlinevirtual
pcState(const PCStateBase &val) overridegem5::CheckerCPUinlinevirtual
readCCRegOperand(const StaticInst *si, int idx) overridegem5::CheckerCPUinlinevirtual
readFloatRegOperandBits(const StaticInst *si, int idx) overridegem5::CheckerCPUinlinevirtual
readIntRegOperand(const StaticInst *si, int idx) overridegem5::CheckerCPUinlinevirtual
readMem(Addr addr, uint8_t *data, unsigned size, Request::Flags flags, const std::vector< bool > &byte_enable) overridegem5::CheckerCPU
gem5::ExecContext::readMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable)gem5::ExecContextinlinevirtual
readMemAccPredicate() const overridegem5::CheckerCPUinlinevirtual
readMiscReg(int misc_reg) overridegem5::CheckerCPUinlinevirtual
readMiscRegNoEffect(int misc_reg) constgem5::CheckerCPUinline
readMiscRegOperand(const StaticInst *si, int idx) overridegem5::CheckerCPUinlinevirtual
readPredicate() const overridegem5::CheckerCPUinlinevirtual
readStCondFailures() const overridegem5::CheckerCPUinlinevirtual
readVecElemOperand(const StaticInst *si, int idx) const overridegem5::CheckerCPUinlinevirtual
readVecPredRegOperand(const StaticInst *si, int idx) const overridegem5::CheckerCPUinlinevirtual
readVecRegOperand(const StaticInst *si, int idx) const overridegem5::CheckerCPUinlinevirtual
recordPCChange(const PCStateBase &val)gem5::CheckerCPUinline
requestorIdgem5::CheckerCPUprotected
resultgem5::CheckerCPUprotected
serialize(CheckpointOut &cp) const overridegem5::CheckerCPU
setCCRegOperand(const StaticInst *si, int idx, RegVal val) overridegem5::CheckerCPUinlinevirtual
setDcachePort(RequestPort *dcache_port)gem5::CheckerCPU
setFloatRegOperandBits(const StaticInst *si, int idx, RegVal val) overridegem5::CheckerCPUinlinevirtual
setIcachePort(RequestPort *icache_port)gem5::CheckerCPU
setIntRegOperand(const StaticInst *si, int idx, RegVal val) overridegem5::CheckerCPUinlinevirtual
setMemAccPredicate(bool val) overridegem5::CheckerCPUinlinevirtual
setMiscReg(int misc_reg, RegVal val) overridegem5::CheckerCPUinlinevirtual
setMiscRegNoEffect(int misc_reg, RegVal val)gem5::CheckerCPUinline
setMiscRegOperand(const StaticInst *si, int idx, RegVal val) overridegem5::CheckerCPUinlinevirtual
setPredicate(bool val) overridegem5::CheckerCPUinlinevirtual
setStCondFailures(unsigned int sc_failures) overridegem5::CheckerCPUinlinevirtual
setSystem(System *system)gem5::CheckerCPU
setVecElemOperand(const StaticInst *si, int idx, RegVal val) overridegem5::CheckerCPUinlinevirtual
setVecPredRegOperand(const StaticInst *si, int idx, const TheISA::VecPredRegContainer &val) overridegem5::CheckerCPUinlinevirtual
setVecRegOperand(const StaticInst *si, int idx, const TheISA::VecRegContainer &val) overridegem5::CheckerCPUinlinevirtual
startNumInstgem5::CheckerCPUprotected
startNumLoadgem5::CheckerCPU
switchOut()gem5::Checker< DynInstPtr >
systemPtrgem5::CheckerCPUprotected
takeOverFrom(BaseCPU *oldCPU)gem5::Checker< DynInstPtr >
tcgem5::CheckerCPUprotected
tcBase() const overridegem5::CheckerCPUinlinevirtual
threadgem5::CheckerCPU
threadBase()gem5::CheckerCPUinline
totalInsts() const overridegem5::CheckerCPUinlinevirtual
totalOps() const overridegem5::CheckerCPUinlinevirtual
unserialize(CheckpointIn &cp) overridegem5::CheckerCPU
unverifiedInstgem5::Checker< DynInstPtr >private
unverifiedMemDatagem5::CheckerCPU
unverifiedReqgem5::CheckerCPU
unverifiedResultgem5::CheckerCPU
updateOnErrorgem5::CheckerCPU
updateThisCyclegem5::Checker< DynInstPtr >private
validateExecution(const DynInstPtr &inst)gem5::Checker< DynInstPtr >
validateInst(const DynInstPtr &inst)gem5::Checker< DynInstPtr >
validateState()gem5::Checker< DynInstPtr >
verify(const DynInstPtr &inst)gem5::Checker< DynInstPtr >
wakeup(ThreadID tid) overridegem5::CheckerCPUinline
warnOnlyOnLoadErrorgem5::CheckerCPU
willChangePCgem5::CheckerCPU
workloadgem5::CheckerCPUprotected
writeMem(uint8_t *data, unsigned size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable) overridegem5::CheckerCPU
gem5::ExecContext::writeMem(uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable)=0gem5::ExecContextpure virtual
youngestSNgem5::CheckerCPU
zeroReggem5::CheckerCPUprotected
~CheckerCPU()gem5::CheckerCPUvirtual

Generated on Tue Dec 21 2021 11:34:57 for gem5 by doxygen 1.8.17