DOKK / manpages / debian 11 / libpapi-dev / PAPI_event_info_t.3.en
PAPI_event_info_t(3) PAPI PAPI_event_info_t(3)

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.

Thu Feb 27 2020 Version 6.0.0.0