|
static void | hpcrun_sighandler (int sig) |
|
static void | init_option_debug () |
|
static void | init_options () |
|
void | init_library () |
|
void | fini_library () |
|
static void | count_events (uint *sysEvents, uint *papiEvents) |
|
static void | init_profdesc (hpcrun_profiles_desc_t **profdesc, uint numSysEv, uint numPapiEv, rtloadmap_t *rtmap, hpcrun_profiles_desc_t *sharedprofdesc) |
|
static void | init_sysprofdesc_buffer (hpcsys_profile_desc_vec_t *profdesc, uint numEv, rtloadmap_t *rtmap, hpcsys_profile_desc_vec_t *sharedprofdesc) |
|
static void | append_sysprofdesc_buffer (hpcsys_profile_desc_vec_t *profdesc, uint numEv, rtloadmap_t *rtmap, hpcsys_profile_desc_vec_t *sharedprofdesc) |
|
static void | init_papiprofdesc_buffer (hpcpapi_profile_desc_vec_t *profdesc, uint numEv, rtloadmap_t *rtmap, hpcpapi_profile_desc_vec_t *sharedprofdesc) |
|
static void | append_papiprofdesc_buffer (hpcpapi_profile_desc_vec_t *profdesc, uint numEv, rtloadmap_t *rtmap, hpcpapi_profile_desc_vec_t *sharedprofdesc) |
|
static void | init_profdesc_ofile (hpcrun_profiles_desc_t *profdesc, int sharedprofdesc) |
|
static void | notify_ofile (hpcrun_profiles_desc_t *profdesc, hpcrun_profiles_desc_t *sharedprofdesc) |
|
static void | add_sysevent (hpcsys_profile_desc_vec_t *profdescs, rtloadmap_t *rtmap, int profidx, char *eventnm, uint64_t period) |
|
static void | start_sysprof (hpcsys_profile_desc_vec_t *profdescs) |
|
static void | init_papi_for_process () |
|
static void | add_papievent (hpcpapi_profile_desc_vec_t *profdescs, rtloadmap_t *rtmap, int profidx, char *eventnm, uint64_t period) |
|
static void | start_papi_for_thread (hpcpapi_profile_desc_vec_t *profdescs) |
|
static void | init_sighandlers () |
|
static void | stop_sysprof (hpcsys_profile_desc_vec_t *profdescs) |
|
static void | stop_papi_for_thread (hpcpapi_profile_desc_vec_t *profdescs) |
|
void | init_process () |
|
void | handle_dlopen () |
|
hpcrun_profiles_desc_t * | init_thread (int is_thread) |
|
static int | get_next_gen (const char *path) |
|
static void | init_sighandler (int sig) |
|
static void | write_all_profiles (hpcrun_profiles_desc_t *profdesc, rtloadmap_t *rtmap) |
|
static void | fini_papi_for_thread (hpcpapi_profile_desc_vec_t *profdescs) |
|
static void | fini_papi_for_process () |
|
static void | fini_profdesc (hpcrun_profiles_desc_t **profdesc, int sharedprofdesc) |
|
void | fini_process () |
|
void | fini_thread (hpcrun_profiles_desc_t **profdesc, int is_thread) |
|
static void | write_module_profile (FILE *fp, rtloadmod_desc_t *mod, hpcrun_profiles_desc_t *profdesc, int sprofidx) |
|
static void | write_event_hdr (FILE *fs, char *name, char *desc, uint64_t period) |
|
static void | write_sysevent_data (FILE *fs, hpcsys_profile_desc_t *prof, int sprofidx) |
|
static void | write_papievent_data (FILE *fp, hpcpapi_profile_desc_t *prof, int sprofidx) |
|
static void | write_event_data (FILE *fs, char *ename, hpc_hist_bucket *histo, uint64_t ncounters, uint bytesPerCodeBlk) |
|
static void | write_string (FILE *fp, char *str) |
|
long | hpcrun_gettid () |
|
void | hpcrun_parse_execl (const char ***argv, const char *const **envp, const char *arg, va_list arglist) |
|