gem5 v25.0.0.1
Loading...
Searching...
No Matches
gem5::Iris::ThreadContext::BpInfo Struct Reference

#include <thread_context.hh>

Public Types

using EventList = std::list<PCEvent *>

Public Member Functions

 BpInfo (Addr _pc)
bool empty () const
bool validIds () const
void clearIds ()

Public Attributes

Addr pc
std::vector< BpIdids
std::shared_ptr< EventListevents

Detailed Description

Definition at line 118 of file thread_context.hh.

Member Typedef Documentation

◆ EventList

Constructor & Destructor Documentation

◆ BpInfo()

gem5::Iris::ThreadContext::BpInfo::BpInfo ( Addr _pc)
inline

Definition at line 125 of file thread_context.hh.

References events, and pc.

Member Function Documentation

◆ clearIds()

void gem5::Iris::ThreadContext::BpInfo::clearIds ( )
inline

Definition at line 129 of file thread_context.hh.

References ids.

◆ empty()

bool gem5::Iris::ThreadContext::BpInfo::empty ( ) const
inline

Definition at line 127 of file thread_context.hh.

References events.

◆ validIds()

bool gem5::Iris::ThreadContext::BpInfo::validIds ( ) const
inline

Definition at line 128 of file thread_context.hh.

References ids.

Member Data Documentation

◆ events

std::shared_ptr<EventList> gem5::Iris::ThreadContext::BpInfo::events

Definition at line 123 of file thread_context.hh.

Referenced by BpInfo(), and empty().

◆ ids

std::vector<BpId> gem5::Iris::ThreadContext::BpInfo::ids

Definition at line 121 of file thread_context.hh.

Referenced by clearIds(), and validIds().

◆ pc

Addr gem5::Iris::ThreadContext::BpInfo::pc

Definition at line 120 of file thread_context.hh.

Referenced by BpInfo().


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

Generated on Sat Oct 18 2025 08:06:59 for gem5 by doxygen 1.14.0