Papi_event_info_t -
unsigned int event_code
char symbol [1024]
char short_descr [64]
char long_descr [1024]
int component_index
char units [64]
int location
int data_type
int value_type
int timescope
int update_type
int update_freq
unsigned int count
unsigned int event_type
char derived [64]
char postfix [256]
unsigned int code [12]
char name [12][256]
char note [1024]
array of values that further describe the event:
presets: native event_code values
native:, register values(?)
component this event belongs to
number of terms (usually 1) in the code and name fields
presets: these are native events
native: these are unused
data type returned by PAPI
name of the derived type
presets: usually NOT_DERIVED
native: empty string
preset (0x8xxxxxxx) or native (0x4xxxxxxx) event code
event type or category for preset events only
location event applies to
a longer description: typically a sentence for presets, possibly a paragraph from vendor docs for native events
< names of code terms: - presets: native event names,
native: descriptive strings for each register value(?)
an optional developer note supplied with a preset event to delineate platform specific
anomalies or restrictions
string containing postfix operations; only defined for preset events of derived type DERIVED_POSTFIX
a short description suitable for use as a label
name of the event
from start, etc.
units event is measured in
how frequently event is updated
how event is updated
sum or absolute
Generated automatically by Doxygen for PAPI from the source code.