Go to the source code of this file.
◆ gamum_do_work_()
| void gamum_do_work_ |
( |
void |
| ) |
|
Definition at line 74 of file Gamum.c.
74 {
85}
static long long int cnt_i3
static void * cntr_handle
static long long int cnt_i2
static papi_handle_t handle
long long int gamum_cnt_i1
void * papi_sde_get_counter_handle(void *handle, const char *event_name)
int papi_sde_inc_counter(papi_handle_t cntr_handle, long long int increment)
◆ gamum_init_()
| void gamum_init_ |
( |
void |
| ) |
|
Definition at line 33 of file Gamum.c.
33 {
37
40
41 return;
42}
static papi_handle_t gamum_papi_sde_hook_list_events(papi_sde_fptr_struct_t *fptr_struct)
#define POPULATE_SDE_FPTR_STRUCT(_A_)
◆ gamum_papi_sde_hook_list_events()
Definition at line 48 of file Gamum.c.
48 {
61
63
65
67}
static const char * event_names[2]
#define PAPI_SDE_long_long
papi_handle_t(* init)(const char *lib_name)
int(* register_counter)(papi_handle_t handle, const char *event_name, int mode, int type, void *counter)
int(* create_counter)(papi_handle_t handle, const char *event_name, int cntr_type, void **cntr_handle)
int(* add_counter_to_group)(papi_handle_t handle, const char *event_name, const char *group_name, uint32_t group_flags)
◆ gamum_unreg_()
| void gamum_unreg_ |
( |
void |
| ) |
|
Definition at line 69 of file Gamum.c.
69 {
72}
int papi_sde_unregister_counter(papi_handle_t handle, const char *event_name)
◆ papi_sde_hook_list_events()
◆ cnt_d1
◆ cnt_d2
◆ cnt_d3
◆ cnt_d4
◆ cnt_d5
◆ cnt_i2
◆ cnt_i3
◆ cnt_rm1
◆ cnt_rm2
◆ cntr_handle
◆ event_names
| const char* event_names[2] |
|
static |
Initial value:= {
"event_with_characters____ __up______to_______60_bytes",
"event_with_very_long_name_which_is_meant_to_exceed_128_bytes_or_in_other_words_the_size_of_two_cache_lines_so_we_see_if_it_makes_a_difference_in_performance"
}
Definition at line 27 of file Gamum.c.
◆ gamum_cnt_i1
◆ handle