#include <papi.h>
Definition at line 957 of file papi.h.
◆ code
unsigned int PAPI_event_info_t::code |
array of values that further describe the event:
- presets: native event_code values
- native:, register values(?)
Definition at line 997 of file papi.h.
◆ component_index
int PAPI_event_info_t::component_index |
component this event belongs to
Definition at line 968 of file papi.h.
◆ count
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
Definition at line 981 of file papi.h.
◆ data_type
int PAPI_event_info_t::data_type |
data type returned by PAPI
Definition at line 971 of file papi.h.
◆ derived
char PAPI_event_info_t::derived |
name of the derived type
- presets: usually NOT_DERIVED
- native: empty string
Definition at line 989 of file papi.h.
◆ event_code
unsigned int PAPI_event_info_t::event_code |
preset (0x8xxxxxxx) or native (0x4xxxxxxx) event code
Definition at line 958 of file papi.h.
◆ event_type
unsigned int PAPI_event_info_t::event_type |
event type or category for preset events only
Definition at line 986 of file papi.h.
◆ location
int PAPI_event_info_t::location |
location event applies to
Definition at line 970 of file papi.h.
◆ long_descr
char PAPI_event_info_t::long_descr |
a longer description: typically a sentence for presets, possibly a paragraph from vendor docs for native events
Definition at line 963 of file papi.h.
◆ name
char PAPI_event_info_t::name |
< names of code terms:
- presets: native event names,
- native: descriptive strings for each register value(?)
Definition at line 1002 of file papi.h.
◆ note
char PAPI_event_info_t::note |
an optional developer note supplied with a preset event to delineate platform specific anomalies or restrictions
Definition at line 1007 of file papi.h.
◆ postfix
char PAPI_event_info_t::postfix |
string containing postfix operations; only defined for preset events of derived type DERIVED_POSTFIX
Definition at line 992 of file papi.h.
◆ short_descr
char PAPI_event_info_t::short_descr |
a short description suitable for use as a label
Definition at line 961 of file papi.h.
◆ symbol
char PAPI_event_info_t::symbol |
name of the event
Definition at line 960 of file papi.h.
◆ timescope
int PAPI_event_info_t::timescope |
from start, etc.
Definition at line 973 of file papi.h.
◆ units
char PAPI_event_info_t::units |
units event is measured in
Definition at line 969 of file papi.h.
◆ update_freq
int PAPI_event_info_t::update_freq |
how frequently event is updated
Definition at line 975 of file papi.h.
◆ update_type
int PAPI_event_info_t::update_type |
how event is updated
Definition at line 974 of file papi.h.
◆ value_type
int PAPI_event_info_t::value_type |
sum or absolute
Definition at line 972 of file papi.h.
The documentation for this struct was generated from the following files: