bank_patch_tool_connection benchmark_monitor
Simics Reference Manual  /  5 Classes  / 

benchmark_db

Description

The benchmark database provides an persistent way to store benchmark runs information and view the results over time. Each benchmark_db object holds the connection to one opened database and proves commands to query the database contents, or make changes to the database.

Interfaces Implemented

conf_object, log_object, benchmark_database

Notifiers

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

create
Required attribute; read/write access; type: b
signals if a new database should be created
read_only
Optional attribute; read/write access; type: b
indicates if the database is read-only
verbose
Optional attribute; read/write access; type: b
set log_level=4 early
database
Required attribute; read/write access; type: s
sqlite3-file to be used as database
create_flags
Optional attribute; read/write access; type: i
Flags indicating the default metrics in the database.

Provided By

benchmark-database
bank_patch_tool_connection benchmark_monitor