28 TWOPT_UINT(
"engine-stats",
g_st_engine_stats,
"Collect sim engine level stats; 0 don't collect, 1 GVT-sampling, 2 RT sampling, 3 VT sampling, 4 All sampling modes"),
29 TWOPT_UINT(
"model-stats",
g_st_model_stats,
"Collect model level stats (requires model-level implementation); 0 don't collect, 1 GVT-sampling, 2 RT sampling, 3 VT sampling, 4 all sampling modes"),
37 TWOPT_UINT(
"event-trace",
g_st_ev_trace,
"collect detailed data on all events for specified LPs; 0, no trace, 1 full trace, 2 only events causing rollbacks, 3 only committed events"),
tw_clock g_st_rt_interval
unsigned long long g_tw_clock_rate
const tw_optdef * st_inst_opts(void)
char g_st_stats_path[4096]
#define TWOPT_CHAR(n, v, h)
static const tw_optdef inst_options[]
tw_clock g_st_rt_samp_start_cycles
#define TWOPT_DOUBLE(n, v, h)
static tw_clock tw_clock_read(void)
Holds the entire PE state.
int g_st_buffer_free_percent
#define TWOPT_ULONGLONG(n, v, h)
int g_st_use_analysis_lps
void st_buffer_write(int end_of_sim, int type)
void specialized_lp_run()
#define TWOPT_UINT(n, v, h)
void st_collect_engine_data(tw_pe *me, int col_type)
void st_inst_finalize(tw_pe *me)
char g_st_stats_out[INST_MAX_LENGTH]
void st_buffer_init(int type)
void st_buffer_finalize(int type)