16#include "perfmon/pfmlib_perf_event.h"
41 switch ( pfm_error ) {
42 case PFM_SUCCESS:
return PAPI_OK;
56 PAPIWARN(
"Unknown libpfm error code %d, returning PAPI_EINVAL",pfm_error);
113 if (
retval == PFM_SUCCESS ) {
137 if ( PFM_MAJ_VERSION(
version ) !=
138 PFM_MAJ_VERSION( LIBPFM_VERSION ) ) {
140 PAPIWARN(
"Version mismatch of libpfm: "
141 "compiled %#x vs. installed %#x\n",
142 PFM_MAJ_VERSION( LIBPFM_VERSION ),
convert libpfm error codes to PAPI error codes
Initialize the libpfm4 code.
Shutdown any initialization done by the libpfm4 code.
Return codes and api definitions.
void PAPIWARN(char *format,...)
char * pfm_strerror(int code)
pfm_err_t pfm_initialize(void)
pfm_err_t pfm_get_version(unsigned int *version)
char support_version[PAPI_MIN_STR_LEN]
char disabled_reason[PAPI_HUGE_STR_LEN]
PAPI_component_info_t cmp_info
inline_static int _papi_hwi_lock(int lck)
inline_static int _papi_hwi_unlock(int lck)