.TH "PAPI_event_info_t" 3 "Thu Dec 14 2023" "Version 7.1.0.0" "PAPI" \" -*- nroff -*- .ad l .nh .SH NAME PAPI_event_info_t .SH SYNOPSIS .br .PP .SS "Data Fields" .in +1c .ti -1c .RI "unsigned int \fBevent_code\fP" .br .ti -1c .RI "char \fBsymbol\fP [1024]" .br .ti -1c .RI "char \fBshort_descr\fP [64]" .br .ti -1c .RI "char \fBlong_descr\fP [1024]" .br .ti -1c .RI "int \fBcomponent_index\fP" .br .ti -1c .RI "char \fBunits\fP [64]" .br .ti -1c .RI "int \fBlocation\fP" .br .ti -1c .RI "int \fBdata_type\fP" .br .ti -1c .RI "int \fBvalue_type\fP" .br .ti -1c .RI "int \fBtimescope\fP" .br .ti -1c .RI "int \fBupdate_type\fP" .br .ti -1c .RI "int \fBupdate_freq\fP" .br .ti -1c .RI "unsigned int \fBcount\fP" .br .ti -1c .RI "unsigned int \fBevent_type\fP" .br .ti -1c .RI "char \fBderived\fP [64]" .br .ti -1c .RI "char \fBpostfix\fP [256]" .br .ti -1c .RI "unsigned int \fBcode\fP [12]" .br .ti -1c .RI "char \fBname\fP [12][256]" .br .ti -1c .RI "char \fBnote\fP [1024]" .br .in -1c .SH "Field Documentation" .PP .SS "unsigned int PAPI_event_info_t::code[12]" array of values that further describe the event: .IP "\(bu" 2 presets: native event_code values .IP "\(bu" 2 native:, register values(?) .PP .SS "int PAPI_event_info_t::component_index" component this event belongs to .SS "unsigned int PAPI_event_info_t::count" number of terms (usually 1) in the code and name fields .IP "\(bu" 2 presets: these are native events .IP "\(bu" 2 native: these are unused .PP .SS "int PAPI_event_info_t::data_type" data type returned by PAPI .SS "char PAPI_event_info_t::derived[64]" name of the derived type .IP "\(bu" 2 presets: usually NOT_DERIVED .IP "\(bu" 2 native: empty string .PP .SS "unsigned int PAPI_event_info_t::event_code" preset (0x8xxxxxxx) or native (0x4xxxxxxx) event code .SS "unsigned int PAPI_event_info_t::event_type" event type or category for preset events only .SS "int PAPI_event_info_t::location" location event applies to .SS "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 .SS "char PAPI_event_info_t::name[12][256]" < names of code terms: .IP "\(bu" 2 presets: native event names, .IP " \(bu" 4 native: descriptive strings for each register value(?) .PP .PP .SS "char PAPI_event_info_t::note[1024]" an optional developer note supplied with a preset event to delineate platform specific anomalies or restrictions .SS "char PAPI_event_info_t::postfix[256]" string containing postfix operations; only defined for preset events of derived type DERIVED_POSTFIX .SS "char PAPI_event_info_t::short_descr[64]" a short description suitable for use as a label .SS "char PAPI_event_info_t::symbol[1024]" name of the event .SS "int PAPI_event_info_t::timescope" from start, etc\&. .SS "char PAPI_event_info_t::units[64]" units event is measured in .SS "int PAPI_event_info_t::update_freq" how frequently event is updated .SS "int PAPI_event_info_t::update_type" how event is updated .SS "int PAPI_event_info_t::value_type" sum or absolute .SH "Author" .PP Generated automatically by Doxygen for PAPI from the source code\&.