gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
gem5::Named Class Reference

Interface for things with names. More...

#include <named.hh>

Inheritance diagram for gem5::Named:
gem5::AssociativeCache< StrideEntry > gem5::AssociativeCache< TlbEntry > gem5::AssociativeCache< PWCEntry > gem5::AssociativeCache< gem5::branch_prediction::BTBEntry > gem5::AssociativeCache< gem5::compression::FrequentValues::VFTEntry > gem5::AssociativeCache< gem5::o3::StoreSet::SSITEntry > gem5::AssociativeCache< gem5::prefetch::AccessMapPatternMatching::AccessMapEntry > gem5::AssociativeCache< gem5::prefetch::DeltaCorrelatingPredictionTables::DCPTEntry > gem5::AssociativeCache< gem5::prefetch::IndirectMemory::PrefetchTableEntry > gem5::AssociativeCache< gem5::prefetch::IndirectMemory::IndirectPatternDetectorEntry > gem5::AssociativeCache< gem5::prefetch::IrregularStreamBuffer::TrainingUnitEntry > gem5::AssociativeCache< gem5::prefetch::IrregularStreamBuffer::AddressMappingEntry > gem5::AssociativeCache< gem5::prefetch::PIF::IndexEntry > gem5::AssociativeCache< gem5::prefetch::STeMS::ActiveGenerationTableEntry > gem5::AssociativeCache< gem5::prefetch::SignaturePath::SignatureEntry > gem5::AssociativeCache< gem5::prefetch::SignaturePath::PatternEntry > gem5::AssociativeCache< gem5::prefetch::SignaturePathV2::GlobalHistoryEntry > gem5::MemberEventWrapper<&ISA::processTickCompare > gem5::MemberEventWrapper<&ISA::processSTickCompare > gem5::MemberEventWrapper<&ISA::processHSTickCompare > gem5::MemberEventWrapper<&BaseRemoteGDB::connect > gem5::MemberEventWrapper<&BaseRemoteGDB::detach > gem5::MemberEventWrapper<&BaseRemoteGDB::singleStep > gem5::MemberEventWrapper<&PowerDomain::setFollowerPowerStates > gem5::MemberEventWrapper<&SMMUv3::processCommands > gem5::MemberEventWrapper<&SMMUv3DeviceInterface::atsSendDeviceRetry > gem5::MemberEventWrapper<&MemSinkCtrl::processNextReqEvent > gem5::MemberEventWrapper<&AbstractController::sendRetryRespToMem > gem5::MemberEventWrapper<&Kernel::t0Handler > gem5::MemberEventWrapper<&Scheduler::runReady > gem5::MemberEventWrapper<&Scheduler::pause > gem5::MemberEventWrapper<&Scheduler::stop > gem5::MemberEventWrapper<&Scheduler::maxTickFunc > gem5::MemberEventWrapper<&Scheduler::timeAdvances > gem5::Queue< MSHR > gem5::Queue< WriteQueueEntry > gem5::minor::MinorBuffer< Data > gem5::minor::MinorBuffer< ElemType, ReportTraits > gem5::minor::MinorBuffer< gem5::minor::ForwardInstData > gem5::minor::MinorBuffer< gem5::minor::BranchData > gem5::minor::MinorBuffer< gem5::minor::ForwardLineData > gem5::minor::Queue< FetchRequestPtr, ReportTraitsPtrAdaptor< FetchRequestPtr >, NoBubbleTraits< FetchRequestPtr > > gem5::minor::Queue< LSQRequestPtr, ReportTraitsPtrAdaptor< LSQRequestPtr >, NoBubbleTraits< LSQRequestPtr > > gem5::minor::Queue< gem5::minor::ForwardInstData, ReportTraitsAdaptor< gem5::minor::ForwardInstData >, BubbleTraitsAdaptor< gem5::minor::ForwardInstData > > gem5::minor::Queue< gem5::minor::QueuedInst, gem5::minor::ReportTraitsAdaptor< gem5::minor::QueuedInst > > gem5::minor::Queue< gem5::minor::ForwardLineData, ReportTraitsAdaptor< gem5::minor::ForwardLineData >, BubbleTraitsAdaptor< gem5::minor::ForwardLineData > > gem5::minor::Queue< ElemType, ReportTraitsAdaptor< ElemType >, BubbleTraitsAdaptor< ElemType > > gem5::AssociativeCache< Entry > gem5::IdeController::Channel gem5::ListenSocket gem5::MSHR::TargetList gem5::MemChecker::ByteTracker gem5::MemberEventWrapper< F > gem5::ProbeManager gem5::Queue< Entry > gem5::QueueEntry gem5::SimObject gem5::minor::Decode gem5::minor::Execute gem5::minor::Fetch1 gem5::minor::Fetch2 gem5::minor::LSQ gem5::minor::LSQ::StoreBuffer gem5::minor::MinorBuffer< ElemType, ReportTraits, BubbleTraits > gem5::minor::Queue< ElemType, ReportTraits, BubbleTraits > gem5::minor::Scoreboard gem5::o3::StoreSet gem5::ruby::RubyPrefetcherProxy

Public Member Functions

 Named (std::string_view name_)
 
virtual ~Named ()=default
 
virtual std::string name () const
 

Private Attributes

const std::string _name
 

Detailed Description

Interface for things with names.

This is useful when using DPRINTF.

Definition at line 51 of file named.hh.

Constructor & Destructor Documentation

◆ Named()

◆ ~Named()

virtual gem5::Named::~Named ( )
virtualdefault

Member Function Documentation

◆ name()

virtual std::string gem5::Named::name ( ) const
inlinevirtual

Reimplemented in gem5::o3::SimpleTrace.

Definition at line 60 of file named.hh.

References _name.

Referenced by gem5::System::_getRequestorId(), gem5::ruby::AbstractController::AbstractController(), gem5::ListenSocket::accept(), gem5::Terminal::accept(), gem5::VncServer::accept(), gem5::BaseCache::access(), gem5::Cache::access(), gem5::AssociativeCache< StrideEntry >::accessEntry(), gem5::ArmISA::PMU::addEventProbe(), gem5::prefetch::Base::addEventProbe(), gem5::prefetch::PIF::addEventProbeRetiredInsts(), gem5::RiscvISA::BootloaderKernelWorkload::addExitOnKernelOopsEvent(), gem5::RiscvISA::FsLinux::addExitOnKernelOopsEvent(), gem5::RiscvISA::BootloaderKernelWorkload::addExitOnKernelPanicEvent(), gem5::RiscvISA::FsLinux::addExitOnKernelPanicEvent(), gem5::PowerDomain::addFollower(), gem5::ruby::garnet::NetworkInterface::addInPort(), gem5::ruby::garnet::Router::addInPort(), gem5::ProbeManager::addListener(), gem5::ArmISA::PMU::RegularEvent::addMicroarchitectureProbe(), gem5::ruby::garnet::NetworkInterface::addOutPort(), gem5::ProbeManager::addPoint(), gem5::AddrMapper::AddrMapper(), gem5::prefetch::Stride::allocateNewContext(), gem5::GPUComputeDriver::allocateQueue(), gem5::AMDGPUMemoryManager::AMDGPUMemoryManager(), gem5::ArmProcess::ArmProcess(), gem5::AssociativeCache< StrideEntry >::AssociativeCache(), gem5::AssociativeCache< StrideEntry >::AssociativeCache(), gem5::SMMUv3DeviceInterface::atsRecvAtomic(), gem5::SMMUv3DeviceInterface::atsRecvTimingReq(), gem5::BaseCache::BaseCache(), gem5::BaseCPU::BaseCPU(), gem5::BaseISA::BaseISA(), gem5::BaseKvmCPU::BaseKvmCPU(), gem5::CxxConfigManager::bindPort(), gem5::CxxConfigManager::bindRequestPort(), gem5::Bridge::Bridge(), gem5::MemChecker::ByteTracker::ByteTracker(), gem5::BaseCache::CacheCmdStats::CacheCmdStats(), gem5::ruby::garnet::NetworkInterface::calculateVC(), gem5::BaseSemihosting::callTmpNam(), gem5::memory::CfiMemory::CfiMemory(), gem5::X86ISA::I8237::Channel::ChannelAddrReg::ChannelAddrReg(), gem5::X86ISA::I8237::Channel::ChannelRemainingReg::ChannelRemainingReg(), gem5::TraceCPU::checkAndSchedExitEvent(), gem5::SpatterGen::checkForSimExit(), gem5::trace::X86NativeTrace::checkR11Reg(), gem5::trace::X86NativeTrace::checkRcxReg(), gem5::RiscvISA::ISA::clear(), gem5::DVFSHandler::clkPeriodAtPerfLevel(), gem5::RealViewOsc::clockPeriod(), gem5::SrcClockDomain::clockPeriod(), gem5::X86ISA::Cmos::Cmos(), gem5::CoherentXBar::CoherentXBar(), gem5::CommMonitor::CommMonitor(), gem5::MemTest::completeRequest(), gem5::GenericTimer::CoreTimers::CoreTimers(), gem5::minor::LSQ::DcachePort::DcachePort(), gem5::minor::Decode::Decode(), gem5::prefetch::DeltaCorrelatingPredictionTables::DeltaCorrelatingPredictionTables(), gem5::Linux::devRandom(), gem5::DistEtherLink::DistEtherLink(), gem5::BaseKvmCPU::drainResume(), gem5::memory::DRAMSim2::DRAMSim2(), gem5::memory::DRAMsim3::DRAMsim3(), gem5::memory::DRAMSys::DRAMSys(), gem5::PciIoBar::EndBitUnion(), gem5::ruby::MessageBuffer::enqueue(), gem5::EtherLink::EtherLink(), gem5::EtherSwitch::EtherSwitch(), gem5::EtherTapStub::EtherTapStub(), gem5::ComputeUnit::exitCallback(), gem5::X86ISA::GpuTLB::exitCallback(), gem5::ExternalMaster::ExternalMaster(), gem5::ExternalSlave::ExternalSlave(), gem5::minor::Fetch2::Fetch2(), gem5::BaseSemihosting::FileBase::FileBase(), gem5::SimObject::find(), gem5::BaseXBar::findPort(), gem5::AssociativeCache< StrideEntry >::findVictim(), gem5::compression::FrequentValues::FrequentValues(), gem5::BaseCache::functionalAccess(), gem5::ExternalMaster::Handler::getExternalPort(), gem5::ExternalSlave::Handler::getExternalPort(), gem5::ArmSigInterruptPinGen::getPort(), gem5::fastmodel::GIC::getPort(), gem5::SimObject::getPort(), gem5::SMMUv3::getPort(), gem5::SMMUv3DeviceInterface::getPort(), gem5::MathExprPowerModel::getStatValue(), gem5::BaseSemihosting::getSTDIO(), gem5::fastmodel::GIC::GIC(), gem5::BaseCache::handleFill(), gem5::ArmISA::ISA::handleLockedRead(), gem5::ArmISA::ISA::handleLockedSnoopHit(), gem5::SimpleCache::handleRequest(), gem5::GUPSGen::handleResponse(), gem5::Cache::handleSnoop(), gem5::MSHR::handleSnoop(), gem5::minor::Fetch1::handleTLBResponse(), gem5::X86ISA::I8042::I8042(), gem5::X86ISA::I82094AA::I82094AA(), gem5::X86ISA::I8254::I8254(), gem5::X86ISA::I8259::I8259(), gem5::minor::Fetch1::IcachePort::IcachePort(), gem5::ruby::AbstractController::incomingTransactionEnd(), gem5::prefetch::IndirectMemory::IndirectMemory(), gem5::BaseCache::init(), gem5::BaseTrafficGen::init(), gem5::CoherentXBar::init(), gem5::DmaDevice::init(), gem5::ExternalMaster::init(), gem5::ExternalSlave::init(), gem5::memory::DRAMInterface::init(), gem5::memory::DRAMSim2::init(), gem5::memory::DRAMsim3::init(), gem5::memory::MemCtrl::init(), gem5::PioDevice::init(), gem5::ruby::AbstractController::init(), gem5::TraceCPU::init(), gem5::X86ISA::Interrupts::init(), gem5::memory::AbstractMemory::initState(), gem5::Process::initState(), gem5::minor::LSQ::StoreBuffer::insert(), gem5::System::Threads::insert(), gem5::AssociativeCache< StrideEntry >::insertEntry(), gem5::prefetch::IrregularStreamBuffer::IrregularStreamBuffer(), gem5::KernelWorkload::KernelWorkload(), gem5::LdsState::LdsState(), gem5::System::leafRequestorName(), gem5::ListenSocketInet::listen(), gem5::ListenSocketUnix::listen(), gem5::ListenSocketUnixFile::listen(), gem5::ruby::Sequencer::llscLoadLinked(), gem5::ruby::Sequencer::llscStoreConditional(), gem5::RiscvISA::BootloaderKernelWorkload::loadBootloaderSymbolTable(), gem5::RiscvISA::BootloaderKernelWorkload::loadKernelSymbolTable(), gem5::SimObject::loadState(), gem5::ArmISA::lockedSnoopHandler(), gem5::ArmISA::lockedWriteHandler(), gem5::System::lookupRequestorId(), gem5::minor::LSQ::LSQ(), gem5::ruby::garnet::GarnetNetwork::makeExtInLink(), gem5::ruby::garnet::GarnetNetwork::makeExtOutLink(), gem5::ruby::SimpleNetwork::makeExtOutLink(), gem5::ruby::garnet::GarnetNetwork::makeInternalLink(), gem5::ruby::SimpleNetwork::makeInternalLink(), gem5::ruby::AbstractController::mapAddressToDownstreamMachine(), gem5::MemberEventWrapper<&ISA::processTickCompare >::MemberEventWrapper(), gem5::MemCheckerMonitor::MemCheckerMonitor(), gem5::memory::MemCtrl::MemCtrl(), gem5::MemDelay::MemDelay(), gem5::memory::qos::MemSinkCtrl::MemSinkCtrl(), gem5::minor::MinorBuffer< Data >::MinorBuffer(), gem5::minor::Fetch1::minorTraceResponseLine(), gem5::MipsProcess::MipsProcess(), gem5::MSHR::MSHR(), gem5::o3::SimpleTrace::name(), gem5::trace::NativeTrace::NativeTrace(), gem5::ruby::Network::Network(), gem5::NoncoherentXBar::NoncoherentXBar(), gem5::BaseTrafficGen::noProgress(), gem5::MemTest::noRequest(), gem5::MemTest::noResponse(), gem5::Linux::openSpecialFile(), gem5::OutgoingRequestBridge::OutgoingRequestBridge(), gem5::ruby::AbstractController::outgoingTransactionEnd(), gem5::TrafficGen::parseConfig(), gem5::PciMemBar::PciMemBar(), gem5::SrcClockDomain::perfLevel(), gem5::VoltageDomain::perfLevel(), gem5::prefetch::PIF::PIF(), gem5::BaseCPU::pmuProbePoint(), gem5::branch_prediction::BPredUnit::pmuProbePoint(), gem5::PortTerminator::PortTerminator(), gem5::PowerDomain::PowerDomain(), gem5::PowerProcess::PowerProcess(), gem5::ruby::BasicLink::print(), gem5::ruby::BasicRouter::print(), gem5::ruby::CacheMemory::print(), gem5::ruby::garnet::GarnetExtLink::print(), gem5::ruby::garnet::GarnetIntLink::print(), gem5::ruby::MessageBuffer::print(), gem5::ruby::RubyPrefetcher::print(), gem5::ruby::SimpleExtLink::print(), gem5::ruby::SimpleIntLink::print(), gem5::System::printSystems(), gem5::memory::SharedMemoryServer::ClientSocketEvent::process(), gem5::memory::SharedMemoryServer::ListenSocketEvent::process(), gem5::TLBCoalescer::processProbeTLBEvent(), gem5::VegaTLBCoalescer::processProbeTLBEvent(), gem5::ProtocolTester::ProtocolTester(), gem5::minor::Queue< FetchRequestPtr, ReportTraitsPtrAdaptor< FetchRequestPtr >, NoBubbleTraits< FetchRequestPtr > >::push(), gem5::PowerDomain::pwrStateChangeCallback(), gem5::minor::Queue< FetchRequestPtr, ReportTraitsPtrAdaptor< FetchRequestPtr >, NoBubbleTraits< FetchRequestPtr > >::Queue(), gem5::Queue< Entry >::Queue(), gem5::QueueEntry::QueueEntry(), gem5::IdeDisk::readDisk(), gem5::RiscvISA::ISA::readMiscReg(), gem5::ruby::CacheMemory::recordCacheContents(), gem5::SMMUv3DeviceInterface::recvAtomic(), gem5::CoherentXBar::recvAtomicBackdoor(), gem5::NoncoherentXBar::recvAtomicBackdoor(), gem5::CoherentXBar::recvAtomicSnoop(), gem5::Bridge::BridgeResponsePort::recvFunctional(), gem5::CoherentXBar::recvFunctional(), gem5::memory::CfiMemory::recvFunctional(), gem5::memory::DRAMSim2::recvFunctional(), gem5::memory::DRAMsim3::recvFunctional(), gem5::memory::qos::MemSinkCtrl::recvFunctional(), gem5::memory::SimpleMemory::recvFunctional(), gem5::NoncoherentXBar::recvFunctional(), gem5::SerialLink::SerialLinkResponsePort::recvFunctional(), gem5::CoherentXBar::recvFunctionalSnoop(), gem5::EtherSwitch::Interface::recvPacket(), gem5::BaseXBar::recvRangeChange(), gem5::CoherentXBar::recvTimingReq(), gem5::SMMUv3::recvTimingReq(), gem5::SMMUv3DeviceInterface::recvTimingReq(), gem5::AddrMapper::recvTimingResp(), gem5::BaseCache::recvTimingResp(), gem5::MemCheckerMonitor::recvTimingResp(), gem5::minor::Fetch1::recvTimingResp(), gem5::CoherentXBar::recvTimingSnoopReq(), gem5::BaseCPU::registerThreadContexts(), gem5::BaseCPU::regStats(), gem5::BaseXBar::regStats(), gem5::compression::BaseDictionaryCompressor::DictionaryStats::regStats(), gem5::memory::qos::MemCtrl::MemCtrlStats::regStats(), gem5::ruby::garnet::GarnetNetwork::regStats(), gem5::ruby::garnet::Router::regStats(), gem5::statistics::Group::regStats(), gem5::VegaTLBCoalescer::regStats(), gem5::ProbeManager::removeListener(), gem5::minor::Queue< FetchRequestPtr, ReportTraitsPtrAdaptor< FetchRequestPtr >, NoBubbleTraits< FetchRequestPtr > >::reserve(), gem5::fastmodel::ResetControllerExample::ResetControllerExample(), gem5::TrafficGen::resolveFile(), gem5::RiscvProcess::RiscvProcess(), gem5::RiscvRTC::RiscvRTC(), gem5::ruby::RubyPort::RubyPort(), gem5::ruby::RubyPrefetcherProxy::RubyPrefetcherProxy(), gem5::VoltageDomain::sanitiseVoltages(), gem5::ScalarStatTester::ScalarStatTesterStats::ScalarStatTesterStats(), gem5::ruby::garnet::NetworkInterface::scheduleFlit(), gem5::minor::Scoreboard::Scoreboard(), gem5::minor::SelfStallingPipeline< QueuedInst, ReportTraitsAdaptor< QueuedInst > >::SelfStallingPipeline(), gem5::BaseTrafficGen::serialize(), gem5::ruby::RubySystem::serialize(), gem5::SimObject::serializeAll(), gem5::SerialLink::SerialLink(), gem5::Cache::serviceMSHRTargets(), gem5::PowerState::set(), gem5::PowerState::setControlledDomain(), gem5::ruby::WireBuffer::setDescription(), gem5::RiscvISA::ISA::setMiscReg(), gem5::LdsState::setParent(), gem5::ArmISA::MMU::setTestInterface(), gem5::Shader::ShaderStats::ShaderStats(), gem5::memory::SharedMemoryServer::SharedMemoryServer(), gem5::prefetch::SignaturePath::SignaturePath(), gem5::prefetch::SignaturePathV2::SignaturePathV2(), gem5::SimObject::SimObject(), gem5::SimpleCache::SimpleCache(), gem5::SimpleMemobj::SimpleMemobj(), gem5::memory::SimpleMemory::SimpleMemory(), gem5::SMMUv3::SMMUv3(), gem5::SMMUv3DeviceInterface::SMMUv3DeviceInterface(), gem5::SparcProcess::SparcProcess(), gem5::SparseHistStatTester::SparseHistStatTesterStats::SparseHistStatTesterStats(), gem5::SpatterGen::SpatterGen(), gem5::SrcClockDomain::SrcClockDomain(), gem5::ArmISA::FsLinux::startup(), gem5::BaseKvmCPU::startup(), gem5::MemTraceProbe::startup(), gem5::PowerDomain::startup(), gem5::VoltageDomain::startup(), gem5::Workload::startup(), gem5::prefetch::STeMS::STeMS(), gem5::System::stripSystemName(), gem5::SysBridge::SysBridge(), gem5::System::System(), gem5::MSHR::TargetList::TargetList(), gem5::Terminal::Terminal(), TEST(), gem5::GarnetSyntheticTraffic::tick(), gem5::MemTest::tick(), gem5::ArmISA::TLB::TLB(), gem5::BaseCPU::totalOps(), gem5::DrainManager::tryDrain(), gem5::memory::SharedMemoryServer::BaseShmPollEvent::tryReadAll(), gem5::BaseTrafficGen::unserialize(), gem5::BaseTrafficGen::update(), gem5::qemu::FwCfg::Directory::update(), gem5::DerivedClockDomain::updateClockPeriod(), gem5::TraceCPU::updateNumOps(), gem5::Vector2dStatTester::Vector2dStatTesterStats::Vector2dStatTesterStats(), gem5::VectorStatTester::VectorStatTesterStats::VectorStatTesterStats(), gem5::VncInput::VncInput(), gem5::VncServer::VncServer(), gem5::VoltageDomain::voltage(), gem5::DVFSHandler::voltageAtPerfLevel(), gem5::VoltageDomain::VoltageDomain(), gem5::RiscvISA::Walker::Walker(), gem5::VegaISA::Walker::Walker(), gem5::X86ISA::Walker::Walker(), gem5::IdeDisk::writeDisk(), gem5::WriteQueue::WriteQueue(), gem5::WriteQueueEntry::WriteQueueEntry(), gem5::X86ISA::X86Process::X86Process(), and gem5::prefetch::PIF::~PIF().

Member Data Documentation

◆ _name

const std::string gem5::Named::_name
private

Definition at line 54 of file named.hh.

Referenced by gem5::AtomicSimpleCPU::AtomicCPUDPort::AtomicCPUDPort(), gem5::AtomicSimpleCPU::AtomicCPUPort::AtomicCPUPort(), gem5::Bridge::BridgeRequestPort::BridgeRequestPort(), gem5::Bridge::BridgeResponsePort::BridgeResponsePort(), gem5::BaseCache::CacheRequestPort::CacheRequestPort(), gem5::BaseCache::CacheResponsePort::CacheResponsePort(), gem5::CoherentXBar::CoherentXBarRequestPort::CoherentXBarRequestPort(), gem5::CoherentXBar::CoherentXBarResponsePort::CoherentXBarResponsePort(), gem5::GarnetSyntheticTraffic::CpuPort::CpuPort(), gem5::MemTest::CpuPort::CpuPort(), gem5::RubyDirectedTester::CpuPort::CpuPort(), gem5::RubyTester::CpuPort::CpuPort(), gem5::BaseCache::CpuSidePort::CpuSidePort(), gem5::TLBCoalescer::CpuSidePort::CpuSidePort(), gem5::VegaISA::GpuTLB::CpuSidePort::CpuSidePort(), gem5::VegaTLBCoalescer::CpuSidePort::CpuSidePort(), gem5::X86ISA::GpuTLB::CpuSidePort::CpuSidePort(), gem5::ComputeUnit::DataPort::DataPort(), gem5::Gicv3Its::DataPort::DataPort(), gem5::ComputeUnit::DTLBPort::DTLBPort(), gem5::TraceCPU::ElasticDataGen::ElasticDataGen(), gem5::TraceCPU::ElasticDataGen::ElasticDataGenStatGroup::ElasticDataGenStatGroup(), gem5::TraceCPU::FixedRetryGen::FixedRetryGen(), gem5::TraceCPU::FixedRetryGen::FixedRetryGenStatGroup::FixedRetryGenStatGroup(), gem5::AMDGPUMemoryManager::GPUMemPort::GPUMemPort(), gem5::ArmV8KvmCPU::IntRegInfo::IntRegInfo(), gem5::ComputeUnit::ITLBPort::ITLBPort(), gem5::BaseKvmCPU::KVMCpuPort::KVMCpuPort(), gem5::ComputeUnit::LDSPort::LDSPort(), gem5::ListenSocket::ListenSocket(), gem5::ListenSocketInet::ListenSocketInet(), gem5::ListenSocketUnix::ListenSocketUnix(), gem5::ListenSocketUnixAbstract::ListenSocketUnixAbstract(), gem5::ListenSocketUnixFile::ListenSocketUnixFile(), gem5::AddrMapper::MapperRequestPort::MapperRequestPort(), gem5::AddrMapper::MapperResponsePort::MapperResponsePort(), gem5::memory::CfiMemory::MemoryPort::MemoryPort(), gem5::memory::DRAMSim2::MemoryPort::MemoryPort(), gem5::memory::DRAMsim3::MemoryPort::MemoryPort(), gem5::memory::SimpleMemory::MemoryPort::MemoryPort(), gem5::ruby::AbstractController::MemoryPort::MemoryPort(), gem5::ruby::RubyPort::MemRequestPort::MemRequestPort(), gem5::ruby::RubyPort::MemResponsePort::MemResponsePort(), gem5::BaseCache::MemSidePort::MemSidePort(), gem5::TLBCoalescer::MemSidePort::MemSidePort(), gem5::VegaISA::GpuTLB::MemSidePort::MemSidePort(), gem5::VegaTLBCoalescer::MemSidePort::MemSidePort(), gem5::X86ISA::GpuTLB::MemSidePort::MemSidePort(), gem5::ArmV8KvmCPU::MiscRegInfo::MiscRegInfo(), gem5::CommMonitor::MonitorRequestPort::MonitorRequestPort(), gem5::MemCheckerMonitor::MonitorRequestPort::MonitorRequestPort(), gem5::CommMonitor::MonitorResponsePort::MonitorResponsePort(), gem5::MemCheckerMonitor::MonitorResponsePort::MonitorResponsePort(), gem5::CpuLocalTimer::Timer::name(), name(), gem5::Sp804::Timer::name(), Named(), gem5::NoncoherentXBar::NoncoherentXBarRequestPort::NoncoherentXBarRequestPort(), gem5::NoncoherentXBar::NoncoherentXBarResponsePort::NoncoherentXBarResponsePort(), gem5::ruby::RubyPort::PioRequestPort::PioRequestPort(), gem5::ruby::RubyPort::PioResponsePort::PioResponsePort(), gem5::MemDelay::RequestPort::RequestPort(), gem5::MemDelay::ResponsePort::ResponsePort(), gem5::ComputeUnit::ScalarDataPort::ScalarDataPort(), gem5::ComputeUnit::ScalarDTLBPort::ScalarDTLBPort(), gem5::BaseSemihosting::SemiCallBase< Semihosting, Abi32, Abi64 >::SemiCallBase(), gem5::BaseSemihosting::SemiCallBase< Semihosting, Abi32, Abi64 >::SemiCallBase(), gem5::ProtocolTester::SeqPort::SeqPort(), gem5::SerialLink::SerialLinkRequestPort::SerialLinkRequestPort(), gem5::SerialLink::SerialLinkResponsePort::SerialLinkResponsePort(), gem5::ComputeUnit::SQCPort::SQCPort(), gem5::SysBridge::SysBridgeSourcePort::SysBridgeSourcePort(), gem5::SysBridge::SysBridgeTargetPort::SysBridgeTargetPort(), gem5::System::SystemPort::SystemPort(), gem5::CpuLocalTimer::Timer::Timer(), gem5::Sp804::Timer::Timer(), gem5::TimingSimpleCPU::TimingCPUPort::TimingCPUPort(), gem5::RiscvISA::Walker::WalkerPort::WalkerPort(), gem5::VegaISA::Walker::WalkerPort::WalkerPort(), and gem5::X86ISA::Walker::WalkerPort::WalkerPort().


The documentation for this class was generated from the following file:

Generated on Mon May 26 2025 09:19:23 for gem5 by doxygen 1.13.2