gem5
Classes | Namespaces | Macros | Functions
trace.hh File Reference
#include <string>
#include "base/cprintf.hh"
#include "base/debug.hh"
#include "base/match.hh"
#include "base/types.hh"
#include "sim/core.hh"

Go to the source code of this file.

Classes

class  Trace::Logger
 Debug logging base class. More...
 
class  Trace::OstreamLogger
 Logging wrapper for ostreams with the format: <when>: <name>: <message-body> More...
 
struct  StringWrap
 
class  Named
 

Namespaces

 Trace
 

Macros

#define DTRACE(x)   (false)
 
#define DDUMP(x, data, count)   do {} while (0)
 
#define DPRINTF(x, ...)   do {} while (0)
 
#define DPRINTFS(x, ...)   do {} while (0)
 
#define DPRINTFR(...)   do {} while (0)
 
#define DDUMPN(data, count)   do {} while (0)
 
#define DPRINTFN(...)   do {} while (0)
 
#define DPRINTFNR(...)   do {} while (0)
 

Functions

LoggerTrace::getDebugLogger ()
 Get the current global debug logger. More...
 
std::ostream & Trace::output ()
 Get the ostream from the current global logger. More...
 
void Trace::setDebugLogger (Logger *logger)
 Delete the current global logger and assign a new one. More...
 
void Trace::enable ()
 Enable/disable debug logging. More...
 
void Trace::disable ()
 
const std::string & name ()
 

Macro Definition Documentation

◆ DDUMP

#define DDUMP (   x,
  data,
  count 
)    do {} while (0)

◆ DDUMPN

#define DDUMPN (   data,
  count 
)    do {} while (0)

Definition at line 215 of file trace.hh.

◆ DPRINTF

#define DPRINTF (   x,
  ... 
)    do {} while (0)

Definition at line 212 of file trace.hh.

Referenced by ArmISA::TLB::_flushMva(), MemChecker::abortWrite(), AlphaISA::RemoteGDB::acc(), ArmISA::RemoteGDB::acc(), Cache::access(), AbstractMemory::access(), DRAMSim2::accessAndRespond(), DRAMCtrl::accessAndRespond(), FlashDevice::accessDevice(), FlashDevice::accessTimes(), SimpleCache::accessTiming(), IGbE::TxDescCache::actionAfterWb(), FlashDevice::actionComplete(), O3ThreadContext< Impl >::activate(), DRAMCtrl::activateBank(), BaseKvmCPU::activateContext(), MinorCPU::activateContext(), AtomicSimpleCPU::activateContext(), TimingSimpleCPU::activateContext(), ActivityRecorder::activateStage(), DefaultIEW< Impl >::activateStage(), FullO3CPU< O3CPUImpl >::activateThread(), ActivityRecorder::activity(), DefaultIEW< Impl >::activityThisCycle(), CheckTable::addCheck(), ElasticTrace::addCommittedInst(), ElasticTrace::addDepTraceRecord(), ArmISA::PMU::addEventProbe(), InstructionQueue< Impl >::addIfReady(), LabelMap::addLabel(), InstructionQueue< Impl >::addReadyMemInst(), UnifiedFreeList::addReg(), ArmISA::PMU::addSoftwareIncrementEvent(), StorageSpace::addSymbol(), PseudoInst::addsymbol(), InstructionQueue< Impl >::addToDependents(), DRAMCtrl::addToReadQueue(), DRAMCtrl::addToWriteQueue(), ActivityRecorder::advance(), TimingSimpleCPU::advanceInst(), Checker< O3CPUImpl >::advancePC(), ComputeUnit::AllAtBarrier(), CacheMemory::allocate(), DirectoryMemory::allocate(), Cache::allocateBlock(), StridePrefetcher::PCTable::allocateNewContext(), BaseCache::allocateWriteBuffer(), SwitchAllocator::arbitrate_outports(), X86KvmCPU::archIsDrained(), MessageBuffer::areNSlotsAvailable(), AlphaProcess::argsInit(), MipsProcess::argsInit(), PowerProcess::argsInit(), RiscvProcess::argsInit(), SparcProcess::argsInit(), ArmProcess::argsInit(), X86ISA::X86Process::argsInit(), PosixKvmTimer::arm(), PseudoInst::arm(), ElasticTrace::assignRobDep(), GPUCoalescer::atomicCallback(), EtherTapStub::attach(), LTAGE::baseUpdate(), CxxConfigManager::bindObjectPorts(), CxxConfigManager::bindPort(), DefaultDecode< Impl >::block(), DefaultRename< Impl >::block(), DefaultIEW< Impl >::block(), BrigObject::BrigObject(), LTAGE::btbUpdate(), DefaultFetch< Impl >::buildInst(), DefaultRename< Impl >::calcFreeLQEntries(), DefaultRename< Impl >::calcFreeSQEntries(), StridePrefetcher::calculatePrefetch(), ArmSemihosting::call32(), ArmSemihosting::call64(), Minor::LSQ::StoreBuffer::canForwardDataToLoad(), Minor::Scoreboard::canInstIssue(), Check::changeAddress(), AlphaISA::Kernel::Statistics::changeMode(), Minor::Fetch1::changeStream(), CopyEngine::CopyEngineChannel::channelWrite(), Trace::ArmNativeTrace::check(), StoreSet::checkClear(), Cache::CacheReqPacketQueue::checkConflictingSnoop(), FlashDevice::checkDrain(), IGbE::checkDrain(), UFSHostDevice::checkDrain(), DRAMCtrl::Rank::checkDrainDone(), StoreSet::checkInst(), X86ISA::Interrupts::checkInterrupts(), Minor::Execute::checkInterrupts(), AbstractMemory::checkLockedAddrList(), DefaultIEW< Impl >::checkMisprediction(), ArmISA::TLB::checkPermissions(), ArmISA::TLB::checkPermissions64(), VncServer::checkProtocolVersion(), CacheMemory::checkResourceAvailable(), VncServer::checkSecurity(), DefaultDecode< Impl >::checkSignalsAndUpdate(), DefaultIEW< Impl >::checkSignalsAndUpdate(), DefaultRename< Impl >::checkSignalsAndUpdate(), DefaultFetch< Impl >::checkSignalsAndUpdate(), LSQUnit< Impl >::checkSnoop(), DefaultDecode< Impl >::checkStall(), DefaultIEW< Impl >::checkStall(), DefaultRename< Impl >::checkStall(), DefaultFetch< Impl >::checkStall(), CheckTable::CheckTable(), LSQUnit< Impl >::checkViolations(), Trace::X86NativeTrace::checkXMM(), IGbE::chkInterrupt(), DRAMCtrl::chooseNext(), Cache::cleanEvictBlk(), FullO3CPU< O3CPUImpl >::cleanUpRemovedInsts(), IntrControl::clear(), MipsISA::Interrupts::clear(), AlphaISA::Interrupts::clear(), SparcISA::Interrupts::clear(), ArmISA::Interrupts::clear(), MipsISA::Interrupts::clearAll(), AlphaISA::Interrupts::clearAll(), ArmISA::Interrupts::clearAll(), BaseCache::CacheSlavePort::clearBlocked(), BaseCache::clearBlocked(), TsunamiCChip::clearDRIR(), Minor::Scoreboard::clearInstDests(), PciHost::DeviceInterface::clearInt(), MuxingKvmGic::clearInt(), UFSHostDevice::clearInterrupt(), MaltaCChip::clearIntr(), MaltaIO::clearIntr(), TsunamiCChip::clearIPI(), TsunamiCChip::clearITI(), AbstractCacheEntry::clearLocked(), CacheMemory::clearLocked(), Minor::LSQ::clearMemBarrier(), TsunamiIO::clearPIC(), MuxingKvmGic::clearPPInt(), Pl390::clearPPInt(), BaseRemoteGDB::clearTempBreakpoint(), SrcClockDomain::clockPeriod(), BaseRemoteGDB::cmd_clr_hw_bkpt(), BaseRemoteGDB::cmd_set_hw_bkpt(), BaseRemoteGDB::cmd_unsupported(), KvmVM::coalesceMMIO(), IndirectPredictor::commit(), DefaultCommit< Impl >::commit(), InstructionQueue< Impl >::commit(), Minor::Execute::commit(), DefaultCommit< Impl >::commitHead(), Minor::Execute::commitInst(), DefaultCommit< Impl >::commitInsts(), LSQUnit< Impl >::commitLoad(), LSQUnit< Impl >::commitStores(), CommMonitor::CommMonitor(), ThreadContext::compare(), ElasticTrace::compDelayPhysRegDep(), ElasticTrace::compDelayRob(), HsailISA::LdInst< MemDataType, DestDataType, AddrOperandType >::completeAcc(), HsailISA::AtomicInst< MemDataType, AddrOperandType, NumSrcOperands, HasDst >::completeAcc(), MemDepUnit< MemDepPred, Impl >::completeBarrier(), MemDepUnit< MemDepPred, Impl >::completed(), LSQUnit< Impl >::completeDataAccess(), ArmISA::TableWalker::completeDrain(), TimingSimpleCPU::completeIfetch(), GPUCoalescer::completeIssue(), TraceCPU::ElasticDataGen::completeMemAccess(), InstructionQueue< Impl >::completeMemInst(), MemChecker::completeRead(), GarnetSyntheticTraffic::completeRequest(), MemTest::completeRequest(), LSQUnit< Impl >::completeStore(), MemChecker::completeWrite(), IGbE::TxDescCache::completionWriteback(), DRAMCtrl::Rank::computeStats(), MipsISA::ISA::configCP(), TCPIface::connect(), VirtIO9PSocket::connectSocket(), Terminal::console_in(), VirtQueue::consumeDescriptor(), AlphaISA::Kernel::Statistics::context(), MuxingKvmGic::copyCpuRegister(), MuxingKvmGic::copyDistRegister(), A9GlobalTimer::Timer::counterAtCmpVal(), Sp804::Timer::counterAtZero(), X86ISA::I8254::counterInterrupt(), Intel8254Timer::counterInterrupt(), ArchTimer::counterLimitReached(), PL031::counterMatch(), IGbE::cpuClearInt(), Sinic::Base::cpuInterrupt(), NSGigE::cpuInterrupt(), Sinic::Base::cpuIntrClear(), NSGigE::cpuIntrClear(), Sinic::Base::cpuIntrPost(), NSGigE::cpuIntrPost(), IGbE::cpuPostInt(), PhysicalMemory::createBackingStore(), Cache::createMissPacket(), VncServer::data(), Pl011::dataAvailable(), TraceCPU::dcacheRecvTimingResp(), TraceCPU::dcacheRetryRecvd(), ActivityRecorder::deactivateStage(), DefaultIEW< Impl >::deactivateStage(), FullO3CPU< O3CPUImpl >::deactivateThread(), CacheMemory::deallocate(), Queue< WriteQueueEntry >::deallocate(), PseudoInst::debugbreak(), Check::debugPrint(), RiscvISA::Decoder::decode(), DefaultDecode< Impl >::decode(), DRAMCtrl::decodeAddr(), DefaultDecode< Impl >::decodeInsts(), OutputUnit::decrement_credit(), DefaultBTB::DefaultBTB(), DefaultCommit< Impl >::DefaultCommit(), DefaultFetch< Impl >::DefaultFetch(), KvmVM::delayedStartup(), CxxConfigManager::deleteObjects(), Minor::LSQ::StoreBuffer::deleteRequest(), X86KvmCPU::deliverInterrupts(), SparcISA::TLB::demapAll(), SparcISA::TLB::demapContext(), SparcISA::TLB::demapPage(), MessageBuffer::dequeue(), SimpleMemory::dequeue(), EtherTapStub::detach(), VncServer::detach(), Sinic::Device::devIntrChangeMask(), NSGigE::devIntrChangeMask(), Sinic::Device::devIntrClear(), NSGigE::devIntrClear(), Sinic::Device::devIntrPost(), NSGigE::devIntrPost(), PosixKvmTimer::disarm(), FunctionRefOperand::disassemble(), DefaultIEW< Impl >::dispatch(), Shader::dispatch_workgroups(), IdeController::dispatchAccess(), DefaultIEW< Impl >::dispatchInsts(), DistEtherLink::DistEtherLink(), DistIface::DistIface(), DmaPort::dmaAction(), TsunamiPChip::dmaAddr(), Pl111::dmaDone(), IdeDisk::dmaPrdReadDone(), IdeDisk::dmaWriteDone(), X86ISA::Decoder::doDisplacementState(), IdeDisk::doDmaDataRead(), IdeDisk::doDmaDataWrite(), IdeDisk::doDmaRead(), IdeDisk::doDmaTransfer(), IdeDisk::doDmaWrite(), DRAMCtrl::doDRAMAccess(), X86ISA::Decoder::doFromCacheState(), X86ISA::Decoder::doImmediateState(), ArmISA::TableWalker::doL1Descriptor(), ArmISA::TableWalker::doL1DescriptorWrapper(), ArmISA::TableWalker::doL2Descriptor(), ArmISA::TableWalker::doL2DescriptorWrapper(), ArmISA::TableWalker::doLongDescriptor(), ArmISA::TableWalker::doLongDescriptorWrapper(), SparcISA::TLB::doMmuRegRead(), SparcISA::TLB::doMmuRegWrite(), X86ISA::Decoder::doModRMState(), X86ISA::Decoder::doOneByteOpcodeState(), X86ISA::Decoder::doPrefixState(), X86ISA::Decoder::doResetState(), PCEventQueue::doService(), X86ISA::Decoder::doSIBState(), ROB< Impl >::doSquash(), DefaultRename< Impl >::doSquash(), InstructionQueue< Impl >::doSquash(), DefaultFetch< Impl >::doSquash(), X86ISA::Decoder::doThreeByte0F38OpcodeState(), X86ISA::Decoder::doThreeByte0F3AOpcodeState(), Cache::doTimingSupplyResponse(), X86ISA::Decoder::doTwoByteOpcodeState(), X86ISA::Decoder::doVexOpcodeState(), FlashDevice::drain(), BaseKvmCPU::drain(), CopyEngine::CopyEngineChannel::drain(), BaseXBar::Layer< MasterPort, SlavePort >::drain(), Minor::Pipeline::drain(), DmaPort::drain(), MinorCPU::drain(), RubyPort::drain(), UFSHostDevice::drain(), AtomicSimpleCPU::drain(), SimpleMemory::drain(), PacketQueue::drain(), TimingSimpleCPU::drain(), FullO3CPU< O3CPUImpl >::drain(), Minor::Execute::drain(), IGbE::drain(), DistIface::drain(), ArmISA::TableWalker::drain(), DRAMCtrl::drain(), BaseKvmCPU::drainResume(), CopyEngine::CopyEngineChannel::drainResume(), Minor::Pipeline::drainResume(), MinorCPU::drainResume(), AtomicSimpleCPU::drainResume(), TimingSimpleCPU::drainResume(), FullO3CPU< O3CPUImpl >::drainResume(), Minor::Execute::drainResume(), IGbE::drainResume(), DistIface::drainResume(), DefaultFetch< Impl >::drainStall(), DRAMCtrl::DRAMCtrl(), DRAMSim2::DRAMSim2(), Pl390::driveIrqEn(), Pl390::driveLegIRQ(), Pl390::driveSPI(), VirtDescriptor::dump(), Minor::Fetch2::dumpAllInput(), VirtIO9PBase::dumpMsg(), PseudoInst::dumpresetstats(), PseudoInst::dumpstats(), TraceCPU::ElasticDataGen::ElasticDataGen(), DefaultIEW< Impl >::emptyRenameInsts(), ArmISA::EndBitUnion(), MessageBuffer::enqueue(), CacheRecorder::enqueueNextFetchRequest(), CacheRecorder::enqueueNextFlushRequest(), ExitGen::enter(), TrafficGen::enterState(), SnoopFilter::eraseIfNullEntry(), TCPIface::establishConnection(), IGbE::ethRxPkt(), IGbE::ethTxDone(), Minor::Pipeline::evaluate(), Minor::Decode::evaluate(), Minor::Fetch2::evaluate(), Minor::Execute::evaluate(), Minor::Fetch1::evaluate(), LocalMemPipeline::exec(), GlobalMemPipeline::exec(), GpuDispatcher::exec(), Wavefront::exec(), Minor::ExecContext::ExecContext(), Minor::Scoreboard::execSeqNumToWaitFor(), HsailISA::LdInst< MemDataType, DestDataType, AddrOperandType >::execute(), TraceCPU::ElasticDataGen::execute(), HsailISA::Ret::execute(), HsailISA::StInst< MemDataType, SrcDataType, AddrOperandType >::execute(), DefaultIEW< Impl >::executeInsts(), LSQUnit< Impl >::executeLoad(), Minor::Execute::executeMemRefInst(), TraceCPU::ElasticDataGen::executeMemReq(), LSQUnit< Impl >::executeStore(), FetchUnit::fetch(), TimingSimpleCPU::fetch(), DefaultFetch< Impl >::fetch(), Minor::Fetch1::Fetch1(), CopyEngine::CopyEngineChannel::fetchAddrComplete(), DefaultFetch< Impl >::fetchCacheLine(), IGbE::DescCache< iGbReg::RxDesc >::fetchComplete(), CopyEngine::CopyEngineChannel::fetchDescComplete(), CopyEngine::CopyEngineChannel::fetchDescriptor(), ArmISA::TableWalker::fetchDescriptor(), IGbE::DescCache< iGbReg::RxDesc >::fetchDescriptors(), IGbE::DescCache< iGbReg::RxDesc >::fetchDescriptors1(), Minor::Fetch1::fetchLine(), CopyEngine::CopyEngineChannel::fetchNextAddr(), GoodbyeObject::fillBuffer(), MipsISA::ISA::filterCP0Write(), UFSHostDevice::finalUTP(), CxxConfigManager::findObject(), CxxConfigManager::findObjectParams(), BaseXBar::findPort(), Minor::LSQ::findResponse(), SnoopFilter::finishRequest(), DefaultFetch< Impl >::finishTranslation(), AlphaSystem::fixFuncEventAddr(), AlphaISA::TLB::flushAddr(), X86ISA::TLB::flushAll(), AlphaISA::TLB::flushAll(), RiscvISA::TLB::flushAll(), MipsISA::TLB::flushAll(), PowerISA::TLB::flushAll(), ArmISA::TLB::flushAllNs(), ArmISA::TLB::flushAllSecurity(), ArmISA::TLB::flushAsid(), BaseKvmCPU::flushCoalescedMMIO(), ArmISA::TLB::flushMva(), ArmISA::TLB::flushMvaAsid(), X86ISA::TLB::flushNonGlobal(), AlphaISA::TLB::flushProcesses(), Minor::LSQ::StoreBuffer::forwardStoreData(), CoherentXBar::forwardTiming(), FullO3CPU< O3CPUImpl >::FullO3CPU(), Cache::functionalAccess(), RubySystem::functionalRead(), RubySystem::functionalWrite(), GarnetSyntheticTraffic::GarnetSyntheticTraffic(), Pl011::generateInterrupt(), Pl111::generateInterrupt(), UFSHostDevice::generateInterrupt(), Iob::generateIpi(), GarnetSyntheticTraffic::generatePkt(), DefaultCommit< Impl >::generateTCEvent(), DefaultCommit< Impl >::generateTrapEvent(), X86ISA::RegOpBase::genFlags(), RubyPort::PioSlavePort::getAddrRanges(), GpuDispatcher::getAddrRanges(), BasicPioDevice::getAddrRanges(), SimpleMemobj::getAddrRanges(), SimpleCache::getAddrRanges(), BaseXBar::getAddrRanges(), CheckTable::getCheck(), StubSlavePortHandler::getExternalPort(), DefaultCommit< Impl >::getInsts(), MipsISA::Interrupts::getInterrupt(), AlphaISA::Interrupts::getInterrupt(), X86ISA::Interrupts::getInterrupt(), ExternalMaster::getMasterPort(), X86KvmCPU::getMsrIntersection(), RandomGen::getNextPacket(), LinearGen::getNextPacket(), DramRotGen::getNextPacket(), DramGen::getNextPacket(), TraceGen::getNextPacket(), QueuedPrefetcher::getPacket(), IGbE::TxDescCache::getPacketData(), IGbE::TxDescCache::getPacketSize(), AlphaISA::RemoteGDB::AlphaGdbRegCache::getRegs(), PowerISA::RemoteGDB::PowerGdbRegCache::getRegs(), SparcISA::RemoteGDB::SPARCGdbRegCache::getRegs(), MipsISA::RemoteGDB::MipsGdbRegCache::getRegs(), RiscvISA::RemoteGDB::RiscvGdbRegCache::getRegs(), ArmISA::RemoteGDB::AArch32GdbRegCache::getRegs(), X86ISA::RemoteGDB::X86GdbRegCache::getRegs(), SparcISA::RemoteGDB::SPARC64GdbRegCache::getRegs(), ArmISA::RemoteGDB::AArch64GdbRegCache::getRegs(), X86ISA::RemoteGDB::AMD64GdbRegCache::getRegs(), ArmISA::TLB::getResultTe(), ExternalSlave::getSlavePort(), ListOperand::getSrcOperand(), ArmISA::TLB::getTE(), X86ISA::I8259::getVector(), RandomRP::getVictim(), FIFORP::getVictim(), LFURP::getVictim(), MRURP::getVictim(), LRURP::getVictim(), BRRIPRP::getVictim(), SimpleThread::getWritableVecReg(), ArmISA::globalClearExclusive(), GoodbyeObject::GoodbyeObject(), O3ThreadContext< Impl >::halt(), FullO3CPU< O3CPUImpl >::haltContext(), Cache::handleFill(), X86ISA::GpuTLB::handleFuncTranslationReturn(), DefaultCommit< Impl >::handleInterrupt(), BaseKvmCPU::handleKvmExit(), X86KvmCPU::handleKvmExitIO(), MipsISA::handleLockedRead(), RiscvISA::handleLockedRead(), ArmISA::handleLockedRead(), ArmISA::handleLockedSnoop(), RiscvISA::handleLockedSnoop(), ArmISA::handleLockedSnoopHit(), MipsISA::handleLockedWrite(), RiscvISA::handleLockedWrite(), ArmISA::handleLockedWrite(), Minor::Execute::handleMemResponse(), Checker< O3CPUImpl >::handlePendingInt(), SimpleMemobj::handleRequest(), SimpleCache::handleRequest(), DmaPort::handleResp(), SimpleMemobj::handleResponse(), SimpleCache::handleResponse(), MSHR::handleSnoop(), Cache::handleSnoop(), Minor::Fetch1::handleTLBResponse(), X86ISA::GpuTLB::handleTranslationReturn(), HardBreakpoint::HardBreakpoint(), IGbE::TxDescCache::headerComplete(), HelloObject::HelloObject(), RubyPort::MemSlavePort::hitCallback(), RubyDirectedTester::hitCallback(), RubyTester::hitCallback(), Sequencer::hitCallback(), GPUCoalescer::hitCallback(), PS2Device::hostWrite(), TraceCPU::icacheRetryRecvd(), OutputUnit::increment_credit(), CopyEngine::CopyEngineChannel::inDrain(), MemChecker::ByteTracker::inExpectedData(), StoreSet::init(), LSQUnit< Impl >::init(), MemDepUnit< MemDepPred, Impl >::init(), BaseRegOperand::init(), TraceCPU::init(), DistEtherLink::init(), TrafficGen::init(), HsailCode::init(), ImmOperand< SrcCType >::init(), CoherentXBar::init(), TraceCPU::FixedRetryGen::init(), ListOperand::init(), TraceCPU::ElasticDataGen::init(), BaseRegOperand::init_from_vect(), FlashDevice::initializeFlash(), Prefetcher::initializeStream(), SeriesRequestGenerator::initiate(), InvalidateGenerator::initiate(), Check::initiate(), GPUDynInst::initiateAcc(), Check::initiateAction(), Check::initiateCheck(), FetchUnit::initiateFetch(), Check::initiateFlush(), Check::initiatePrefetch(), PseudoInst::initParam(), LinuxArmSystem::initState(), TrafficGen::initState(), CxxConfigManager::initState(), System::initState(), BaseDynInst< Impl >::initVars(), AlphaISA::TLB::insert(), QueuedPrefetcher::insert(), MemDepUnit< MemDepPred, Impl >::insert(), SparcISA::TLB::insert(), InstructionQueue< Impl >::insert(), ArmISA::TLB::insert(), SimpleCache::insert(), Minor::LSQ::StoreBuffer::insert(), RiscvISA::TLB::insertAt(), MipsISA::TLB::insertAt(), MemDepUnit< MemDepPred, Impl >::insertBarrier(), BaseRemoteGDB::insertHardBreak(), ROB< Impl >::insertInst(), GPUCoalescer::insertKernel(), LSQUnit< Impl >::insertLoad(), MemDepUnit< MemDepPred, Impl >::insertNonSpec(), InstructionQueue< Impl >::insertNonSpec(), GPUCoalescer::insertRequest(), StoreSet::insertStore(), LSQUnit< Impl >::insertStore(), ArmISA::TableWalker::insertTableEntry(), FullO3CPU< O3CPUImpl >::insertThread(), CxxConfigManager::instantiate(), InstructionQueue< Impl >::InstructionQueue(), DefaultIEW< Impl >::instToCommit(), MipsISA::Interrupts::interruptsPending(), IdeDisk::intrClear(), IdeDisk::intrPost(), X86ISA::GpuTLB::invalidateAll(), X86ISA::GpuTLB::invalidateNonGlobal(), VIPERCoalescer::invL1(), FaultBase::invoke(), X86ISA::X86FaultBase::invoke(), MipsISA::MipsFaultBase::invoke(), MipsISA::ResetFault::invoke(), ArmISA::ArmFault::invoke(), MipsISA::TlbFault< TlbInvalidFault >::invoke(), X86ISA::InitInterrupt::invoke(), X86ISA::StartupInterrupt::invoke(), ArmISA::AbortFault< DataAbort >::invoke(), ArmISA::ArmSev::invoke(), ArmISA::ArmFault::invoke64(), ioctlFunc(), LSQ< Impl >::isDrained(), Minor::Pipeline::isDrained(), DefaultIEW< Impl >::isDrained(), FullO3CPU< O3CPUImpl >::isDrained(), Minor::Fetch1::isDrained(), AbstractCacheEntry::isLocked(), CacheMemory::isLocked(), MemDepUnit< MemDepPred, Impl >::issue(), Minor::Execute::issue(), StoreSet::issued(), DMASequencer::issueNext(), Prefetcher::issueNextPrefetch(), X86ISA::GpuTLB::issueTLBLookup(), CacheMemory::isTagPresent(), AlphaISA::kernel_pte_lookup(), PciVirtIO::kick(), BaseArmKvmCPU::kvmRun(), X86KvmCPU::kvmRun(), ArmKvmCPU::kvmRun(), BaseKvmCPU::kvmRun(), X86KvmCPU::kvmRunDrain(), EtherSwitch::Interface::learnSenderAddr(), Terminal::listen(), BaseRemoteGDB::listen(), VncServer::listen(), TapListener::listen(), ElfObject::loadSomeSymbols(), SimObject::loadState(), PseudoInst::loadsymbol(), LocalBP::LocalBP(), IndirectPredictor::lookup(), RiscvISA::TLB::lookup(), MipsISA::TLB::lookup(), LTAGE::lookup(), LocalBP::lookup(), DirectoryMemory::lookup(), AlphaISA::TLB::lookup(), SparcISA::TLB::lookup(), PowerISA::TLB::lookup(), ArmISA::TLB::lookup(), DefaultFetch< Impl >::lookupAndUpdateNextPC(), EtherSwitch::Interface::lookupDestPort(), X86ISA::GpuTLB::lookupIt(), SnoopFilter::lookupRequest(), SnoopFilter::lookupSnoop(), LTAGE::loopUpdate(), X86ISA::I8259::lowerInterruptPin(), LSQ< Impl >::LSQ(), LTAGE::LTAGE(), PseudoInst::m5checkpoint(), PseudoInst::m5exit(), PseudoInst::m5fail(), X86ISA::m5PageFault(), X86ISA::m5Syscall(), VIPERCoalescer::makeRequest(), DMASequencer::makeRequest(), Sequencer::makeRequest(), UFSHostDevice::manageReadTransfer(), UFSHostDevice::manageWriteTransfer(), EmulationPageTable::map(), MultiLevelPageTable< EntryTypes >::map(), DefaultCommit< Impl >::markCompletedInsts(), BaseDynInst< Impl >::markSrcRegReady(), Minor::Scoreboard::markupInstDests(), ArmISA::TableWalker::memAttrs(), ArmISA::TableWalker::memAttrsAArch64(), ArmISA::TableWalker::memAttrsLPAE(), MemDepUnit< MemDepPred, Impl >::MemDepEntry::MemDepEntry(), MemDepUnit< MemDepPred, Impl >::MemDepUnit(), RubyPort::MemMasterPort::MemMasterPort(), RubyPort::MemSlavePort::MemSlavePort(), RubySystem::memWriteback(), MinorCPU::memWriteback(), Shader::mmap(), RiscvISA::Decoder::moreBytes(), X86ISA::Decoder::moreBytes(), MemDepUnit< MemDepPred, Impl >::moveToReady(), Serializable::ScopedCheckpointSection::nameOut(), Trace::NativeTrace::NativeTrace(), Minor::LSQ::needsToTick(), TraceCPU::FixedRetryGen::nextExecute(), RandomGen::nextPacketTick(), LinearGen::nextPacketTick(), TraceGen::nextPacketTick(), MemDepUnit< MemDepPred, Impl >::nonSpecInstReady(), QueuedPrefetcher::notify(), GpuDispatcher::notifyWgCompl(), IGbE::TxDescCache::nullCallback(), LSQUnit< Impl >::numFreeLoadEntries(), LSQUnit< Impl >::numFreeStoreEntries(), Prefetcher::observeMiss(), Prefetcher::observePfHit(), Prefetcher::observePfMiss(), BaseXBar::Layer< MasterPort, SlavePort >::occupyLayer(), NoMaliGpu::onInterrupt(), ArmKvmCPU::onKvmExitHypercall(), VirtQueue::onNotify(), VirtIODeviceBase::onNotify(), VirtIOConsole::TermTransQueue::onNotifyDescriptor(), VirtIO9PBase::FSQueue::onNotifyDescriptor(), VirtIOBlock::RequestQueue::onNotifyDescriptor(), NoMaliGpu::onReset(), PerfectSwitch::operateMessageBuffer(), Throttle::operateVnet(), DistIface::packetOut(), X86ISA::Walker::WalkerState::pageFault(), TrafficGen::parseConfig(), CxxConfigManager::parsePort(), CheckerThreadContext< TC >::pcState(), CheckerCPU::pcState(), StridePrefetcher::pcTableHit(), StridePrefetcher::pcTableVictim(), MessageBuffer::peek(), VoltageDomain::perfLevel(), DVFSHandler::perfLevel(), SrcClockDomain::perfLevel(), Check::performCallback(), X86ISA::X86StaticInst::pick(), Check::pickInitiatingNode(), RubyPort::PioMasterPort::PioMasterPort(), RubyPort::PioSlavePort::PioSlavePort(), DefaultFetch< Impl >::pipelineIcacheAccesses(), IGbE::RxDescCache::pktComplete(), IGbE::TxDescCache::pktComplete(), IGbE::RxDescCache::pktSplitDone(), Pl390::Pl390(), ArmISA::PMU::PMU(), Wavefront::popFromReconvergenceStack(), Minor::LSQ::popResponse(), IntrControl::post(), MipsISA::Interrupts::post(), AlphaISA::Interrupts::post(), ArmISA::Interrupts::post(), SparcISA::Interrupts::post(), TsunamiCChip::postDRIR(), PciHost::DeviceInterface::postInt(), IGbE::postInterrupt(), MaltaCChip::postIntr(), MaltaIO::postIntr(), VGic::postMaintInt(), TsunamiIO::postPIC(), TsunamiCChip::postRTC(), VGic::postVInt(), DRAMCtrl::Rank::powerDownSleep(), DRAMCtrl::prechargeBank(), DrainManager::preCheckpointRestore(), BPredUnit::predict(), LTAGE::predict(), Minor::Fetch2::predictBranch(), BaseSimpleCPU::preExecute(), DRAMCtrl::printQs(), TraceCPU::ElasticDataGen::printReadyList(), StackDistCalc::printStack(), ArmISA::TLB::printTlb(), RiscvISA::TLB::probeEntry(), MipsISA::TLB::probeEntry(), PowerISA::TLB::probeEntry(), SkipFuncEvent::process(), EndQuiesceEvent::process(), MC146818::RTCEvent::process(), LinuxAlphaSystem::PrintThreadInfo::process(), LinuxMipsSystem::PrintThreadInfo::process(), MC146818::RTCTickEvent::process(), ArmISA::Decoder::process(), AnnotateDumpCallback::process(), HardBreakpoint::process(), DefaultFetch< Impl >::processCacheCompletion(), TLBCoalescer::processCleanupEvent(), IGbE::TxDescCache::processContextDesc(), BrigObject::processDirectives(), GoodbyeObject::processEvent(), HelloObject::processEvent(), FetchUnit::processFetchReturn(), InstructionQueue< Impl >::processFUCompletion(), SparcISA::ISA::processHSTickCompare(), FullO3CPU< O3CPUImpl >::processInterrupts(), Uart8250::processIntrEvent(), ComputeUnit::DataPort::processMemReqEvent(), ComputeUnit::DataPort::processMemRespEvent(), DRAMCtrl::processNextReqEvent(), DRAMCtrl::Rank::processPowerEvent(), DRAMCtrl::Rank::processPrechargeEvent(), TLBCoalescer::processProbeTLBEvent(), DRAMCtrl::Rank::processRefreshEvent(), DRAMCtrl::processRespondEvent(), Minor::Fetch1::processResponse(), BaseCache::CacheSlavePort::processSendRetry(), SparcISA::ISA::processSTickCompare(), ArmISA::TableWalker::processWalk(), ArmISA::TableWalker::processWalkAArch64(), ArmISA::TableWalker::processWalkLPAE(), ArmISA::TableWalker::processWalkWrapper(), VirtQueue::produceDescriptor(), DefaultFetch< Impl >::profileStall(), Cache::promoteWholeLineWrites(), PseudoInst::pseudoInst(), EtherSwitch::Interface::PortFifo::push(), Serializable::ScopedCheckpointSection::pushName(), DistIface::RecvScheduler::pushPacket(), Minor::LSQ::pushRequest(), HDLcd::pxlFrameDone(), HDLcd::pxlUnderrun(), HDLcd::pxlVSyncBegin(), HDLcd::pxlVSyncEnd(), ThreadContext::quiesce(), PseudoInst::quiesce(), PseudoInst::quiesceCycles(), PseudoInst::quiesceNs(), PseudoInst::quiesceSkip(), ThreadContext::quiesceTick(), PseudoInst::quiesceTime(), IGbE::radvProcess(), ArmISA::PMU::raiseInterrupt(), X86ISA::I8259::raiseInterruptPin(), IGbE::rdtrProcess(), PciVirtIO::read(), MmDisk::read(), SimpleDisk::read(), Pl011::read(), AmbaFake::read(), X86ISA::Speaker::read(), VectorRegisterFile::read(), IsaFake::read(), TsunamiPChip::read(), Uart8250::read(), X86ISA::I8259::read(), RawDiskImage::read(), TsunamiCChip::read(), HDLcd::read(), Gicv2m::read(), AlphaBackdoor::read(), PL031::read(), Sp804::Timer::read(), TsunamiIO::read(), EnergyCtrl::read(), A9GlobalTimer::Timer::read(), Pl050::read(), CowDiskImage::read(), VirtIOBlock::read(), CpuLocalTimer::Timer::read(), GpuDispatcher::read(), Sp804::read(), RealViewCtrl::read(), CpuLocalTimer::read(), CopyEngine::read(), X86ISA::Interrupts::read(), VirtDescriptor::read(), BaseRemoteGDB::read(), RealViewOsc::read(), VncServer::read(), Sinic::Device::read(), GenericPciHost::read(), GenericTimerMem::read(), NSGigE::read(), Pl111::read(), LSQUnit< Impl >::read(), IGbE::read(), GPUCoalescer::readCallback(), UFSHostDevice::readCallback(), PhysRegFile::readCCReg(), SimpleThread::readCCReg(), IdeDisk::readCommand(), DRAMSim2::readComplete(), IdeController::readConfig(), PciDevice::readConfig(), IdeDisk::readControl(), CopyEngine::CopyEngineChannel::readCopyBytes(), CopyEngine::CopyEngineChannel::readCopyBytesComplete(), Pl390::readCpu(), VGic::readCtrl(), Terminal::readData(), UFSHostDevice::readDevice(), Pl390::readDistributor(), UFSHostDevice::readDone(), PseudoInst::readfile(), PhysRegFile::readFloatReg(), SimpleThread::readFloatReg(), PhysRegFile::readFloatRegBits(), SimpleThread::readFloatRegBits(), Pl111::readFramebuffer(), DefaultRename< Impl >::readFreeEntries(), UFSHostDevice::readGarbage(), AmbaDevice::readId(), PhysRegFile::readIntReg(), SimpleThread::readIntReg(), RiscvISA::ISA::readMiscReg(), MipsISA::ISA::readMiscReg(), ArmISA::PMU::readMiscReg(), SparcISA::ISA::readMiscReg(), ArmISA::ISA::readMiscReg(), RiscvISA::ISA::readMiscRegNoEffect(), MipsISA::ISA::readMiscRegNoEffect(), SparcISA::ISA::readMiscRegNoEffect(), ArmISA::ISA::readMiscRegNoEffect(), TraceCPU::ElasticDataGen::readNextWindow(), DRAMCtrl::readQueueFull(), NoMaliGpu::readReg(), X86ISA::I82094AA::readReg(), X86ISA::Cmos::readRegister(), ArmSemihosting::readString(), VGic::readVCpu(), PhysRegFile::readVecElem(), SimpleThread::readVecElem(), SimpleThread::readVecLane(), PhysRegFile::readVecReg(), SimpleThread::readVecReg(), Wavefront::ready(), DistIface::readyToCkpt(), DistIface::readyToExit(), ComputeUnit::ReadyWorkgroup(), MessageBuffer::reanalyzeAllMessages(), MessageBuffer::reanalyzeMessages(), Iob::receiveDeviceInterrupt(), Iob::receiveJBusInterrupt(), CacheMemory::recordCacheContents(), IndirectPredictor::recordIndirect(), DMASequencer::recordRequestType(), DirectoryMemory::recordRequestType(), Sequencer::recordRequestType(), CacheMemory::recordRequestType(), GPUCoalescer::recordRequestType(), IndirectPredictor::recordTarget(), PS2Keyboard::recv(), PS2TouchKit::recv(), PS2Mouse::recv(), BaseRemoteGDB::recv(), StubSlavePort::recvAtomic(), RubyPort::MemSlavePort::recvAtomic(), NoncoherentXBar::recvAtomic(), CoherentXBar::recvAtomic(), Cache::recvAtomic(), DRAMCtrl::recvAtomic(), AtomicSimpleCPU::AtomicCPUDPort::recvAtomicSnoop(), CoherentXBar::recvAtomicSnoop(), VncServer::recvCutText(), RubyPort::MemSlavePort::recvFunctional(), TLBCoalescer::CpuSidePort::recvFunctional(), NoncoherentXBar::recvFunctional(), MemCheckerMonitor::recvFunctional(), X86ISA::GpuTLB::CpuSidePort::recvFunctional(), CoherentXBar::recvFunctional(), AtomicSimpleCPU::AtomicCPUDPort::recvFunctionalSnoop(), MemCheckerMonitor::recvFunctionalSnoop(), CoherentXBar::recvFunctionalSnoop(), TCPIface::recvHeader(), VncServer::recvKeyboardInput(), X86ISA::Interrupts::recvMessage(), EtherSwitch::Interface::recvPacket(), Sinic::Device::recvPacket(), NSGigE::recvPacket(), VncServer::recvPointerInput(), BaseXBar::recvRangeChange(), EtherTapStub::recvReal(), TrafficGen::recvReqRetry(), Minor::Fetch1::recvReqRetry(), ComputeUnit::DataPort::recvReqRetry(), ComputeUnit::SQCPort::recvReqRetry(), ComputeUnit::DTLBPort::recvReqRetry(), ComputeUnit::ITLBPort::recvReqRetry(), BaseKvmCPU::KVMCpuPort::recvReqRetry(), ComputeUnit::LDSPort::recvReqRetry(), Minor::LSQ::recvReqRetry(), X86ISA::Interrupts::recvResponse(), SimpleCache::CPUSidePort::recvRespRetry(), DRAMSim2::recvRespRetry(), MemTest::recvRetry(), LSQUnit< Impl >::recvRetry(), EtherTapBase::recvSimulated(), RubyPort::MemSlavePort::recvTimingReq(), HMCController::recvTimingReq(), SimpleCache::CPUSidePort::recvTimingReq(), TLBCoalescer::CpuSidePort::recvTimingReq(), NoncoherentXBar::recvTimingReq(), SerialLink::SerialLinkSlavePort::recvTimingReq(), Bridge::BridgeSlavePort::recvTimingReq(), DRAMSim2::recvTimingReq(), MemCheckerMonitor::recvTimingReq(), CommMonitor::recvTimingReq(), X86ISA::GpuTLB::CpuSidePort::recvTimingReq(), CoherentXBar::recvTimingReq(), Cache::recvTimingReq(), DRAMCtrl::recvTimingReq(), RubyPort::MemMasterPort::recvTimingResp(), RubyPort::PioMasterPort::recvTimingResp(), FullO3CPU< Impl >::IcachePort::recvTimingResp(), NoncoherentXBar::recvTimingResp(), TimingSimpleCPU::IcachePort::recvTimingResp(), MemCheckerMonitor::recvTimingResp(), TimingSimpleCPU::DcachePort::recvTimingResp(), CommMonitor::recvTimingResp(), LSQ< Impl >::recvTimingResp(), SerialLink::SerialLinkMasterPort::recvTimingResp(), CoherentXBar::recvTimingResp(), Bridge::BridgeMasterPort::recvTimingResp(), X86ISA::GpuTLB::MemSidePort::recvTimingResp(), Cache::recvTimingResp(), Minor::Fetch1::recvTimingResp(), ComputeUnit::DataPort::recvTimingResp(), ComputeUnit::DTLBPort::recvTimingResp(), ComputeUnit::ITLBPort::recvTimingResp(), BaseKvmCPU::KVMCpuPort::recvTimingResp(), Minor::LSQ::recvTimingResp(), LSQ< Impl >::recvTimingSnoopReq(), CoherentXBar::recvTimingSnoopReq(), Cache::recvTimingSnoopReq(), CoherentXBar::recvTimingSnoopResp(), Cache::recvTimingSnoopResp(), MessageBuffer::recycle(), PciHost::registerDevice(), MemDepUnit< MemDepPred, Impl >::regsReady(), BaseXBar::Layer< MasterPort, SlavePort >::releaseLayer(), EmulationPageTable::remap(), FlashDevice::remap(), PCEventQueue::remove(), DefaultRename< Impl >::removeFromHistory(), FullO3CPU< O3CPUImpl >::removeFrontInst(), BaseRemoteGDB::removeHardBreak(), FullO3CPU< O3CPUImpl >::removeInstsNotInROB(), FullO3CPU< O3CPUImpl >::removeInstsUntil(), FullO3CPU< O3CPUImpl >::removeThread(), SimpleRenameMap::rename(), DefaultRename< Impl >::rename(), DefaultRename< Impl >::renameDestRegs(), DefaultRename< Impl >::renameInsts(), DefaultRename< Impl >::renameSrcRegs(), DRAMCtrl::reorderQueue(), replaceUpgrade(), MemDepUnit< MemDepPred, Impl >::replay(), TsunamiCChip::reqIPI(), VncServer::requestFbUpdate(), UFSHostDevice::requestHandler(), X86ISA::I8259::requestInterrupt(), X86ISA::Interrupts::requestInterrupt(), InstructionQueue< Impl >::rescheduleMemInst(), NoMaliGpu::reset(), IGbE::DescCache< iGbReg::RxDesc >::reset(), PseudoInst::resetstats(), Sp804::Timer::restartCounter(), A9GlobalTimer::Timer::restartCounter(), CpuLocalTimer::Timer::restartTimerCounter(), CpuLocalTimer::Timer::restartWatchdogCounter(), DrainManager::resume(), DmaReadFifo::resumeFillFunctional(), PL031::resyncMatch(), ROB< Impl >::retireHead(), EtherTapBase::retransmit(), PacketQueue::retry(), SerialLink::SerialLinkSlavePort::retryStalledReq(), Bridge::BridgeSlavePort::retryStalledReq(), ROB< Impl >::ROB(), PseudoInst::rpns(), MC146818::RTCEvent::RTCEvent(), RubyPort::ruby_eviction_callback(), RubyPort::ruby_hit_callback(), Sinic::Device::rxDmaDone(), NSGigE::rxDmaReadDone(), NSGigE::rxDmaWriteDone(), DistEtherLink::RxLink::rxDone(), Sinic::Device::rxFilter(), NSGigE::rxFilter(), Sinic::Device::rxKick(), NSGigE::rxKick(), NSGigE::rxReset(), IGbE::rxStateMachine(), VoltageDomain::sanitiseVoltages(), Cache::satisfyRequest(), GoodbyeObject::sayGoodbye(), TraceCPU::schedDcacheNext(), TraceCPU::schedDcacheNextEvent(), TraceCPU::schedIcacheNext(), BaseCache::CacheMasterPort::schedSendEvent(), PacketQueue::schedSendEvent(), PacketQueue::schedSendTiming(), PCEventQueue::schedule(), Uart8250::scheduleIntr(), InstructionQueue< Impl >::scheduleNonSpec(), DRAMCtrl::Rank::schedulePowerEvent(), InstructionQueue< Impl >::scheduleReadyInsts(), DRAMCtrl::Rank::scheduleWakeUpEvent(), UFSHostDevice::UFSSCSIDevice::SCSICMDHandle(), UFSHostDevice::SCSIResume(), UFSHostDevice::SCSIStart(), EtherBus::send(), PS2Device::send(), BaseRemoteGDB::send(), TCPIface::sendCmd(), DmaPort::sendDma(), TimingSimpleCPU::sendFetch(), VncServer::sendFrameBufferResized(), VncServer::sendFrameBufferUpdate(), MuxingKvmGic::sendInt(), Pl390::sendInt(), Cache::sendMSHRQueuePacket(), SimpleCache::CPUSidePort::sendPacket(), MuxingKvmGic::sendPPInt(), Pl390::sendPPInt(), ComputeUnit::sendRequest(), DRAMSim2::sendResponse(), SimpleCache::sendResponse(), VirtIO9PBase::sendRMsg(), VncServer::sendServerInit(), EtherTapBase::sendSimulated(), Minor::LSQ::sendStoreToStoreBuffer(), ComputeUnit::sendSyncRequest(), ComputeUnit::LDSPort::sendTimingReq(), Cache::sendWriteQueuePacket(), Pl011::serialize(), HDLcd::serialize(), ArmISA::PMU::serialize(), Sp804::Timer::serialize(), PL031::serialize(), A9GlobalTimer::Timer::serialize(), CpuLocalTimer::Timer::serialize(), I2CBus::serialize(), VGic::serialize(), TrafficGen::serialize(), ArmISA::TLB::serialize(), Pl390::serialize(), Pl111::serialize(), ArmISA::ISA::serialize(), PhysicalMemory::serializeStore(), BaseKvmCPU::serializeThread(), SRegOperand::set(), DRegOperand::set(), CRegOperand::set(), ListOperand::set(), ROB< Impl >::setActiveThreads(), BaseCache::CacheSlavePort::setBlocked(), BaseCache::setBlocked(), NoMaliGpu::setCallback(), PhysRegFile::setCCReg(), SimpleThread::setCCReg(), MessageBuffer::setConsumer(), ArchTimer::setControl(), ArmISA::PMU::setControlReg(), ArmISA::PMU::setCounterTypeRegister(), VirtIODeviceBase::setDeviceStatus(), VncInput::setDirty(), Minor::Execute::setDrainState(), VncServer::setEncodings(), MipsISA::MipsFaultBase::setExceptionState(), PhysRegFile::setFloatReg(), SimpleThread::setFloatReg(), PhysRegFile::setFloatRegBits(), SimpleThread::setFloatRegBits(), SparcISA::ISA::setFSReg(), VirtIODeviceBase::setGuestFeatures(), PhysRegFile::setIntReg(), SimpleThread::setIntReg(), AbstractCacheEntry::setLocked(), CacheMemory::setLocked(), MipsISA::ISA::setMiscReg(), ArmISA::PMU::setMiscReg(), SparcISA::ISA::setMiscReg(), CheckerThreadContext< TC >::setMiscReg(), ArmISA::ISA::setMiscReg(), CheckerCPU::setMiscReg(), RiscvISA::ISA::setMiscRegNoEffect(), MipsISA::ISA::setMiscRegNoEffect(), SparcISA::ISA::setMiscRegNoEffect(), CheckerThreadContext< TC >::setMiscRegNoEffect(), ArmISA::ISA::setMiscRegNoEffect(), CheckerCPU::setMiscRegNoEffect(), CxxConfigManager::setParam(), CxxConfigManager::setParamVector(), VncServer::setPixelFormat(), Scoreboard::setReg(), MipsISA::ISA::setRegMask(), AlphaISA::RemoteGDB::AlphaGdbRegCache::setRegs(), PowerISA::RemoteGDB::PowerGdbRegCache::setRegs(), MipsISA::RemoteGDB::MipsGdbRegCache::setRegs(), RiscvISA::RemoteGDB::RiscvGdbRegCache::setRegs(), ArmISA::RemoteGDB::AArch32GdbRegCache::setRegs(), X86ISA::RemoteGDB::X86GdbRegCache::setRegs(), ArmISA::RemoteGDB::AArch64GdbRegCache::setRegs(), X86ISA::RemoteGDB::AMD64GdbRegCache::setRegs(), BaseRemoteGDB::setTempBreakpoint(), Intel8254Timer::Counter::CounterEvent::setTo(), BaseKvmCPU::setupCounters(), BaseSimpleCPU::setupFetchRequest(), PhysRegFile::setVecElem(), SimpleThread::setVecElem(), PhysRegFile::setVecLane(), SimpleThread::setVecLaneT(), PhysRegFile::setVecReg(), SimpleThread::setVecReg(), Topology::shortest_path_to_node(), DrainManager::signalDrainDone(), MinorCPU::signalDrainDone(), X86ISA::I8259::signalInterrupt(), X86ISA::I82094AA::signalInterrupt(), X86ISA::X86StaticInst::signedPick(), DefaultDecode< Impl >::skidInsert(), DefaultIEW< Impl >::skidInsert(), DefaultRename< Impl >::skidInsert(), Pl390::softInt(), IndirectPredictor::squash(), StoreSet::squash(), BPredUnit::squash(), MemDepUnit< MemDepPred, Impl >::squash(), LSQUnit< Impl >::squash(), DefaultIEW< Impl >::squash(), DefaultRename< Impl >::squash(), DefaultDecode< Impl >::squash(), ROB< Impl >::squash(), InstructionQueue< Impl >::squash(), DefaultFetch< Impl >::squash(), LTAGE::squash(), DefaultCommit< Impl >::squashAfter(), DefaultIEW< Impl >::squashDueToBranch(), DefaultIEW< Impl >::squashDueToMemOrder(), DefaultFetch< Impl >::squashFromDecode(), DefaultCommit< Impl >::squashFromSquashAfter(), DefaultCommit< Impl >::squashFromTC(), DefaultCommit< Impl >::squashFromTrap(), FullO3CPU< O3CPUImpl >::squashInstIt(), UFSHostDevice::UFSSCSIDevice::SSDReadDone(), UFSHostDevice::UFSSCSIDevice::SSDWriteDone(), UFSHostDevice::UFSSCSIDevice::SSDWriteStart(), AbstractController::stallBuffer(), MessageBuffer::stallMessage(), X86ISA::Walker::start(), IdeDisk::startCommand(), VirtIO9PDiod::startDiod(), MemChecker::startRead(), ArmV8KvmCPU::startup(), RubySystem::startup(), MinorCPU::startup(), DistEtherLink::startup(), CxxConfigManager::startup(), DistIface::startup(), X86ISA::Walker::startWalkWrapper(), ComputeUnit::startWavefront(), MemChecker::startWrite(), Minor::LSQ::StoreBuffer::step(), Minor::Fetch1::stepQueues(), X86ISA::Walker::WalkerState::stepWalk(), LSQUnit< Impl >::storePostSend(), StoreSet::StoreSet(), O3ThreadContext< Impl >::suspend(), BaseKvmCPU::suspendContext(), MinorCPU::suspendContext(), AtomicSimpleCPU::suspendContext(), TimingSimpleCPU::suspendContext(), FullO3CPU< O3CPUImpl >::suspendContext(), PseudoInst::switchcpu(), BaseKvmCPU::switchOut(), MinorCPU::switchOut(), FullO3CPU< O3CPUImpl >::switchOut(), DefaultFetch< Impl >::switchToActive(), DefaultFetch< Impl >::switchToInactive(), FullO3CPU< O3CPUImpl >::syscall(), IGbE::tadvProcess(), Minor::Execute::takeInterrupt(), BaseKvmCPU::takeOverFrom(), MinorCPU::takeOverFrom(), UFSHostDevice::taskStart(), TCPIface::TCPIface(), VirtIO9PDiod::terminateDiod(), CacheMemory::testCacheAccess(), RubyPort::testDrainComplete(), AtomicSimpleCPU::threadSnoop(), AtomicSimpleCPU::tick(), MemTest::tick(), IGbE::tick(), DefaultDecode< Impl >::tick(), DefaultRename< Impl >::tick(), DefaultCommit< Impl >::tick(), BaseKvmCPU::tick(), FullO3CPU< O3CPUImpl >::tick(), DefaultIEW< Impl >::tick(), DefaultFetch< Impl >::tick(), IGbE::tidvProcess(), CpuLocalTimer::Timer::timerAtZero(), Root::timeSync(), X86ISA::GpuTLB::tlbLookup(), PseudoInst::togglesync(), AbstractMemory::trackLoadLocked(), Sinic::Device::transferDone(), NSGigE::transferDone(), UFSHostDevice::transferDone(), UFSHostDevice::transferHandler(), UFSHostDevice::transferStart(), X86ISA::TLB::translate(), EmulationPageTable::translate(), X86ISA::GpuTLB::translate(), ArmISA::TLB::translateComplete(), AlphaISA::TLB::translateData(), SparcISA::TLB::translateData(), ArmISA::TLB::translateFs(), SparcISA::TLB::translateInst(), PowerISA::TLB::translateInst(), X86ISA::TLB::translateInt(), X86ISA::GpuTLB::translateInt(), X86ISA::GpuTLB::translationReturn(), EtherLink::Link::transmit(), DistEtherLink::TxLink::transmit(), EtherSwitch::Interface::transmit(), Sinic::Device::transmit(), NSGigE::transmit(), BaseRemoteGDB::trap(), CacheMemory::tryCacheAccess(), AtomicSimpleCPU::tryCompleteDrain(), TimingSimpleCPU::tryCompleteDrain(), DrainManager::tryDrain(), FullO3CPU< O3CPUImpl >::tryDrain(), BaseKvmCPU::tryDrain(), TraceCPU::FixedRetryGen::tryNext(), Minor::Execute::tryPCEvents(), VirtIOConsole::TermRecvQueue::trySend(), RubyPort::trySendRetries(), SimpleMemobj::CPUSidePort::trySendRetry(), SimpleCache::CPUSidePort::trySendRetry(), SerialLink::SerialLinkSlavePort::trySendTiming(), Bridge::BridgeSlavePort::trySendTiming(), SerialLink::SerialLinkMasterPort::trySendTiming(), Bridge::BridgeMasterPort::trySendTiming(), DmaPort::trySendTimingReq(), Minor::Execute::tryToBranch(), Minor::Fetch1::tryToSend(), Minor::LSQ::tryToSend(), Minor::Fetch1::tryToSendToTransfers(), Minor::LSQ::tryToSendToTransfers(), EtherLink::Link::txComplete(), Sinic::Device::txDmaDone(), NSGigE::txDmaReadDone(), NSGigE::txDmaWriteDone(), EtherBus::txDone(), EtherLink::Link::txDone(), Sinic::Device::txKick(), NSGigE::txKick(), NSGigE::txReset(), IGbE::txStateMachine(), IGbE::txWire(), UFSHostDevice::UFSHostDevice(), UFSHostDevice::UFSSCSIDevice::UFSSCSIDevice(), DefaultDecode< Impl >::unblock(), DefaultRename< Impl >::unblock(), DefaultIEW< Impl >::unblock(), LTAGE::uncondBranch(), UnifiedFreeList::UnifiedFreeList(), EmulationPageTable::unmap(), MultiLevelPageTable< EntryTypes >::unmap(), VGic::unPostMaintInt(), VGic::unPostVInt(), Pl011::unserialize(), HDLcd::unserialize(), ArmISA::PMU::unserialize(), Sp804::Timer::unserialize(), PL031::unserialize(), A9GlobalTimer::Timer::unserialize(), CpuLocalTimer::Timer::unserialize(), I2CBus::unserialize(), VGic::unserialize(), ArmISA::TLB::unserialize(), Pl390::unserialize(), Pl111::unserialize(), Event::unserialize(), ArmISA::ISA::unserialize(), PhysicalMemory::unserializeStore(), BaseKvmCPU::unserializeThread(), LTAGE::update(), LocalBP::update(), BPredUnit::update(), TrafficGen::update(), VirtDescriptor::update(), Minor::Execute::updateBranchData(), Minor::Fetch2::updateBranchPrediction(), DerivedClockDomain::updateClockPeriod(), ArmISA::PMU::updateCounter(), Minor::Fetch1::updateExpectedSeqNums(), DefaultFetch< Impl >::updateFetchStatus(), LTAGE::updateGHist(), LTAGE::updateHistories(), Pl050::updateIntCtrl(), X86ISA::Interrupts::updateIntrInfo(), Pl390::updateIntState(), ArmV8KvmCPU::updateKvmState(), ArmKvmCPU::updateKvmState(), X86KvmCPU::updateKvmState(), ArmKvmCPU::updateKvmStateCore(), updateKvmStateFPUCommon(), ArmKvmCPU::updateKvmStateMisc(), X86KvmCPU::updateKvmStateMSRs(), ArmISA::TLB::updateMiscReg(), X86ISA::Decoder::updateNPC(), X86ISA::Decoder::updateOffsetState(), TLBCoalescer::updatePhysAddresses(), SnoopFilter::updateResponse(), SnoopFilter::updateSnoopForward(), SnoopFilter::updateSnoopResponse(), IdeDisk::updateState(), DefaultDecode< Impl >::updateStatus(), DefaultIEW< Impl >::updateStatus(), DefaultRename< Impl >::updateStatus(), DefaultCommit< Impl >::updateStatus(), ArmV8KvmCPU::updateThreadContext(), ArmKvmCPU::updateThreadContext(), X86KvmCPU::updateThreadContext(), updateThreadContextFPUCommon(), X86KvmCPU::updateThreadContextMSRs(), Checker< O3CPUImpl >::validateExecution(), Checker< O3CPUImpl >::verify(), StoreSet::violation(), MemDepUnit< MemDepPred, Impl >::violation(), VncServer::VncServer(), DVFSHandler::voltageAtPerfLevel(), X86ISA::vtophys(), SparcISA::vtophys(), AlphaISA::vtophys(), PseudoInst::wakeCPU(), FullO3CPU< O3CPUImpl >::wakeCPU(), MemDepUnit< MemDepPred, Impl >::wakeDependents(), InstructionQueue< Impl >::wakeDependents(), DefaultFetch< Impl >::wakeFromQuiesce(), CrossbarSwitch::wakeup(), Throttle::wakeup(), Router::wakeup(), NetworkInterface::wakeup(), BaseSimpleCPU::wakeup(), BaseKvmCPU::wakeup(), MinorCPU::wakeup(), FullO3CPU< O3CPUImpl >::wakeup(), Minor::Fetch1::wakeupFetch(), MinorCPU::wakeupOnEvent(), ArmISA::TableWalker::walk(), CpuLocalTimer::Timer::watchdogAtZero(), IGbE::DescCache< iGbReg::RxDesc >::wbComplete(), VIPERCoalescer::wbL1(), PseudoInst::workbegin(), PseudoInst::workend(), System::workItemEnd(), PciVirtIO::write(), MmDisk::write(), Pl011::write(), X86ISA::Speaker::write(), TsunamiPChip::write(), VectorRegisterFile::write(), IsaFake::write(), Uart8250::write(), RawDiskImage::write(), X86ISA::I8259::write(), TsunamiCChip::write(), HDLcd::write(), Gicv2m::write(), Sp804::Timer::write(), PL031::write(), TsunamiIO::write(), EnergyCtrl::write(), Pl050::write(), A9GlobalTimer::Timer::write(), X86ISA::I8042::write(), CowDiskImage::write(), CpuLocalTimer::Timer::write(), GpuDispatcher::write(), VirtIOBlock::write(), Sp804::write(), A9GlobalTimer::write(), RealViewCtrl::write(), CpuLocalTimer::write(), CopyEngine::write(), X86ISA::Interrupts::write(), BaseRemoteGDB::write(), RealViewOsc::write(), VirtDescriptor::write(), VncServer::write(), Sinic::Device::write(), GenericPciHost::write(), GenericTimerMem::write(), NSGigE::write(), Pl111::write(), LSQUnit< Impl >::write(), IGbE::write(), LSQUnit< Impl >::writeback(), IGbE::DescCache< iGbReg::RxDesc >::writeback(), IGbE::DescCache< iGbReg::RxDesc >::writeback1(), Cache::writebackBlk(), DefaultIEW< Impl >::writebackInsts(), LSQ< Impl >::writebackStores(), LSQUnit< Impl >::writebackStores(), GPUCoalescer::writeCallback(), Cache::writecleanBlk(), IdeDisk::writeCommand(), DRAMSim2::writeComplete(), CopyEngine::CopyEngineChannel::writeCompletionStatus(), IdeController::writeConfig(), PciDevice::writeConfig(), IdeDisk::writeControl(), CopyEngine::CopyEngineChannel::writeCopyBytes(), CopyEngine::CopyEngineChannel::writeCopyBytesComplete(), Pl390::writeCpu(), VGic::writeCtrl(), Terminal::writeData(), X86ISA::I8042::writeData(), UFSHostDevice::writeDevice(), Pl390::writeDistributor(), UFSHostDevice::writeDone(), PseudoInst::writefile(), Iob::writeIob(), Iob::writeJBus(), IGbE::RxDescCache::writePacket(), DRAMCtrl::writeQueueFull(), NoMaliGpu::writeReg(), X86ISA::I82094AA::writeReg(), HDLcd::writeReg(), X86ISA::Cmos::writeRegister(), SparcISA::TLB::writeSfsr(), CopyEngine::CopyEngineChannel::writeStatusComplete(), SparcISA::TLB::writeTagAccess(), VGic::writeVCpu(), BaseDynInst< Impl >::~BaseDynInst(), FlashDevice::~FlashDevice(), MemDepUnit< MemDepPred, Impl >::MemDepEntry::~MemDepEntry(), and Serializable::ScopedCheckpointSection::~ScopedCheckpointSection().

◆ DPRINTFN

#define DPRINTFN (   ...)    do {} while (0)

◆ DPRINTFNR

#define DPRINTFNR (   ...)    do {} while (0)

Definition at line 217 of file trace.hh.

Referenced by BaseRemoteGDB::read(), and BaseRemoteGDB::write().

◆ DPRINTFR

#define DPRINTFR (   ...)    do {} while (0)

◆ DPRINTFS

#define DPRINTFS (   x,
  ... 
)    do {} while (0)

◆ DTRACE

#define DTRACE (   x)    (false)

Function Documentation

◆ name()

const std::string& name ( )

Definition at line 49 of file trace.cc.

Referenced by AtomicSimpleCPU::AtomicSimpleCPU(), TraceCPU::checkAndSchedExitEvent(), X86ISA::StackTrace::decodePrologue(), AlphaISA::StackTrace::decodePrologue(), AddrOperandBase::disassemble(), Trace::Logger::dprintf(), Event::dump(), ArmKvmCPU::dumpKvmStateCoProc(), Event::Event(), BaseXBar::findPort(), FullO3CPU< O3CPUImpl >::FullO3CPU(), RiscvISA::CSROp::generateDisassembly(), BrigObject::getFunction(), gethostnameFunc(), ProbePoint::getName(), MathExprPowerModel::getStaticPower(), MSHR::handleSnoop(), CheckerCPU::init(), EmbeddedPyBind::init(), TraceCPU::init(), EmbeddedPython::initAll(), BaseRegOperand::initWithStrOffset(), BaseXBar::Layer< MasterPort, SlavePort >::Layer(), Serializable::ScopedCheckpointSection::nameOut(), Nop(), StringWrap::operator()(), Stats::ScalarPrint::operator()(), Stats::VectorPrint::operator()(), std::hash< X86ISA::ExtMachInst >::operator()(), optParamIn(), Trace::OstreamLogger::OstreamLogger(), paramIn(), paramOut(), AddrOperandBase::parseAddr(), AnnotateDumpCallback::process(), BrigObject::processDirectives(), Minor::Queue< Minor::ForwardInstData, ReportTraitsAdaptor< Minor::ForwardInstData >, BubbleTraitsAdaptor< Minor::ForwardInstData > >::push(), ThreadContext::quiesce(), BaseXBar::recvRangeChange(), BaseKvmCPU::regStats(), Ticked::regStats(), DefaultDecode< Impl >::regStats(), DefaultRename< Impl >::regStats(), MinorCPU::regStats(), BaseSimpleCPU::regStats(), BaseXBar::Layer< MasterPort, SlavePort >::regStats(), FullO3CPU< O3CPUImpl >::regStats(), BaseXBar::regStats(), TraceCPU::ElasticDataGen::regStats(), TraceCPU::regStats(), Minor::Queue< Minor::ForwardInstData, ReportTraitsAdaptor< Minor::ForwardInstData >, BubbleTraitsAdaptor< Minor::ForwardInstData > >::reserve(), ArchTimer::scheduleEvents(), Serializable::ScopedCheckpointSection::ScopedCheckpointSection(), TimerTable::setDescription(), O3ThreadContext< Impl >::setStatus(), BaseKvmCPU::startup(), Stats::DataWrapVec< VectorStandardDeviation, VectorDistInfoProxy >::subname(), Ticked::Ticked(), TimingSimpleCPU::TimingCPUPort::TimingCPUPort(), TimingSimpleCPU::TimingSimpleCPU(), TraceCPU::TraceCPU(), SparcISA::unameFunc(), unameFunc(), unameFunc32(), unameFunc64(), Event::unserialize(), TraceCPU::updateNumOps(), FALRU::CacheTracking::~CacheTracking(), and ThreadContext::~ThreadContext().


Generated on Fri Apr 20 2018 09:05:04 for gem5 by doxygen 1.8.13