Example of using CPU counters: implements a performance counter monitoring utility for Intel Core, Offcore events.
More...
|
void | build_event (const char *argv, EventSelectRegister *reg, int idx) |
|
int | pcm_c_build_core_event (uint8_t idx, const char *argv) |
|
int | pcm_c_init () |
|
void | pcm_c_start () |
|
void | pcm_c_stop () |
|
uint64_t | pcm_c_get_cycles (uint32_t core_id) |
|
uint64_t | pcm_c_get_instr (uint32_t core_id) |
|
uint64_t | pcm_c_get_core_event (uint32_t core_id, uint32_t event_id) |
|
void | print_usage (const string &progname) |
|
template<class StateType > |
void | print_custom_stats (const StateType &BeforeState, const StateType &AfterState, bool csv, uint64 txn_rate) |
|
bool | match (const char *subtoken, const char *name, int *result) |
|
int | main (int argc, char *argv[]) |
|
Example of using CPU counters: implements a performance counter monitoring utility for Intel Core, Offcore events.