78 return "debug breakpoint";
89 warn(
"need to stop all queues");
static const FlagsType AutoDelete
GlobalEvent(Priority p, Flags f)
Global events and related declarations.
static const Priority Debug_Break_Pri
Breakpoints should happen before anything else (except enabling trace output), so we don't miss any a...
Copyright (c) 2024 Arm Limited All rights reserved.
Tick curTick()
The universal simulation clock.
void exitSimLoop(const std::string &message, int exit_code, Tick when, Tick repeat, bool serialize)
The "old style" exitSimLoop functions.
uint64_t Tick
Tick count type.
uint32_t numMainEventQueues
Current number of allocated main event queues.
void schedBreak(Tick when)
Cause the simulator to execute a breakpoint.
void eventqDump()
Dump all the events currently on the event queue.
void takeCheckpoint(Tick when)
Function to cause the simulator to take a checkpoint from the debugger.
void schedRelBreak(Tick delta)
Cause the simulator to execute a breakpoint relative to the current tick.
std::vector< EventQueue * > mainEventQueue
Array for main event queues.
DebugBreakEvent(Tick when)
virtual const char * description() const