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