7#ifndef __CUPTI_UTILS_H__
8#define __CUPTI_UTILS_H__
12typedef struct event_record_s {
20typedef struct event_table_s {
38#define CUPTIU_MAX_FILES 100
void cuptiu_event_table_destroy(cuptiu_event_table_t **pevt_table)
int cuptiu_event_table_get_item(cuptiu_event_table_t *evt_table, int evt_idx, cuptiu_event_t **record)
int cuptiu_event_table_create_init_capacity(int capacity, int sizeof_rec, cuptiu_event_table_t **pevt_table)
int cuptiu_event_table_select_by_idx(cuptiu_event_table_t *src, int count, int *idcs, cuptiu_event_table_t **pevt_names)
int cuptiu_files_search_in_path(const char *file_name, const char *search_path, char **file_paths)
int cuptiu_event_table_insert_record(cuptiu_event_table_t *evt_table, const char *evt_name, unsigned int evt_code, int evt_pos)
int cuptiu_event_table_find_name(cuptiu_event_table_t *evt_table, const char *evt_name, cuptiu_event_t **found_rec)
int cuptiu_event_table_create(int sizeof_rec, cuptiu_event_table_t **pevt_table)
char * evt_name(evstock *stock, int index)
#define PAPI_2MAX_STR_LEN
Return codes and api definitions.