PAPI_event_info_t(3)
π PAPI_event_info_t π
okay so bestie, welcome to the PAPI manual, section 3, for PAPI_event_info_t π«Ά. This page is all about the data fields and their documentation, and we are covering every single one. No skips, no cap. π
πΈ NAME πΈ
PAPI_event_info_t β the data-fields page where every field gets its moment, periodt. β¨
β¨ 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]
int num_quals
char quals [8][1024]
char quals_descrs [8][1024]
π Field Documentation π
unsigned int PAPI_event_info_t::code[12]
array of values that further describe the event:
- presets: native
event_codevalues - 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]
the page labels this < names of code terms: β yes, with that little < β and here's what it means:
- 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 π«Ά
int PAPI_event_info_t::num_quals
number of qualifiers
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::quals[8][1024]
qualifiers
char PAPI_event_info_t::quals_descrs[8][1024]
qualifier descriptions
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. β iconic and mysterious, but that's the field π
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 π«Ά
and that's the whole page, bestie. Version 7.2.0.0 Β· Wed Jun 25 2025 19:30:48 β PAPI manual, signing off with a π and a π.
π¦ where this page comes from
- nixos 26.05: papi 7.2.0
- nixpkgs unstable: papi 7.2.0
- opensuse-leap 16.0: papi-devel 7.2.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: papi-devel 7.2.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: papi-devel 7.2.0-160000.2.2 Β· BSD-3-Clause
- ubuntu resolute: libpapi-dev 7.2.0-2 Β· BSD-3-Clause
- ubuntu stonking: libpapi-dev 7.2.0-2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms