19 #ifndef OTF_EVENT_FORGE_H
20 #define OTF_EVENT_FORGE_H
51 "MALP Instrumented program",
56 #define OTF_EVENT_COUNT (MALP_OTF_ANALYSER_INFO_COUNT + T_MPI_COUNT + T_POSIX_COUNT)
static const char *const OTF_Event_names[MALP_OTF_ANALYSER_INFO_COUNT]
void OTF_Event_print(struct MALP_Trace_Event *otf_event)
void OTF_Event_forge_init()
char * OTF_Event_resolve(uint64_t str_id)
Struct defining an event.
static uint64_t OTF_Event_count()
MALP_Trace_event_type
enum defining event types
int OTF_Event_forge(struct MALP_Trace_Event *otf_event, OTF_Event_type enterleave, MALP_Trace_event_type type, uint64_t subtype)
void OTF_Event_forge_release()
int OTF_Event_set(uint64_t str_id, char *data)
OTF_Event_reserved_str
OTF2 id enumeration for basic information on archive.