35#ifndef HH_SIMULATOR_CONSTANTS
36#define HH_SIMULATOR_CONSTANTS
42#define SIM_COMMAND_PROMPT "(ttasim) "
45#define SIM_INTERP_QUIT_COMMAND "quit"
48#define SIM_INIT_FILE_NAME ".ttasim-init"
51#define SIM_DEFAULT_COMMAND_LOG ".ttasim-history"
54#define SIM_CLI_TITLE "ttasim - TTA simulator command line interface"
long long CycleCount
Type for storing simulation cycle counts.
CycleCount ClockCycleCount
Alias for ClockCycleCount.
StopReason
The reasons to stop simulation.
@ SRE_AFTER_TIMEOUT
Stopped after simulation timeout instruction.
@ SRE_BREAKPOINT
Stopped because of at least one breakpoint.
@ SRE_USER_REQUESTED
User requested the simulation to stop explicitly, e.g., by pressing ctrl-c in the CLI.
@ SRE_AFTER_UNTIL
Stopped after running to the wanted.
@ SRE_AFTER_STEPPING
Stopped after stepping the given count.
@ SRE_RUNTIME_ERROR
A fatal runtime error occured in the simulated program.