PAPI  5.1.0.2
PAPI_event_info_t Struct Reference

Data Fields

unsigned int event_code
char symbol [PAPI_HUGE_STR_LEN]
char short_descr [PAPI_MIN_STR_LEN]
char long_descr [PAPI_HUGE_STR_LEN]
int component_index
char units [PAPI_MIN_STR_LEN]
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 [PAPI_MIN_STR_LEN]
char postfix [PAPI_2MAX_STR_LEN]
unsigned int code [PAPI_MAX_INFO_TERMS]
char name [PAPI_MAX_INFO_TERMS][PAPI_2MAX_STR_LEN]
char note [PAPI_HUGE_STR_LEN]

Detailed Description

Definition at line 955 of file papi.h.


Field Documentation

array of values that further describe the event:

  • presets: native event_code values
  • native:, register values(?)

Definition at line 995 of file papi.h.

component this event belongs to

Definition at line 966 of file papi.h.

number of terms (usually 1) in the code and name fields

  • presets: these are native events
  • native: these are unused

Definition at line 979 of file papi.h.

data type returned by PAPI

Definition at line 969 of file papi.h.

name of the derived type

  • presets: usually NOT_DERIVED
  • native: empty string

Definition at line 987 of file papi.h.

preset (0x8xxxxxxx) or native (0x4xxxxxxx) event code

Definition at line 956 of file papi.h.

event type or category for preset events only

Definition at line 984 of file papi.h.

location event applies to

Definition at line 968 of file papi.h.

a longer description: typically a sentence for presets, possibly a paragraph from vendor docs for native events

Definition at line 961 of file papi.h.

< names of code terms: - presets: native event names,

  • native: descriptive strings for each register value(?)

Definition at line 1001 of file papi.h.

an optional developer note supplied with a preset event to delineate platform specific anomalies or restrictions

Definition at line 1005 of file papi.h.

string containing postfix operations; only defined for preset events of derived type DERIVED_POSTFIX

Definition at line 990 of file papi.h.

a short description suitable for use as a label

Definition at line 959 of file papi.h.

name of the event

Definition at line 958 of file papi.h.

from start, etc.

Definition at line 971 of file papi.h.

units event is measured in

Definition at line 967 of file papi.h.

how frequently event is updated

Definition at line 973 of file papi.h.

how event is updated

Definition at line 972 of file papi.h.

sum or absolute

Definition at line 970 of file papi.h.


The documentation for this struct was generated from the following files:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines