Public Member Functions |
| function void |
abort_tenure (
vmm_perf_tenure tenure, string more_data = ) |
| function bit |
add_tenure (
int initiator_id = -1, int target_id = -1, time start_time, time end_time, vmm_data tr = null, time active_time = 0, bit aborted = 0, string more_data = ) |
| function void |
append_callback (
vmm_perf_analyzer_callbacks cb ) |
| function void |
end_tenure (
vmm_perf_tenure tenure, string more_data = ) |
| function vmm_sql_db |
get_db (
) |
| function void |
new (
string name = , vmm_sql_db sql_db, int unsigned max_n_initiators = 0, int unsigned max_n_targets = 0, int unsigned max_n_concurrent = 1, string user_schema = ) |
| function time |
now (
) |
| function void |
prepend_callback (
vmm_perf_analyzer_callbacks cb ) |
| function string |
psdisplay (
string prefix = ) |
| function void |
report (
string name = , bit brief = 1 ) |
| function void |
reset (
reset_e rst_typ = SOFT ) |
| function void |
resume_tenure (
vmm_perf_tenure tenure ) |
| function void |
save_db (
) |
| function void |
save_db_txt (
string name = ) |
| function void |
start_tenure (
vmm_perf_tenure tenure ) |
| function void |
suspend_tenure (
vmm_perf_tenure tenure ) |
| function void |
unregister_callback (
vmm_perf_analyzer_callbacks cb ) |
Public Attributes |
| local time |
abort_time |
| local vmm_perf_data |
active [$] |
| local time |
active_time |
| local vmm_perf_analyzer_callbacks |
cbs [$] |
| local vmm_perf_data |
completed [$] |
| local int unsigned |
known_initiators [*] |
| local int unsigned |
known_targets [*] |
| vmm_log |
log |
| local time |
max_abort_time |
| local int unsigned |
max_n_concurrent |
| local int unsigned |
max_n_initiators |
| local int unsigned |
max_n_targets |
| local time |
max_time |
| local time |
min_abort_time |
| local time |
min_time |
| local int |
n |
| local vmm_sql_table |
sql_table |
| local vmm_perf_data |
suspended [$] |
| local string |
user_schema |
Enum Typedefs |
| typedef enum |
reset_e |