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. |