lib.papi

Undocumented in source.

Members

Aliases

PAPI_DOM_MIN
alias PAPI_DOM_MIN = PAPI_DOM_USER
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ENUM_ALL
alias PAPI_ENUM_ALL = PAPI_ENUM_EVENTS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_GRN_MAX
alias PAPI_GRN_MAX = PAPI_GRN_SYS_CPU

@}

PAPI_GRN_MIN
alias PAPI_GRN_MIN = PAPI_GRN_THR
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_LOCK_NUM
alias PAPI_LOCK_NUM = PAPI_NUM_LOCK

@}

PAPI_LOCK_USR1
alias PAPI_LOCK_USR1 = PAPI_USR1_LOCK
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_LOCK_USR2
alias PAPI_LOCK_USR2 = PAPI_USR2_LOCK
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_TLS_HIGH_LEVEL
alias PAPI_TLS_HIGH_LEVEL = PAPI_HIGH_LEVEL_TLS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_TLS_NUM
alias PAPI_TLS_NUM = PAPI_NUM_TLS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_TLS_USR1
alias PAPI_TLS_USR1 = PAPI_USR1_TLS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_TLS_USR2
alias PAPI_TLS_USR2 = PAPI_USR2_TLS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_addr_range_option_t
alias PAPI_addr_range_option_t = _papi_addr_range_option
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_address_map_t
alias PAPI_address_map_t = _papi_address_map
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_all_thr_spec_t
alias PAPI_all_thr_spec_t = _papi_all_thr_spec
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_attach_option_t
alias PAPI_attach_option_t = _papi_attach_option
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_component_info_t
alias PAPI_component_info_t = _papi_component_option
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_cpu_option_t
alias PAPI_cpu_option_t = _papi_cpu_option
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_debug_handler_t
alias PAPI_debug_handler_t = int function(int code)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_debug_option_t
alias PAPI_debug_option_t = _papi_debug_option
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_dmem_info_t
alias PAPI_dmem_info_t = _dmem_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_domain_option_t
alias PAPI_domain_option_t = _papi_domain_option
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_event_info_t
alias PAPI_event_info_t = event_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_exe_info_t
alias PAPI_exe_info_t = _papi_program_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_granularity_option_t
alias PAPI_granularity_option_t = _papi_granularity_option
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_hw_info_t
alias PAPI_hw_info_t = _papi_hw_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_inherit_option_t
alias PAPI_inherit_option_t = _papi_inherit_option
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_itimer_option_t
alias PAPI_itimer_option_t = _papi_itimer_option
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_mh_cache_info_t
alias PAPI_mh_cache_info_t = _papi_mh_cache_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_mh_info_t
alias PAPI_mh_info_t = _papi_mh_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_mh_level_t
alias PAPI_mh_level_t = _papi_mh_level_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_mh_tlb_info_t
alias PAPI_mh_tlb_info_t = _papi_mh_tlb_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_mpx_info_t
alias PAPI_mpx_info_t = _papi_mpx_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_multiplex_option_t
alias PAPI_multiplex_option_t = _papi_multiplex_option
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_option_t
alias PAPI_option_t = _N3
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_overflow_handler_t
alias PAPI_overflow_handler_t = void function(int EventSet, void* address, long overflow_vector, void* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_preload_info_t
alias PAPI_preload_info_t = _papi_preload_option
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_shlib_info_t
alias PAPI_shlib_info_t = _papi_shared_lib_info
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_sprofil_t
alias PAPI_sprofil_t = _papi_sprofil
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_thread_id_t
alias PAPI_thread_id_t = uint

@defgroup papi_data_structures PAPI Data Structures

PAPI_user_defined_events_file_t
alias PAPI_user_defined_events_file_t = char*

Specify the file containing user defined events.

caddr_t
alias caddr_t = char*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

PAPI_DATATYPE_INT64
anonymousenum PAPI_DATATYPE_INT64

Enum values for event_info data_type field

PAPI_ENUM_EVENTS
anonymousenum PAPI_ENUM_EVENTS

Possible values for the 'modifier' parameter of the PAPI_enum_event call. A value of 0 (PAPI_ENUM_EVENTS) is always assumed to enumerate ALL events on every platform. PAPI PRESET events are broken into related event categories. Each supported component can have optional values to determine how native events on that component are enumerated.

PAPI_LOCATION_CORE
anonymousenum PAPI_LOCATION_CORE

Enum values for event_info location field

PAPI_TIMESCOPE_SINCE_START
anonymousenum PAPI_TIMESCOPE_SINCE_START

Enum values for event_info timescope field

PAPI_UPDATETYPE_ARBITRARY
anonymousenum PAPI_UPDATETYPE_ARBITRARY

Enum values for event_info update_type field

PAPI_VALUETYPE_RUNNING_SUM
anonymousenum PAPI_VALUETYPE_RUNNING_SUM

Enum values for event_info value_type field

Functions

PAPI_accum
int PAPI_accum(int EventSet, long* values)

\internal * @defgroup low_api The Low Level API @{

PAPI_accum_counters
int PAPI_accum_counters(long* values, int array_len)

\internal @defgroup high_api The High Level API

PAPI_add_event
int PAPI_add_event(int EventSet, int Event)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_add_events
int PAPI_add_events(int EventSet, int* Events, int number)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_add_named_event
int PAPI_add_named_event(int EventSet, char* EventName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_assign_eventset_component
int PAPI_assign_eventset_component(int EventSet, int cidx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_attach
int PAPI_attach(int EventSet, uint tid)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_cleanup_eventset
int PAPI_cleanup_eventset(int EventSet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_create_eventset
int PAPI_create_eventset(int* EventSet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_destroy_eventset
int PAPI_destroy_eventset(int* EventSet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_detach
int PAPI_detach(int EventSet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_disable_component
int PAPI_disable_component(int cidx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_disable_component_by_name
int PAPI_disable_component_by_name(char* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_enum_cmp_event
int PAPI_enum_cmp_event(int* EventCode, int modifier, int cidx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_enum_event
int PAPI_enum_event(int* EventCode, int modifier)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_epc
int PAPI_epc(int event, float* rtime, float* ptime, long* ref_, long* core, long* evt, float* epc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_event_code_to_name
int PAPI_event_code_to_name(int EventCode, char* out_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_event_name_to_code
int PAPI_event_name_to_code(char* in_, int* out_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_flips
int PAPI_flips(float* rtime, float* ptime, long* flpins, float* mflips)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_flops
int PAPI_flops(float* rtime, float* ptime, long* flpops, float* mflops)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_cmp_opt
int PAPI_get_cmp_opt(int option, PAPI_option_t* ptr, int cidx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_component_index
int PAPI_get_component_index(char* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_component_info
PAPI_component_info_t* PAPI_get_component_info(int cidx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_dmem_info
int PAPI_get_dmem_info(PAPI_dmem_info_t* dest)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_event_component
int PAPI_get_event_component(int EventCode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_event_info
int PAPI_get_event_info(int EventCode, PAPI_event_info_t* info)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_eventset_component
int PAPI_get_eventset_component(int EventSet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_executable_info
PAPI_exe_info_t* PAPI_get_executable_info()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_hardware_info
PAPI_hw_info_t* PAPI_get_hardware_info()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_multiplex
int PAPI_get_multiplex(int EventSet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_opt
int PAPI_get_opt(int option, PAPI_option_t* ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_overflow_event_index
int PAPI_get_overflow_event_index(int Eventset, long overflow_vector, int* array, int* number)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_real_cyc
long PAPI_get_real_cyc()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_real_nsec
long PAPI_get_real_nsec()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_real_usec
long PAPI_get_real_usec()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_shared_lib_info
PAPI_shlib_info_t* PAPI_get_shared_lib_info()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_thr_specific
int PAPI_get_thr_specific(int tag, void** ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_virt_cyc
long PAPI_get_virt_cyc()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_virt_nsec
long PAPI_get_virt_nsec()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_get_virt_usec
long PAPI_get_virt_usec()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ipc
int PAPI_ipc(float* rtime, float* ptime, long* ins, float* ipc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_is_initialized
int PAPI_is_initialized()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_library_init
int PAPI_library_init(int version_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_list_events
int PAPI_list_events(int EventSet, int* Events, int* number)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_list_threads
int PAPI_list_threads(uint* tids, int* number)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_lock
int PAPI_lock(int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_multiplex_init
int PAPI_multiplex_init()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_num_cmp_hwctrs
int PAPI_num_cmp_hwctrs(int cidx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_num_components
int PAPI_num_components()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_num_counters
int PAPI_num_counters()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_num_events
int PAPI_num_events(int EventSet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_num_hwctrs
int PAPI_num_hwctrs()

@}

PAPI_overflow
int PAPI_overflow(int EventSet, int EventCode, int threshold, int flags, PAPI_overflow_handler_t handler)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_perror
void PAPI_perror(char* msg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_profil
int PAPI_profil(void* buf, uint bufsiz, caddr_t offset, uint scale, int EventSet, int EventCode, int threshold, int flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_query_event
int PAPI_query_event(int EventCode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_query_named_event
int PAPI_query_named_event(char* EventName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_read
int PAPI_read(int EventSet, long* values)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_read_counters
int PAPI_read_counters(long* values, int array_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_read_ts
int PAPI_read_ts(int EventSet, long* values, long* cyc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_register_thread
int PAPI_register_thread()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_remove_event
int PAPI_remove_event(int EventSet, int EventCode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_remove_events
int PAPI_remove_events(int EventSet, int* Events, int number)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_remove_named_event
int PAPI_remove_named_event(int EventSet, char* EventName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_reset
int PAPI_reset(int EventSet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_set_cmp_domain
int PAPI_set_cmp_domain(int domain, int cidx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_set_cmp_granularity
int PAPI_set_cmp_granularity(int granularity, int cidx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_set_debug
int PAPI_set_debug(int level)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_set_domain
int PAPI_set_domain(int domain)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_set_granularity
int PAPI_set_granularity(int granularity)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_set_multiplex
int PAPI_set_multiplex(int EventSet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_set_opt
int PAPI_set_opt(int option, PAPI_option_t* ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_set_thr_specific
int PAPI_set_thr_specific(int tag, void* ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_shutdown
void PAPI_shutdown()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_sprofil
int PAPI_sprofil(PAPI_sprofil_t* prof, int profcnt, int EventSet, int EventCode, int threshold, int flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_start
int PAPI_start(int EventSet)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_start_counters
int PAPI_start_counters(int* events, int array_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_state
int PAPI_state(int EventSet, int* status)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_stop
int PAPI_stop(int EventSet, long* values)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_stop_counters
int PAPI_stop_counters(long* values, int array_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_strerror
char* PAPI_strerror(int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_thread_id
uint PAPI_thread_id()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_thread_init
int PAPI_thread_init(uint function() id_fn)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_unlock
int PAPI_unlock(int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_unregister_thread
int PAPI_unregister_thread()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_write
int PAPI_write(int EventSet, long* values)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

_dmem_t
struct _dmem_t

@ingroup papi_data_structures * @brief A pointer to the following is passed to PAPI_get_dmem_info()

_papi_addr_range_option
struct _papi_addr_range_option

@ingroup papi_data_structures * @brief address range specification for range restricted counting if both are zero, range is disabled

_papi_address_map
struct _papi_address_map

@ingroup papi_data_structures @brief get the executable's address space info

_papi_all_thr_spec
struct _papi_all_thr_spec

@ingroup papi_data_structures

_papi_attach_option
struct _papi_attach_option

@ingroup papi_data_structures

_papi_component_option
struct _papi_component_option

< Short name of component, to be prepended to event names

_papi_cpu_option
struct _papi_cpu_option

@ingroup papi_data_structures

_papi_debug_option
struct _papi_debug_option

@ingroup papi_data_structures

_papi_domain_option
struct _papi_domain_option

@ingroup papi_data_structures

_papi_granularity_option
struct _papi_granularity_option

@ingroup papi_data_structures

_papi_hw_info
struct _papi_hw_info

< Version of virtual machine

_papi_inherit_option
struct _papi_inherit_option

@ingroup papi_data_structures

_papi_itimer_option
struct _papi_itimer_option

@ingroup papi_data_structures

_papi_mh_cache_info
struct _papi_mh_cache_info

@ingroup papi_data_structures

_papi_mh_info
struct _papi_mh_info

@ingroup papi_data_structures * @brief mh for mem hierarchy maybe?

_papi_mh_level_info
struct _papi_mh_level_info

@ingroup papi_data_structures

_papi_mh_tlb_info
struct _papi_mh_tlb_info

@ingroup papi_data_structures

_papi_mpx_info
struct _papi_mpx_info

@ingroup papi_data_structures

_papi_multiplex_option
struct _papi_multiplex_option

@ingroup papi_data_structures

_papi_preload_option
struct _papi_preload_option

@ingroup papi_data_structures

_papi_program_info
struct _papi_program_info

@ingroup papi_data_structures @brief get the executable's info

_papi_shared_lib_info
struct _papi_shared_lib_info

@ingroup papi_data_structures

_papi_sprofil
struct _papi_sprofil

< pc scaling factor: fixed point fraction 0xffff ~= 1, 0x8000 == .5, 0x4000 == .25, etc. also, two extensions 0x1000 == 1, 0x2000 == 2

event_info
struct event_info

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

Unions

_N3
union _N3

@ingroup papi_data_structures * @union PAPI_option_t * @brief A pointer to the following is passed to PAPI_set/get_opt()

Variables

PAPIF_DMEM_HEAP
auto PAPIF_DMEM_HEAP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPIF_DMEM_HIGH_WATER
auto PAPIF_DMEM_HIGH_WATER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPIF_DMEM_LIBRARY
auto PAPIF_DMEM_LIBRARY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPIF_DMEM_LOCKED
auto PAPIF_DMEM_LOCKED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPIF_DMEM_MAXVAL
auto PAPIF_DMEM_MAXVAL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPIF_DMEM_PAGESIZE
auto PAPIF_DMEM_PAGESIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPIF_DMEM_PTE
auto PAPIF_DMEM_PTE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPIF_DMEM_RESIDENT
auto PAPIF_DMEM_RESIDENT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPIF_DMEM_SHARED
auto PAPIF_DMEM_SHARED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPIF_DMEM_STACK
auto PAPIF_DMEM_STACK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPIF_DMEM_TEXT
auto PAPIF_DMEM_TEXT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPIF_DMEM_VMPEAK
auto PAPIF_DMEM_VMPEAK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPIF_DMEM_VMSIZE
auto PAPIF_DMEM_VMSIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_2MAX_STR_LEN
auto PAPI_2MAX_STR_LEN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ATTACH
auto PAPI_ATTACH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ATTACHED
auto PAPI_ATTACHED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_CLOCKRATE
auto PAPI_CLOCKRATE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_COMPONENTINFO
auto PAPI_COMPONENTINFO;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_CPU_ATTACH
auto PAPI_CPU_ATTACH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_CPU_ATTACHED
auto PAPI_CPU_ATTACHED;

@}

PAPI_DATA_ADDRESS
auto PAPI_DATA_ADDRESS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_DEBUG
auto PAPI_DEBUG;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_DEFDOM
auto PAPI_DEFDOM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_DEFGRN
auto PAPI_DEFGRN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_DEF_ITIMER
auto PAPI_DEF_ITIMER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_DEF_ITIMER_NS
auto PAPI_DEF_ITIMER_NS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_DEF_MPX_NS
auto PAPI_DEF_MPX_NS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_DERIVED
auto PAPI_DERIVED;

@}

PAPI_DETACH
auto PAPI_DETACH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_DOMAIN
auto PAPI_DOMAIN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_DOM_HWSPEC
auto PAPI_DOM_HWSPEC;

@}

PAPI_DOM_KERNEL
auto PAPI_DOM_KERNEL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_DOM_OTHER
auto PAPI_DOM_OTHER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_DOM_SUPERVISOR
auto PAPI_DOM_SUPERVISOR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_DOM_USER
auto PAPI_DOM_USER;

@internal @defgroup domain_defns Domain definitions @{

PAPI_EATTR
auto PAPI_EATTR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_EBUF
auto PAPI_EBUF;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_EBUG
auto PAPI_EBUG;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ECLOST
auto PAPI_ECLOST;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ECMP
auto PAPI_ECMP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ECNFLCT
auto PAPI_ECNFLCT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ECOMBO
auto PAPI_ECOMBO;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ECOUNT
auto PAPI_ECOUNT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_EINVAL
auto PAPI_EINVAL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_EINVAL_DOM
auto PAPI_EINVAL_DOM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_EISRUN
auto PAPI_EISRUN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_EMISC
auto PAPI_EMISC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ENOCMP
auto PAPI_ENOCMP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ENOCNTR
auto PAPI_ENOCNTR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ENOEVNT
auto PAPI_ENOEVNT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ENOEVST
auto PAPI_ENOEVST;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ENOIMPL
auto PAPI_ENOIMPL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ENOINIT
auto PAPI_ENOINIT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ENOMEM
auto PAPI_ENOMEM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ENOSUPP
auto PAPI_ENOSUPP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ENOTPRESET
auto PAPI_ENOTPRESET;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ENOTRUN
auto PAPI_ENOTRUN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_EPERM
auto PAPI_EPERM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ESBSTR
auto PAPI_ESBSTR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_ESYS
auto PAPI_ESYS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_EXEINFO
auto PAPI_EXEINFO;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_GRANUL
auto PAPI_GRANUL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_GRN_PROC
auto PAPI_GRN_PROC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_GRN_PROCG
auto PAPI_GRN_PROCG;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_GRN_SYS
auto PAPI_GRN_SYS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_GRN_SYS_CPU
auto PAPI_GRN_SYS_CPU;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_GRN_THR
auto PAPI_GRN_THR;

@internal * @defgroup granularity_defns Granularity definitions * @{

PAPI_HIGH_LEVEL_INITED
auto PAPI_HIGH_LEVEL_INITED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_HIGH_LEVEL_TLS
auto PAPI_HIGH_LEVEL_TLS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_HUGE_STR_LEN
auto PAPI_HUGE_STR_LEN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_HWINFO
auto PAPI_HWINFO;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_INHERIT
auto PAPI_INHERIT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_INHERIT_ALL
auto PAPI_INHERIT_ALL;

@internal @defgroup option_defns Option definitions @{

PAPI_INHERIT_NONE
auto PAPI_INHERIT_NONE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_INIT_SLOTS
auto PAPI_INIT_SLOTS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_INSTR_ADDRESS
auto PAPI_INSTR_ADDRESS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_LIB_VERSION
auto PAPI_LIB_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_LOW_LEVEL_INITED
auto PAPI_LOW_LEVEL_INITED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MAX_CPUS
auto PAPI_MAX_CPUS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MAX_HWCTRS
auto PAPI_MAX_HWCTRS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MAX_INFO_TERMS
auto PAPI_MAX_INFO_TERMS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MAX_MEM_HIERARCHY_LEVELS
auto PAPI_MAX_MEM_HIERARCHY_LEVELS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MAX_MPX_CTRS
auto PAPI_MAX_MPX_CTRS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MAX_STR_LEN
auto PAPI_MAX_STR_LEN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MH_MAX_LEVELS
auto PAPI_MH_MAX_LEVELS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MH_TYPE_DATA
auto PAPI_MH_TYPE_DATA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MH_TYPE_EMPTY
auto PAPI_MH_TYPE_EMPTY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MH_TYPE_INST
auto PAPI_MH_TYPE_INST;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MH_TYPE_LRU
auto PAPI_MH_TYPE_LRU;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MH_TYPE_PREF
auto PAPI_MH_TYPE_PREF;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MH_TYPE_PSEUDO_LRU
auto PAPI_MH_TYPE_PSEUDO_LRU;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MH_TYPE_TLB
auto PAPI_MH_TYPE_TLB;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MH_TYPE_TRACE
auto PAPI_MH_TYPE_TRACE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MH_TYPE_UNKNOWN
auto PAPI_MH_TYPE_UNKNOWN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MH_TYPE_VECTOR
auto PAPI_MH_TYPE_VECTOR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MH_TYPE_WB
auto PAPI_MH_TYPE_WB;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MH_TYPE_WT
auto PAPI_MH_TYPE_WT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MIN_STR_LEN
auto PAPI_MIN_STR_LEN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MULTIPLEX
auto PAPI_MULTIPLEX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MULTIPLEXING
auto PAPI_MULTIPLEXING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_MULTIPLEX_DEFAULT
auto PAPI_MULTIPLEX_DEFAULT;

@internal * @defgroup mpx_defns Multiplex flags definitions * @{

PAPI_MULTIPLEX_FORCE_SW
auto PAPI_MULTIPLEX_FORCE_SW;

@}

PAPI_NOT_INIT
auto PAPI_NOT_INIT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_NOT_INITED
auto PAPI_NOT_INITED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_NTV_GROUP_AND_MASK
auto PAPI_NTV_GROUP_AND_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_NTV_GROUP_SHIFT
auto PAPI_NTV_GROUP_SHIFT;

@}

PAPI_NULL
auto PAPI_NULL;

@internal @defgroup consts Constants All of the functions in the PerfAPI should use the following set of constants. @{

PAPI_NUM_ERRORS
auto PAPI_NUM_ERRORS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_NUM_LOCK
auto PAPI_NUM_LOCK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_NUM_TLS
auto PAPI_NUM_TLS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_OK
auto PAPI_OK;

\internal @defgroup ret_codes Return Codes Return Codes All of the functions contained in the PerfAPI return standardized error codes. Values greater than or equal to zero indicate success, less than zero indicates failure. @{

PAPI_OVERFLOWING
auto PAPI_OVERFLOWING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_OVERFLOW_FORCE_SW
auto PAPI_OVERFLOW_FORCE_SW;

@}

PAPI_OVERFLOW_HARDWARE
auto PAPI_OVERFLOW_HARDWARE;

@}

PAPI_PAUSED
auto PAPI_PAUSED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_PMU_MAX
auto PAPI_PMU_MAX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_PRELOAD
auto PAPI_PRELOAD;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_PROFIL
auto PAPI_PROFIL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_PROFILING
auto PAPI_PROFILING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_PROFIL_BUCKET_16
auto PAPI_PROFIL_BUCKET_16;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_PROFIL_BUCKET_32
auto PAPI_PROFIL_BUCKET_32;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_PROFIL_BUCKET_64
auto PAPI_PROFIL_BUCKET_64;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_PROFIL_COMPRESS
auto PAPI_PROFIL_COMPRESS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_PROFIL_DATA_EAR
auto PAPI_PROFIL_DATA_EAR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_PROFIL_FORCE_SW
auto PAPI_PROFIL_FORCE_SW;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_PROFIL_INST_EAR
auto PAPI_PROFIL_INST_EAR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_PROFIL_POSIX
auto PAPI_PROFIL_POSIX;

@internal @defgroup profile_defns Profile definitions @{

PAPI_PROFIL_RANDOM
auto PAPI_PROFIL_RANDOM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_PROFIL_WEIGHTED
auto PAPI_PROFIL_WEIGHTED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_QUIET
auto PAPI_QUIET;

@internal @defgroup error_predef Error predefines @{

PAPI_RUNNING
auto PAPI_RUNNING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_SHLIBINFO
auto PAPI_SHLIBINFO;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_STOPPED
auto PAPI_STOPPED;

@internal @defgroup evt_states States of an EventSet @{

PAPI_THREAD_LEVEL_INITED
auto PAPI_THREAD_LEVEL_INITED;

@}

PAPI_TLS_ALL_THREADS
auto PAPI_TLS_ALL_THREADS;

@}

PAPI_USER_EVENTS_FILE
auto PAPI_USER_EVENTS_FILE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_USR1_LOCK
auto PAPI_USR1_LOCK;

@internal * @defgroup locking_defns Locking Mechanisms defines * @{

PAPI_USR1_TLS
auto PAPI_USR1_TLS;

@internal * @defgroup thread_defns Thread Definitions * We define other levels in papi_internal.h * for internal PAPI use, so if you change anything * make sure to look at both places -KSL * @{

PAPI_USR2_LOCK
auto PAPI_USR2_LOCK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_USR2_TLS
auto PAPI_USR2_TLS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_VENDOR_AMD
auto PAPI_VENDOR_AMD;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_VENDOR_ARM
auto PAPI_VENDOR_ARM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_VENDOR_CRAY
auto PAPI_VENDOR_CRAY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_VENDOR_FREESCALE
auto PAPI_VENDOR_FREESCALE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_VENDOR_IBM
auto PAPI_VENDOR_IBM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_VENDOR_INTEL
auto PAPI_VENDOR_INTEL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_VENDOR_MIPS
auto PAPI_VENDOR_MIPS;

@}

PAPI_VENDOR_SUN
auto PAPI_VENDOR_SUN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_VENDOR_UNKNOWN
auto PAPI_VENDOR_UNKNOWN;

@internal @defgroup papi_vendors Vendor definitions @{

PAPI_VERB_ECONT
auto PAPI_VERB_ECONT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PAPI_VERB_ESTOP
auto PAPI_VERB_ESTOP;

@}

Meta