|
gem5
v21.0.1.0
|
#include "base/types.hh"Go to the source code of this file.
Functions | |
| void | schedBreak (Tick when) |
| Cause the simulator to execute a breakpoint. More... | |
| void | schedRelBreak (Tick delta) |
| Cause the simulator to execute a breakpoint relative to the current tick. More... | |
| void | takeCheckpoint (Tick when) |
| Cause the simulator to return to python to create a checkpoint. More... | |
| void | eventqDump () |
| Dump all the events currently on the event queue. More... | |
| int | getRemoteGDBPort () |
| void | setRemoteGDBPort (int port) |
| void eventqDump | ( | ) |
Dump all the events currently on the event queue.
Definition at line 107 of file debug.cc.
References ArmISA::i, mainEventQueue, and numMainEventQueues.
| int getRemoteGDBPort | ( | ) |
Definition at line 117 of file debug.cc.
References remote_gdb_base_port.
Referenced by System::Threads::insert().
| void schedBreak | ( | Tick | when | ) |
Cause the simulator to execute a breakpoint.
| when | the tick to break |
Definition at line 83 of file debug.cc.
References warn.
Referenced by pybind_init_debug(), and schedRelBreak().
| void schedRelBreak | ( | Tick | delta | ) |
Cause the simulator to execute a breakpoint relative to the current tick.
| delta | the number of ticks to execute until breaking |
Definition at line 90 of file debug.cc.
References curTick(), and schedBreak().
Referenced by RiscvISA::BreakpointFault::invokeSE().
| void setRemoteGDBPort | ( | int | port | ) |
Definition at line 125 of file debug.cc.
References remote_gdb_base_port.
Referenced by pybind_init_debug().
| void takeCheckpoint | ( | Tick | when | ) |
Cause the simulator to return to python to create a checkpoint.
| when | the cycle to break |
Cause the simulator to return to python to create a checkpoint.
Definition at line 99 of file debug.cc.
References curTick(), and exitSimLoop().