gem5  v20.1.0.5
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
TraceCPU Member List

This is the complete list of members for TraceCPU, including all inherited members.

_cacheLineSizeBaseCPUprotected
_cpuIdBaseCPUprotected
_dataRequestorIdBaseCPUprotected
_instRequestorIdBaseCPUprotected
_pidBaseCPUprotected
_socketIdBaseCPUprotected
_switchedOutBaseCPUprotected
_taskIdBaseCPUprotected
activateContext(ThreadID thread_num)BaseCPUvirtual
addressMonitorBaseCPUprivate
armMonitor(ThreadID tid, Addr address)BaseCPU
BaseCPU(Params *params, bool is_checker=false)BaseCPU
cacheLineSize() constBaseCPUinline
checkAndSchedExitEvent()TraceCPUprotected
checkInterrupts(ThreadID tid) constBaseCPUinline
clearInterrupt(ThreadID tid, int int_num, int index)BaseCPUinline
clearInterrupts(ThreadID tid)BaseCPUinline
contextToThread(ContextID cid)BaseCPUinline
CPU_STATE_ON enum valueBaseCPUprotected
CPU_STATE_SLEEP enum valueBaseCPUprotected
CPU_STATE_WAKEUP enum valueBaseCPUprotected
cpuId() constBaseCPUinline
cpuListBaseCPUprivatestatic
CPUState enum nameBaseCPUprotected
currentFunctionEndBaseCPUprivate
currentFunctionStartBaseCPUprivate
dataRequestorIDTraceCPUprotected
dataRequestorId() constBaseCPUinline
dataTraceFileTraceCPUprotected
dcacheGenTraceCPUprotected
dcacheNextEventTraceCPUprotected
dcachePortTraceCPUprotected
dcacheRecvTimingResp(PacketPtr pkt)TraceCPU
dcacheRetryRecvd()TraceCPU
deschedulePowerGatingEvent()BaseCPU
enableEarlyExitTraceCPUprotected
enableFunctionTrace()BaseCPUprivate
enterPwrGating()BaseCPUprotected
enterPwrGatingEventBaseCPUprotected
execCompleteEventTraceCPUprotected
findContext(ThreadContext *tc)BaseCPU
flushTLBs()BaseCPU
functionEntryTickBaseCPUprivate
functionTraceStreamBaseCPUprivate
functionTracingEnabledBaseCPUprivate
getContext(int tn)BaseCPUinlinevirtual
getCpuAddrMonitor(ThreadID tid)BaseCPUinline
getCurrentInstCount(ThreadID tid)BaseCPU
getDataPort()TraceCPUinlinevirtual
getInstPort()TraceCPUinlinevirtual
getInterruptController(ThreadID tid)BaseCPUinline
getPid() constBaseCPUinline
getPort(const std::string &if_name, PortID idx=InvalidPortID) overrideBaseCPU
getSendFunctional()BaseCPUinlinevirtual
getTracer()BaseCPUinline
haltContext(ThreadID thread_num)BaseCPUvirtual
icacheGenTraceCPUprotected
icacheNextEventTraceCPUprotected
icachePortTraceCPUprotected
icacheRetryRecvd()TraceCPU
init()TraceCPU
instCntBaseCPUprotected
instCount()BaseCPUinline
instRequestorId() constBaseCPUinline
instRequestorIDTraceCPUprotected
instTraceFileTraceCPUprotected
interruptsBaseCPUprotected
invldPidBaseCPUstatic
mwait(ThreadID tid, PacketPtr pkt)BaseCPU
mwaitAtomic(ThreadID tid, ThreadContext *tc, BaseTLB *dtb)BaseCPU
numContexts()BaseCPUinline
numCyclesBaseCPU
numSimulatedCPUs()BaseCPUinlinestatic
numSimulatedInsts()BaseCPUinlinestatic
numSimulatedInsts()BaseCPUinlinestatic
numSimulatedOps()BaseCPUinlinestatic
numSimulatedOps()BaseCPUinlinestatic
numThreadsBaseCPU
numTraceCPUsTraceCPUprotectedstatic
numWorkItemsCompletedBaseCPU
numWorkItemsStartedBaseCPU
oneTraceCompleteTraceCPUprotected
Params typedefBaseCPU
params() constBaseCPUinline
PCMaskBaseCPUstatic
pmuProbePoint(const char *name)BaseCPUprotected
postInterrupt(ThreadID tid, int int_num, int index)BaseCPU
powerGatingOnIdleBaseCPUprotected
ppActiveCyclesBaseCPUprotected
ppAllCyclesBaseCPUprotected
ppRetiredBranchesBaseCPUprotected
ppRetiredInstsBaseCPUprotected
ppRetiredInstsPCBaseCPUprotected
ppRetiredLoadsBaseCPUprotected
ppRetiredStoresBaseCPUprotected
ppSleepingBaseCPUprotected
previousCycleBaseCPUprotected
previousStateBaseCPUprotected
probeInstCommit(const StaticInstPtr &inst, Addr pc)BaseCPUvirtual
progressMsgIntervalTraceCPUprotected
progressMsgThresholdTraceCPUprotected
pwrGatingLatencyBaseCPUprotected
registerThreadContexts()BaseCPU
regProbePoints() overrideBaseCPU
regStats() overrideBaseCPU
schedDcacheNext()TraceCPUprotected
schedDcacheNextEvent(Tick when)TraceCPU
schedIcacheNext()TraceCPUprotected
scheduleInstStop(ThreadID tid, Counter insts, const char *cause)BaseCPU
schedulePowerGatingEvent()BaseCPU
serialize(CheckpointOut &cp) const overrideBaseCPU
serializeThread(CheckpointOut &cp, ThreadID tid) constBaseCPUinlinevirtual
setPid(uint32_t pid)BaseCPUinline
socketId() constBaseCPUinline
startup() overrideBaseCPU
suspendContext(ThreadID thread_num)BaseCPUvirtual
switchedOut() constBaseCPUinline
switchOut()BaseCPUvirtual
syscallRetryLatencyBaseCPU
systemBaseCPU
takeOverFrom(BaseCPU *oldCPU)TraceCPUvirtual
taskId() constBaseCPUinline
taskId(uint32_t id)BaseCPUinline
threadContextsBaseCPUprotected
totalInsts() constTraceCPUinlinevirtual
totalOps() constTraceCPUinlinevirtual
TraceCPU(TraceCPUParams *params)TraceCPU
traceFunctions(Addr pc)BaseCPUinline
traceFunctionsInternal(Addr pc)BaseCPUprivate
traceOffsetTraceCPUprotected
tracerBaseCPUprotected
traceStatsTraceCPUprotected
unserialize(CheckpointIn &cp) overrideBaseCPU
unserializeThread(CheckpointIn &cp, ThreadID tid)BaseCPUinlinevirtual
updateCycleCounters(CPUState state)BaseCPUinlineprotected
updateNumOps(uint64_t rob_num)TraceCPU
verifyMemoryMode() constBaseCPUinlinevirtual
waitForRemoteGDB() constBaseCPU
wakeup(ThreadID tid=0)TraceCPUinlinevirtual
workItemBegin()BaseCPUinline
workItemEnd()BaseCPUinline
~BaseCPU()BaseCPUvirtual
~TraceCPU()TraceCPU

Generated on Thu Mar 18 2021 12:09:33 for gem5 by doxygen 1.8.17