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