78 return "debug breakpoint";
89 warn(
"need to stop all queues");
The main global event class.
Global events and related declarations.
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
Tick curTick()
The universal simulation clock.
uint64_t Tick
Tick count type.
void exitSimLoop(const std::string &message, int exit_code, Tick when, Tick repeat, bool serialize)
Schedule an event to exit the simulation loop (returning to Python) at the end of the current cycle (...
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