Package papi-devel
Header files for the compiling programs with PAPI
PAPI-devel includes the C header files that specify the PAPI user-space
 libraries and interfaces. This is required for rebuilding any program
 that uses PAPI.
Version: 7.2.0
See also: papi.
| Library Functions | |
| PAPIF_accum | accumulate and reset counters in an event set | 
| PAPIF_add_event | add PAPI preset or native hardware event to an event set | 
| PAPIF_add_events | add multiple PAPI presets or native hardware events to an event set | 
| PAPIF_add_named_event | add PAPI preset or native hardware event to an event set by name | 
| PAPIF_assign_eventset_component | assign a component index to an existing but empty EventSet | 
| PAPIF_cleanup_eventset | empty and destroy an EventSet | 
| PAPIF_create_eventset | create a new empty PAPI EventSet | 
| PAPIF_destroy_eventset | empty and destroy an EventSet | 
| PAPIF_enum_dev_type | returns handle of next device type | 
| PAPIF_enum_event | Return the number of events in an event set. | 
| PAPIF_epc | Get named events per cycle, real and processor time, reference and core cycles. | 
| PAPIF_event_code_to_name | Convert a numeric hardware event code to a name. | 
| PAPIF_event_name_to_code | Convert a name to a numeric hardware event code. | 
| PAPIF_flips_rate | Simplified call to get Mflips/s (floating point instruction rate), real and processor time. | 
| PAPIF_flops_rate | Simplified call to get Mflops/s (floating point instruction rate), real and processor time. | 
| PAPIF_get_clockrate | Get the clockrate in MHz for the current cpu. | 
| PAPIF_get_dev_attr | returns device attributes | 
| PAPIF_get_dev_type_attr | returns device type attributes | 
| PAPIF_get_dmem_info | get information about the dynamic memory usage of the current program | 
| PAPIF_get_domain | Get the domain setting for the specified EventSet. | 
| PAPIF_get_event_info | Get the event's name and description info. | 
| PAPIF_get_exe_info | get information about the dynamic memory usage of the current program | 
| PAPIF_get_granularity | Get the granularity setting for the specified EventSet. | 
| PAPIF_get_hardware_info | get information about the system hardware | 
| PAPIF_get_multiplex | Get the multiplexing status of specified event set. | 
| PAPIF_get_preload | Get the LD_PRELOAD environment variable. | 
| PAPIF_get_real_cyc | Get real time counter value in clock cycles. | 
| PAPIF_get_real_nsec | Get real time counter value in nanoseconds. | 
| PAPIF_get_real_usec | Get real time counter value in microseconds. | 
| PAPIF_get_virt_cyc | Get virtual time counter value in clock cycles. | 
| PAPIF_get_virt_usec | Get virtual time counter value in microseconds. | 
| PAPIF_ipc | Get instructions per cycle, real and processor time. | 
| PAPIF_is_initialized | Check for initialization. | 
| PAPIF_library_init | Initialize the PAPI library. | 
| PAPIF_lock | Lock one of two mutex variables defined in papi.h. | 
| PAPIF_multiplex_init | Initialize multiplex support in the PAPI library. | 
| PAPIF_num_cmp_hwctrs | Return the number of hardware counters on the specified component. | 
| PAPIF_num_events | Enumerate PAPI preset or native events. | 
| PAPIF_num_hwctrs | Return the number of hardware counters on the cpu. | 
| PAPIF_perror | Convert PAPI error codes to strings, and print error message to stderr. | 
| PAPIF_query_event | Query if PAPI event exists. | 
| PAPIF_query_named_event | Query if named PAPI event exists. | 
| PAPIF_rate_stop | Stop a running event set of a rate function. | 
| PAPIF_read | Read hardware counters from an event set. | 
| PAPIF_read_ts | Read hardware counters with a timestamp. | 
| PAPIF_register_thread | Notify PAPI that a thread has 'appeared'. | 
| PAPIF_remove_event | Remove a hardware event from a PAPI event set. | 
| PAPIF_remove_events | Remove an array of hardware event codes from a PAPI event set. | 
| PAPIF_remove_named_event | Remove a named hardware event from a PAPI event set. | 
| PAPIF_reset | Reset the hardware event counts in an event set. | 
| PAPIF_set_cmp_domain | Set the default counting domain for new event sets bound to the specified component. | 
| PAPIF_set_cmp_granularity | Set the default counting granularity for eventsets bound to the specified component. | 
| PAPIF_set_debug | Set the current debug level for error output from PAPI. | 
| PAPIF_set_domain | Set the default counting domain for new event sets bound to the cpu component. | 
| PAPIF_set_event_domain | Set the default counting domain for specified EventSet. | 
| PAPIF_set_granularity | Set the default counting granularity for eventsets bound to the cpu component. | 
| PAPIF_set_inherit | Turn on inheriting of counts from daughter to parent process. | 
| PAPIF_set_multiplex | Convert a standard event set to a multiplexed event set. | 
| PAPIF_shutdown | finish using PAPI and free all related resources. | 
| PAPIF_start | Start counting hardware events in an event set. | 
| PAPIF_state | Return the counting state of an EventSet. | 
| PAPIF_stop | Stop counting hardware events in an EventSet. | 
| PAPIF_thread_id | Get the thread identifier of the current thread. | 
| PAPIF_thread_init | Initialize thread support in the PAPI library. | 
| PAPIF_unlock | Unlock one of the mutex variables defined in papi.h. | 
| PAPIF_unregister_thread | Notify PAPI that a thread has 'disappeared'. | 
| PAPIF_write | Write counter values into counters. | 
| PAPI_accum | Accumulate and reset counters in an EventSet. | 
| PAPI_add_event | add PAPI preset or native hardware event to an event set | 
| PAPI_add_events | add multiple PAPI presets or native hardware events to an event set | 
| PAPI_add_named_event | add PAPI preset or native hardware event by name to an EventSet | 
| PAPI_addr_range_option_t | address range specification for range restricted counting if both are zero, range is disabled | 
| PAPI_address_map_t | get the executable's address space info | 
| PAPI_all_thr_spec_t | PAPI_all_thr_spec_t | 
| PAPI_assign_eventset_component | Assign a component index to an existing but empty EventSet. | 
| PAPI_attach | Attach PAPI event set to the specified thread id. | 
| PAPI_attach_option_t | PAPI_attach_option_t | 
| PAPI_cleanup_eventset | Empty and destroy an EventSet. | 
| PAPI_component_info_t | PAPI_component_info_t | 
| PAPI_cpu_option_t | PAPI_cpu_option_t | 
| PAPI_create_eventset | Create a new empty PAPI EventSet. | 
| PAPI_debug_option_t | PAPI_debug_option_t | 
| PAPI_destroy_eventset | Empty and destroy an EventSet. | 
| PAPI_detach | Detach PAPI event set from previously specified thread id and restore to executing thread. | 
| PAPI_disable_component | disables the specified component | 
| PAPI_disable_component_by_name | disables the named component | 
| PAPI_dmem_info_t | A pointer to the following is passed to PAPI_get_dmem_info() | 
| PAPI_domain_option_t | PAPI_domain_option_t | 
| PAPI_enum_cmp_event | Enumerate PAPI preset or native events for a given component. | 
| PAPI_enum_dev_type | returns handle of next device type | 
| PAPI_enum_event | Enumerate PAPI preset or native events. | 
| PAPI_epc | Simplified call to get arbitrary events per cycle, real and processor time. | 
| PAPI_event_code_to_name | Convert a numeric hardware event code to a name. | 
| PAPI_event_info_t | PAPI_event_info_t | 
| PAPI_event_name_to_code | Convert a name to a numeric hardware event code. | 
| PAPI_exe_info_t | get the executable's info | 
| PAPI_flips_rate | Simplified call to get Mflips/s (floating point instruction rate), real and processor time. | 
| PAPI_flops_rate | Simplified call to get Mflops/s (floating point operation rate), real and processor time. | 
| PAPI_get_cmp_opt | Get component specific PAPI options. | 
| PAPI_get_component_index | returns the component index for the named component | 
| PAPI_get_component_info | get information about a specific software component | 
| PAPI_get_dev_attr | returns device attributes | 
| PAPI_get_dev_type_attr | returns device type attributes | 
| PAPI_get_dmem_info | Get information about the dynamic memory usage of the current program. | 
| PAPI_get_event_component | return component an event belongs to | 
| PAPI_get_event_info | Get the event's name and description info. | 
| PAPI_get_eventset_component | return index for component an eventset is assigned to | 
| PAPI_get_executable_info | Get the executable's address space info. | 
| PAPI_get_hardware_info | get information about the system hardware | 
| PAPI_get_multiplex | Get the multiplexing status of specified event set. | 
| PAPI_get_opt | Get PAPI library or event set options. | 
| PAPI_get_overflow_event_index | converts an overflow vector into an array of indexes to overflowing events | 
| PAPI_get_real_cyc | get real time counter value in clock cycles Returns the total real time passed since some arbitrary starting point. The time is returned in clock cycles. This… | 
| PAPI_get_real_nsec | Get real time counter value in nanoseconds. | 
| PAPI_get_real_usec | get real time counter value in microseconds | 
| PAPI_get_shared_lib_info | Get address info about the shared libraries used by the process. | 
| PAPI_get_thr_specific | Retrieve a pointer to a thread specific data structure. | 
| PAPI_get_virt_cyc | get virtual time counter value in clock cycles | 
| PAPI_get_virt_nsec | Get virtual time counter values in nanoseconds. | 
| PAPI_get_virt_usec | get virtual time counter values in microseconds | 
| PAPI_granularity_option_t | PAPI_granularity_option_t | 
| PAPI_hl_read | Read performance events inside of a region and store the difference to the corresponding beginning of the region. | 
| PAPI_hl_region_begin | Read performance events at the beginning of a region. | 
| PAPI_hl_region_end | Read performance events at the end of a region and store the difference to the corresponding beginning of the region. | 
| PAPI_hl_stop | Stop a running high-level event set. | 
| PAPI_hw_info_t | Hardware info structure. | 
| PAPI_inherit_option_t | PAPI_inherit_option_t | 
| PAPI_ipc | Simplified call to get instructions per cycle, real and processor time. | 
| PAPI_is_initialized | check for initialization | 
| PAPI_itimer_option_t | PAPI_itimer_option_t | 
| PAPI_library_init | initialize the PAPI library. | 
| PAPI_list_events | list the events in an event set | 
| PAPI_list_threads | List the registered thread ids. | 
| PAPI_lock | Lock one of two mutex variables defined in papi.h. | 
| PAPI_mh_cache_info_t | PAPI_mh_cache_info_t | 
| PAPI_mh_info_t | mh for mem hierarchy maybe? | 
| PAPI_mh_level_t | PAPI_mh_level_t | 
| PAPI_mh_tlb_info_t | PAPI_mh_tlb_info_t | 
| PAPI_mpx_info_t | PAPI_mpx_info_t | 
| PAPI_multiplex_init | Initialize multiplex support in the PAPI library. | 
| PAPI_multiplex_option_t | PAPI_multiplex_option_t | 
| PAPI_num_cmp_hwctrs | Return the number of hardware counters for the specified component. | 
| PAPI_num_components | Get the number of components available on the system. | 
| PAPI_num_events | Return the number of events in an event set. | 
| PAPI_num_hwctrs | Return the number of hardware counters on the cpu. | 
| PAPI_option_t | A pointer to the following is passed to PAPI_set/get_opt() | 
| PAPI_overflow | Set up an event set to begin registering overflows. | 
| PAPI_perror | Produces a string on standard error, describing the last library error. | 
| PAPI_preload_info_t | PAPI_preload_info_t | 
| PAPI_profil | Generate a histogram of hardware counter overflows vs. PC addresses. | 
| PAPI_query_event | Query if PAPI event exists. | 
| PAPI_query_named_event | Query if a named PAPI event exists. | 
| PAPI_rate_stop | Stop a running event set of a rate function. | 
| PAPI_read | Read hardware counters from an event set. | 
| PAPI_read_ts | Read hardware counters with a timestamp. | 
| PAPI_register_thread | Notify PAPI that a thread has 'appeared'. | 
| PAPI_remove_event | removes a hardware event from a PAPI event set. | 
| PAPI_remove_events | Remove an array of hardware event codes from a PAPI event set. | 
| PAPI_remove_named_event | removes a named hardware event from a PAPI event set. | 
| PAPI_reset | Reset the hardware event counts in an event set. | 
| PAPI_set_cmp_domain | Set the default counting domain for new event sets bound to the specified component. | 
| PAPI_set_cmp_granularity | Set the default counting granularity for eventsets bound to the specified component. | 
| PAPI_set_debug | Set the current debug level for error output from PAPI. | 
| PAPI_set_domain | Set the default counting domain for new event sets bound to the cpu component. | 
| PAPI_set_granularity | Set the default counting granularity for eventsets bound to the cpu component. | 
| PAPI_set_multiplex | Convert a standard event set to a multiplexed event set. | 
| PAPI_set_opt | Set PAPI library or event set options. | 
| PAPI_set_thr_specific | Store a pointer to a thread specific data structure. | 
| PAPI_shlib_info_t | PAPI_shlib_info_t | 
| PAPI_shutdown | Finish using PAPI and free all related resources. | 
| PAPI_sprofil | Generate PC histogram data from multiple code regions where hardware counter overflow occurs. | 
| PAPI_sprofil_t | PAPI_sprofil_t | 
| PAPI_start | Start counting hardware events in an event set. | 
| PAPI_state | Return the counting state of an EventSet. | 
| PAPI_stop | Stop counting hardware events in an event set. | 
| PAPI_strerror | Returns a string describing the PAPI error code. | 
| PAPI_thread_id | Get the thread identifier of the current thread. | 
| PAPI_thread_init | Initialize thread support in the PAPI library. | 
| PAPI_unlock | Unlock one of the mutex variables defined in papi.h. | 
| PAPI_unregister_thread | Notify PAPI that a thread has 'disappeared'. | 
| PAPI_write | Write counter values into counters. | 
| PAPIf_hl_read | Reads and stores hardware events inside of an instrumented code region. | 
| PAPIf_hl_region_begin | Reads and stores hardware events at the beginning of an instrumented code region. | 
| PAPIf_hl_region_end | Reads and stores hardware events at the end of an instrumented code region. | 
| PAPIf_hl_stop | Stop a running high-level event set. |