Expand description
Implements simulator reverse execution and micro checkpointing functions. This functionality is deprecated in Simics 7
Functionsยง
- Delete a micro checkpoint with a given index
- _get_
rewind_ ๐overhead Get the overhead of rewinding - _in_
the_ ๐past Check whether the simulation is currently in the past (i.e. because we are reversed to a bookmark currently) - Restore a micro checkpoint, loading it as a snapshot
- _reverse ๐Reverse by a number of steps
- _reverse_
cpu ๐Reverse a single CPU by a certain number of steps - _revexec_
active ๐Check whether reverse execution is active - _revexec_
available ๐Check whether reverse execution is available - _revexec_
barrier ๐Set a barrier to prevent rewinding past the current point in the simulation - _revexec_
cycles ๐Reverse execution by a certain number of cycles - Set reverse execution to ignore a certain class
- _revexec_
steps ๐Reverse execution by a certain number of steps - _rewind ๐Rewind by an absolute number of steps
- Save a micro checkpoint with some set of flags
- _skipto_
bookmark ๐Skip forward or backward to a book mark - _skipto_
cycle ๐Skip forward or backward to a certain cycle count - _skipto_
step ๐Skip forward or backward to a certain step count - Delete a micro checkpoint with a given index
- Get the overhead of rewinding
- Check whether the simulation is currently in the past (i.e. because we are reversed to a bookmark currently)
- Restore a micro checkpoint, loading it as a snapshot
- Reverse by a number of steps
- Reverse a single CPU by a certain number of steps
- Check whether reverse execution is active
- Check whether reverse execution is available
- Set a barrier to prevent rewinding past the current point in the simulation
- Reverse execution by a certain number of cycles
- Set reverse execution to ignore a certain class
- Reverse execution by a certain number of steps
- Rewind by an absolute number of steps
- Save a micro checkpoint with some set of flags
- Skip forward or backward to a book mark
- Skip forward or backward to a certain cycle count
- Skip forward or backward to a certain step count
Type Aliasesยง
- Alias for
micro_checkpoint_flags_t
- Alias for
revexec_pos_t