gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
gem5::AddressMonitor Struct Reference

#include <base.hh>

Public Member Functions

 AddressMonitor ()
 
bool doMonitor (PacketPtr pkt)
 

Public Attributes

bool armed
 
Addr vAddr
 
Addr pAddr
 
uint64_t val
 
bool waiting
 
bool gotWakeup
 

Detailed Description

Definition at line 71 of file base.hh.

Constructor & Destructor Documentation

◆ AddressMonitor()

gem5::AddressMonitor::AddressMonitor ( )

Definition at line 778 of file base.cc.

References armed, gotWakeup, and waiting.

Member Function Documentation

◆ doMonitor()

bool gem5::AddressMonitor::doMonitor ( PacketPtr pkt)

Definition at line 786 of file base.cc.

References armed, DPRINTF, gem5::Packet::getAddr(), pAddr, gem5::Packet::req, and waiting.

Member Data Documentation

◆ armed

bool gem5::AddressMonitor::armed

Definition at line 76 of file base.hh.

Referenced by AddressMonitor(), gem5::BaseCPU::armMonitor(), and doMonitor().

◆ gotWakeup

bool gem5::AddressMonitor::gotWakeup

Definition at line 81 of file base.hh.

Referenced by AddressMonitor(), gem5::BaseCPU::mwait(), and gem5::BaseSimpleCPU::wakeup().

◆ pAddr

Addr gem5::AddressMonitor::pAddr

◆ vAddr

Addr gem5::AddressMonitor::vAddr

◆ val

uint64_t gem5::AddressMonitor::val

Definition at line 79 of file base.hh.

◆ waiting

bool gem5::AddressMonitor::waiting

The documentation for this struct was generated from the following files:

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