64 #define SAMPLE_SOURCE_DECL_MACRO(name) void SS_OBJ_CONSTRUCTOR(name)(void); 66 #undef SAMPLE_SOURCE_DECL_MACRO 85 if (registered_sample_sources !=
NULL)
return;
88 #define SAMPLE_SOURCE_DECL_MACRO(name) SS_OBJ_CONSTRUCTOR(name)(); 90 #undef SAMPLE_SOURCE_DECL_MACRO 104 if (registered_sample_sources ==
NULL 107 registered_sample_sources = src;
146 TMSG(SS_COMMON,
"sample source \"%s\": init", ss->name);
static sample_source_t * registered_sample_sources
void hpcrun_registered_sources_init(void)
void hpcrun_ss_register(sample_source_t *src)
static void hpcrun_sample_sources_register(void)
struct sample_source_t * next_reg
#define METHOD_CALL(obj, meth,...)
sample_source_t * hpcrun_source_can_process(char *event)
void hpcrun_display_avail_events(void)