benchmark_db bitmask-translator
Simics Reference Manual  /  5 Classes  / 

benchmark_monitor

Description

Benchmark monitor. TODO

Interfaces Implemented

conf_object, log_object

Notifiers

benchmark-failure
Notifier that is triggered when a benchmark has identified an unsuccessful run.
benchmark-start
Notifier that is triggered when a benchmark is started.
benchmark-stop
Notifier that is triggered when a benchmark is stopped.
benchmark-success
Notifier that is triggered when a benchmark is considered successful. This can happen directly after stop, or later after some addition checks has verified the benchmark output.
cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Commands for this class

Attributes

benchmark_name
Pseudo attribute; read/write access; type: s|n
The benchmark name associated to a benchmark notifier. This gets automatically changed before each notifier call.
seen_benchmarks
Pseudo attribute; read/write access; type: [s*]
All notified benchmark names

Provided By

benchmark-monitor
benchmark_db bitmask-translator