|
gem5
v19.0.0.0
|
#include <pc_event.hh>
Classes | |
| class | MapCompare |
Public Types | |
| typedef Map::iterator | iterator |
| typedef Map::const_iterator | const_iterator |
Public Member Functions | |
| PCEventQueue () | |
| ~PCEventQueue () | |
| bool | remove (PCEvent *event) override |
| bool | schedule (PCEvent *event) override |
| bool | service (Addr pc, ThreadContext *tc) |
| range_t | equal_range (Addr pc) |
| range_t | equal_range (PCEvent *event) |
| void | dump () const |
Protected Types | |
| typedef std::vector< PCEvent * > | Map |
| typedef std::pair< iterator, iterator > | range_t |
| typedef std::pair< const_iterator, const_iterator > | const_range_t |
Protected Member Functions | |
| bool | doService (Addr pc, ThreadContext *tc) |
Protected Attributes | |
| Map | pcMap |
Definition at line 74 of file pc_event.hh.
| typedef Map::const_iterator PCEventQueue::const_iterator |
Definition at line 99 of file pc_event.hh.
|
protected |
Definition at line 103 of file pc_event.hh.
| typedef Map::iterator PCEventQueue::iterator |
Definition at line 98 of file pc_event.hh.
|
protected |
Definition at line 95 of file pc_event.hh.
|
protected |
Definition at line 102 of file pc_event.hh.
| PCEventQueue::PCEventQueue | ( | ) |
Definition at line 46 of file pc_event.cc.
| PCEventQueue::~PCEventQueue | ( | ) |
Definition at line 49 of file pc_event.cc.
|
protected |
Definition at line 85 of file pc_event.cc.
References DPRINTF, ArmISA::i, and PCEvent::pc().
| void PCEventQueue::dump | ( | ) | const |
| PCEventQueue::range_t PCEventQueue::equal_range | ( | Addr | pc | ) |
Definition at line 114 of file pc_event.cc.
References MipsISA::pc.
Definition at line 125 of file pc_event.hh.
References Stats::dump(), equal_range(), and PCEvent::pc().
Referenced by equal_range().
|
overridevirtual |
Implements PCEventScope.
Definition at line 53 of file pc_event.cc.
References DPRINTF, ArmISA::i, and PCEvent::pc().
Referenced by SimpleThread::remove().
|
overridevirtual |
Implements PCEventScope.
Definition at line 73 of file pc_event.cc.
References DPRINTF, and PCEvent::pc().
Referenced by SimpleThread::schedule().
|
inline |
Definition at line 116 of file pc_event.hh.
References PCEvent::pc().
|
protected |
Definition at line 106 of file pc_event.hh.