PAPI  5.7.0.0
upper_PAPI_FWRAPPERS.c File Reference

Go to the source code of this file.

Data Structures

struct  __fsid_t
 
struct  __mbstate_t
 
struct  _G_fpos_t
 
struct  _G_fpos64_t
 
struct  _IO_marker
 
struct  _IO_FILE
 
struct  __sigset_t
 
struct  timeval
 
struct  timespec
 
struct  fd_set
 
struct  __pthread_rwlock_arch_t
 
struct  __pthread_slist_t
 
struct  __pthread_mutex_s
 
struct  __pthread_cond_s
 
union  pthread_mutexattr_t
 
union  pthread_condattr_t
 
union  pthread_attr_t
 
union  pthread_mutex_t
 
union  pthread_cond_t
 
union  pthread_rwlock_t
 
union  pthread_rwlockattr_t
 
union  pthread_barrier_t
 
union  pthread_barrierattr_t
 
union  __sigval_t
 
struct  siginfo_t
 
struct  sigevent_t
 
struct  _fpx_sw_bytes
 
struct  _fpreg
 
struct  _fpxreg
 
struct  _xmmreg
 
struct  _fpstate
 
struct  hwd_ucontext_t
 
struct  _xsave_hdr
 
struct  _ymmh_state
 
struct  _xstate
 
struct  stack_t
 
struct  _libc_fpreg
 
struct  fpregset_t
 
struct  mcontext_t
 
struct  ucontext_t
 
struct  sigstack
 
struct  PAPI_sprofil_t
 
struct  PAPI_itimer_option_t
 
struct  PAPI_inherit_option_t
 
struct  PAPI_domain_option_t
 
struct  PAPI_granularity_option_t
 
struct  PAPI_preload_info_t
 
struct  PAPI_component_info_t
 
struct  PAPI_mpx_info_t
 
struct  PAPI_debug_option_t
 
struct  PAPI_address_map_t
 get the executable's address space info More...
 
struct  PAPI_exe_info_t
 get the executable's info More...
 
struct  PAPI_shlib_info_t
 
struct  PAPI_mh_tlb_info_t
 
struct  PAPI_mh_cache_info_t
 
struct  PAPI_mh_level_t
 
struct  PAPI_mh_info_t
 mh for mem hierarchy maybe? More...
 
struct  PAPI_hw_info_t
 Hardware info structure. More...
 
struct  PAPI_attach_option_t
 
struct  PAPI_cpu_option_t
 
struct  PAPI_multiplex_option_t
 
struct  PAPI_addr_range_option_t
 address range specification for range restricted counting if both are zero, range is disabled More...
 
union  PAPI_option_t
 A pointer to the following is passed to PAPI_set/get_opt() More...
 
struct  PAPI_dmem_info_t
 A pointer to the following is passed to PAPI_get_dmem_info() More...
 
struct  PAPI_event_info_t
 

Typedefs

typedef unsigned int size_t
 
typedef unsigned char __u_char
 
typedef unsigned short int __u_short
 
typedef unsigned int __u_int
 
typedef unsigned long int __u_long
 
typedef signed char __int8_t
 
typedef unsigned char __uint8_t
 
typedef signed short int __int16_t
 
typedef unsigned short int __uint16_t
 
typedef signed int __int32_t
 
typedef unsigned int __uint32_t
 
typedef __off64_t __loff_t
 
typedef char * __caddr_t
 
typedef int __sig_atomic_t
 
typedef __builtin_va_list __gnuc_va_list
 
typedef void _IO_lock_t
 
typedef __ssize_t __io_read_fn(void *__cookie, char *__buf, size_t __nbytes)
 
typedef __ssize_t __io_write_fn(void *__cookie, const char *__buf, size_t __n)
 
typedef int __io_seek_fn(void *__cookie, __off64_t *__pos, int __w)
 
typedef int __io_close_fn(void *__cookie)
 
typedef struct __locale_struct * __locale_t
 
typedef __locale_t locale_t
 
typedef __sigset_t sigset_t
 
typedef __suseconds_t suseconds_t
 
typedef long int __fd_mask
 
typedef __fd_mask fd_mask
 
typedef __blksize_t blksize_t
 
typedef __blkcnt_t blkcnt_t
 
typedef __fsblkcnt_t fsblkcnt_t
 
typedef __fsfilcnt_t fsfilcnt_t
 
typedef unsigned long int pthread_t
 
typedef unsigned int pthread_key_t
 
typedef int pthread_once_t
 
typedef volatile int pthread_spinlock_t
 
typedef __sig_atomic_t sig_atomic_t
 
typedef __sigval_t sigval_t
 
typedef void(* __sighandler_t) (int)
 
typedef int greg_t
 
typedef greg_t gregset_t[19]
 
typedef void(* PAPI_overflow_handler_t) (int EventSet, void *address, long long overflow_vector, void *context)
 
typedef char * caddr_t
 
typedef int(* PAPI_debug_handler_t) (int code)
 
typedef char * PAPI_user_defined_events_file_t
 

Enumerations

enum  __codecvt_result {
  __codecvt_ok, __codecvt_partial, __codecvt_error, __codecvt_noconv,
  __codecvt_ok, __codecvt_partial, __codecvt_error, __codecvt_noconv,
  __codecvt_ok, __codecvt_partial, __codecvt_error, __codecvt_noconv
}
 
enum  {
  PAPI_L1_DCM_idx = 0, PAPI_L1_ICM_idx, PAPI_L2_DCM_idx, PAPI_L2_ICM_idx,
  PAPI_L3_DCM_idx, PAPI_L3_ICM_idx, PAPI_L1_TCM_idx, PAPI_L2_TCM_idx,
  PAPI_L3_TCM_idx, PAPI_CA_SNP_idx, PAPI_CA_SHR_idx, PAPI_CA_CLN_idx,
  PAPI_CA_INV_idx, PAPI_CA_ITV_idx, PAPI_L3_LDM_idx, PAPI_L3_STM_idx,
  PAPI_BRU_IDL_idx, PAPI_FXU_IDL_idx, PAPI_FPU_IDL_idx, PAPI_LSU_IDL_idx,
  PAPI_TLB_DM_idx, PAPI_TLB_IM_idx, PAPI_TLB_TL_idx, PAPI_L1_LDM_idx,
  PAPI_L1_STM_idx, PAPI_L2_LDM_idx, PAPI_L2_STM_idx, PAPI_BTAC_M_idx,
  PAPI_PRF_DM_idx, PAPI_L3_DCH_idx, PAPI_TLB_SD_idx, PAPI_CSR_FAL_idx,
  PAPI_CSR_SUC_idx, PAPI_CSR_TOT_idx, PAPI_MEM_SCY_idx, PAPI_MEM_RCY_idx,
  PAPI_MEM_WCY_idx, PAPI_STL_ICY_idx, PAPI_FUL_ICY_idx, PAPI_STL_CCY_idx,
  PAPI_FUL_CCY_idx, PAPI_HW_INT_idx, PAPI_BR_UCN_idx, PAPI_BR_CN_idx,
  PAPI_BR_TKN_idx, PAPI_BR_NTK_idx, PAPI_BR_MSP_idx, PAPI_BR_PRC_idx,
  PAPI_FMA_INS_idx, PAPI_TOT_IIS_idx, PAPI_TOT_INS_idx, PAPI_INT_INS_idx,
  PAPI_FP_INS_idx, PAPI_LD_INS_idx, PAPI_SR_INS_idx, PAPI_BR_INS_idx,
  PAPI_VEC_INS_idx, PAPI_RES_STL_idx, PAPI_FP_STAL_idx, PAPI_TOT_CYC_idx,
  PAPI_LST_INS_idx, PAPI_SYC_INS_idx, PAPI_L1_DCH_idx, PAPI_L2_DCH_idx,
  PAPI_L1_DCA_idx, PAPI_L2_DCA_idx, PAPI_L3_DCA_idx, PAPI_L1_DCR_idx,
  PAPI_L2_DCR_idx, PAPI_L3_DCR_idx, PAPI_L1_DCW_idx, PAPI_L2_DCW_idx,
  PAPI_L3_DCW_idx, PAPI_L1_ICH_idx, PAPI_L2_ICH_idx, PAPI_L3_ICH_idx,
  PAPI_L1_ICA_idx, PAPI_L2_ICA_idx, PAPI_L3_ICA_idx, PAPI_L1_ICR_idx,
  PAPI_L2_ICR_idx, PAPI_L3_ICR_idx, PAPI_L1_ICW_idx, PAPI_L2_ICW_idx,
  PAPI_L3_ICW_idx, PAPI_L1_TCH_idx, PAPI_L2_TCH_idx, PAPI_L3_TCH_idx,
  PAPI_L1_TCA_idx, PAPI_L2_TCA_idx, PAPI_L3_TCA_idx, PAPI_L1_TCR_idx,
  PAPI_L2_TCR_idx, PAPI_L3_TCR_idx, PAPI_L1_TCW_idx, PAPI_L2_TCW_idx,
  PAPI_L3_TCW_idx, PAPI_FML_INS_idx, PAPI_FAD_INS_idx, PAPI_FDV_INS_idx,
  PAPI_FSQ_INS_idx, PAPI_FNV_INS_idx, PAPI_FP_OPS_idx, PAPI_SP_OPS_idx,
  PAPI_DP_OPS_idx, PAPI_VEC_SP_idx, PAPI_VEC_DP_idx, PAPI_REF_CYC_idx,
  PAPI_END_idx
}
 
enum  {
  PAPI_ENUM_EVENTS = 0, PAPI_ENUM_FIRST, PAPI_PRESET_ENUM_AVAIL, PAPI_PRESET_ENUM_MSC,
  PAPI_PRESET_ENUM_INS, PAPI_PRESET_ENUM_IDL, PAPI_PRESET_ENUM_BR, PAPI_PRESET_ENUM_CND,
  PAPI_PRESET_ENUM_MEM, PAPI_PRESET_ENUM_CACH, PAPI_PRESET_ENUM_L1, PAPI_PRESET_ENUM_L2,
  PAPI_PRESET_ENUM_L3, PAPI_PRESET_ENUM_TLB, PAPI_PRESET_ENUM_FP, PAPI_NTV_ENUM_UMASKS,
  PAPI_NTV_ENUM_UMASK_COMBOS, PAPI_NTV_ENUM_IARR, PAPI_NTV_ENUM_DARR, PAPI_NTV_ENUM_OPCM,
  PAPI_NTV_ENUM_IEAR, PAPI_NTV_ENUM_DEAR, PAPI_NTV_ENUM_GROUPS
}
 
enum  {
  SI_ASYNCNL = -60, SI_TKILL = -6, SI_SIGIO, SI_ASYNCIO,
  SI_MESGQ, SI_TIMER, SI_QUEUE, SI_USER,
  SI_KERNEL = 0x80
}
 
enum  {
  ILL_ILLOPC = 1, ILL_ILLOPN, ILL_ILLADR, ILL_ILLTRP,
  ILL_PRVOPC, ILL_PRVREG, ILL_COPROC, ILL_BADSTK
}
 
enum  {
  FPE_INTDIV = 1, FPE_INTOVF, FPE_FLTDIV, FPE_FLTOVF,
  FPE_FLTUND, FPE_FLTRES, FPE_FLTINV, FPE_FLTSUB
}
 
enum  { SEGV_MAPERR = 1, SEGV_ACCERR, SEGV_BNDERR, SEGV_PKUERR }
 
enum  {
  BUS_ADRALN = 1, BUS_ADRERR, BUS_OBJERR, BUS_MCEERR_AR,
  BUS_MCEERR_AO
}
 
enum  {
  CLD_EXITED = 1, CLD_KILLED, CLD_DUMPED, CLD_TRAPPED,
  CLD_STOPPED, CLD_CONTINUED
}
 
enum  {
  POLL_IN = 1, POLL_OUT, POLL_MSG, POLL_ERR,
  POLL_PRI, POLL_HUP
}
 
enum  { SIGEV_SIGNAL = 0, SIGEV_NONE, SIGEV_THREAD, SIGEV_THREAD_ID = 4 }
 
enum  { SS_ONSTACK = 1, SS_DISABLE }
 
enum  { PAPI_LOCATION_CORE = 0, PAPI_LOCATION_CPU, PAPI_LOCATION_PACKAGE, PAPI_LOCATION_UNCORE }
 
enum  { PAPI_DATATYPE_INT64 = 0, PAPI_DATATYPE_UINT64, PAPI_DATATYPE_FP64, PAPI_DATATYPE_BIT64 }
 
enum  { PAPI_VALUETYPE_RUNNING_SUM = 0, PAPI_VALUETYPE_ABSOLUTE }
 
enum  { PAPI_TIMESCOPE_SINCE_START = 0, PAPI_TIMESCOPE_SINCE_LAST, PAPI_TIMESCOPE_UNTIL_NEXT, PAPI_TIMESCOPE_POINT }
 
enum  { PAPI_UPDATETYPE_ARBITRARY = 0, PAPI_UPDATETYPE_PUSH, PAPI_UPDATETYPE_PULL, PAPI_UPDATETYPE_FIXEDFREQ }
 

Functions

int __underflow (_IO_FILE *)
 
int __uflow (_IO_FILE *)
 
int __overflow (_IO_FILE *, int)
 
int _IO_getc (_IO_FILE *__fp)
 
int _IO_putc (int __c, _IO_FILE *__fp)
 
int _IO_feof (_IO_FILE *__fp) __attribute__((__nothrow__
 
int _IO_ferror (_IO_FILE *__fp) __attribute__((__nothrow__
 
int _IO_peekc_locked (_IO_FILE *__fp)
 
void _IO_flockfile (_IO_FILE *)
 
int strcoll_l (const char *__s1, const char *__s2, locale_t __l) __attribute__((__nothrow__
 
int __leaf__ __attribute__ ((__pure__))
 
static __inline __uint64_t __bswap_64 (__uint64_t __bsx)
 
static __inline __uint16_t __uint16_identity (__uint16_t __x)
 
static __inline __uint32_t __uint32_identity (__uint32_t __x)
 
static __inline __uint64_t __uint64_identity (__uint64_t __x)
 
int select (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, struct timeval *__restrict __timeout)
 
int pselect (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, const struct timespec *__restrict __timeout, const __sigset_t *__restrict __sigmask)
 
unsigned int gnu_dev_major (__dev_t __dev) __attribute__((__nothrow__
 
unsigned int __leaf__ __attribute__ ((__const__))
 
unsigned int gnu_dev_minor (__dev_t __dev) __attribute__((__nothrow__
 
__dev_t gnu_dev_makedev (unsigned int __major, unsigned int __minor) __attribute__((__nothrow__
 
__sighandler_t __sysv_signal (int __sig, __sighandler_t __handler) __attribute__((__nothrow__
 
__sighandler_t signal (int __sig, __sighandler_t __handler) __attribute__((__nothrow__
 
int kill (__pid_t __pid, int __sig) __attribute__((__nothrow__
 
int killpg (__pid_t __pgrp, int __sig) __attribute__((__nothrow__
 
int raise (int __sig) __attribute__((__nothrow__
 
__sighandler_t ssignal (int __sig, __sighandler_t __handler) __attribute__((__nothrow__
 
int gsignal (int __sig) __attribute__((__nothrow__
 
void psignal (int __sig, const char *__s)
 
void psiginfo (const siginfo_t *__pinfo, const char *__s)
 
int sigblock (int __mask) __attribute__((__nothrow__
 
int __leaf__ __attribute__ ((__deprecated__))
 
int sigsetmask (int __mask) __attribute__((__nothrow__
 
int siggetmask (void)
 
int sigprocmask (int __how, const sigset_t *__restrict __set, sigset_t *__restrict __oset) __attribute__((__nothrow__
 
int sigsuspend (const sigset_t *__set) __attribute__((__nonnull__(1)))
 
int sigaction (int __sig, const struct sigaction *__restrict __act, struct sigaction *__restrict __oact) __attribute__((__nothrow__
 
int sigpending (sigset_t *__set) __attribute__((__nothrow__
 
int __leaf__ __attribute__ ((__nonnull__(1)))
 
int sigwait (const sigset_t *__restrict __set, int *__restrict __sig) __attribute__((__nonnull__(1
 
int int sigwaitinfo (const sigset_t *__restrict __set, siginfo_t *__restrict __info) __attribute__((__nonnull__(1)))
 
int sigtimedwait (const sigset_t *__restrict __set, siginfo_t *__restrict __info, const struct timespec *__restrict __timeout) __attribute__((__nonnull__(1)))
 
int sigqueue (__pid_t __pid, int __sig, const union sigval __val) __attribute__((__nothrow__
 
int sigreturn (struct sigcontext *__scp) __attribute__((__nothrow__
 
int siginterrupt (int __sig, int __interrupt) __attribute__((__nothrow__
 
int sigaltstack (const stack_t *__restrict __ss, stack_t *__restrict __oss) __attribute__((__nothrow__
 
int sigstack (struct sigstack *__ss, struct sigstack *__oss) __attribute__((__nothrow__
 
int pthread_sigmask (int __how, const __sigset_t *__restrict __newmask, __sigset_t *__restrict __oldmask) __attribute__((__nothrow__
 
int pthread_kill (pthread_t __threadid, int __signo) __attribute__((__nothrow__
 
int __libc_current_sigrtmin (void)
 
int PAPI_accum (int EventSet, long long *values)
 
int PAPI_add_event (int EventSet, int Event)
 
int PAPI_add_named_event (int EventSet, const char *EventName)
 
int PAPI_add_events (int EventSet, int *Events, int number)
 
int PAPI_assign_eventset_component (int EventSet, int cidx)
 
int PAPI_attach (int EventSet, unsigned long tid)
 
int PAPI_cleanup_eventset (int EventSet)
 
int PAPI_create_eventset (int *EventSet)
 
int PAPI_detach (int EventSet)
 
int PAPI_destroy_eventset (int *EventSet)
 
int PAPI_enum_event (int *EventCode, int modifier)
 
int PAPI_enum_cmp_event (int *EventCode, int modifier, int cidx)
 
int PAPI_event_code_to_name (int EventCode, char *out)
 
int PAPI_event_name_to_code (const char *in, int *out)
 
int PAPI_get_dmem_info (PAPI_dmem_info_t *dest)
 
int PAPI_get_event_info (int EventCode, PAPI_event_info_t *info)
 
const PAPI_exe_info_tPAPI_get_executable_info (void)
 
const PAPI_hw_info_tPAPI_get_hardware_info (void)
 
const PAPI_component_info_tPAPI_get_component_info (int cidx)
 
int PAPI_get_multiplex (int EventSet)
 
int PAPI_get_opt (int option, PAPI_option_t *ptr)
 
int PAPI_get_cmp_opt (int option, PAPI_option_t *ptr, int cidx)
 
long long PAPI_get_real_cyc (void)
 
long long PAPI_get_real_nsec (void)
 
long long PAPI_get_real_usec (void)
 
const PAPI_shlib_info_tPAPI_get_shared_lib_info (void)
 
int PAPI_get_thr_specific (int tag, void **ptr)
 
int PAPI_get_overflow_event_index (int Eventset, long long overflow_vector, int *array, int *number)
 
long long PAPI_get_virt_cyc (void)
 
long long PAPI_get_virt_nsec (void)
 
long long PAPI_get_virt_usec (void)
 
int PAPI_is_initialized (void)
 
int PAPI_library_init (int version)
 
int PAPI_list_events (int EventSet, int *Events, int *number)
 
int PAPI_list_threads (unsigned long *tids, int *number)
 
int PAPI_lock (int)
 
int PAPI_multiplex_init (void)
 
int PAPI_num_cmp_hwctrs (int cidx)
 
int PAPI_num_events (int EventSet)
 
int PAPI_overflow (int EventSet, int EventCode, int threshold, int flags, PAPI_overflow_handler_t handler)
 
void PAPI_perror (const char *msg)
 
int PAPI_profil (void *buf, unsigned bufsiz, caddr_t offset, unsigned scale, int EventSet, int EventCode, int threshold, int flags)
 
int PAPI_query_event (int EventCode)
 
int PAPI_query_named_event (const char *EventName)
 
int PAPI_read (int EventSet, long long *values)
 
int PAPI_read_ts (int EventSet, long long *values, long long *cyc)
 
int PAPI_register_thread (void)
 
int PAPI_remove_event (int EventSet, int EventCode)
 
int PAPI_remove_named_event (int EventSet, const char *EventName)
 
int PAPI_remove_events (int EventSet, int *Events, int number)
 
int PAPI_reset (int EventSet)
 
int PAPI_set_debug (int level)
 
int PAPI_set_cmp_domain (int domain, int cidx)
 
int PAPI_set_domain (int domain)
 
int PAPI_set_cmp_granularity (int granularity, int cidx)
 
int PAPI_set_granularity (int granularity)
 
int PAPI_set_multiplex (int EventSet)
 
int PAPI_set_opt (int option, PAPI_option_t *ptr)
 
int PAPI_set_thr_specific (int tag, void *ptr)
 
void PAPI_shutdown (void)
 
int PAPI_sprofil (PAPI_sprofil_t *prof, int profcnt, int EventSet, int EventCode, int threshold, int flags)
 
int PAPI_start (int EventSet)
 
int PAPI_state (int EventSet, int *status)
 
int PAPI_stop (int EventSet, long long *values)
 
char * PAPI_strerror (int)
 
unsigned long PAPI_thread_id (void)
 
int PAPI_thread_init (unsigned long(*id_fn)(void))
 
int PAPI_unlock (int)
 
int PAPI_unregister_thread (void)
 
int PAPI_write (int EventSet, long long *values)
 
int PAPI_get_event_component (int EventCode)
 
int PAPI_get_eventset_component (int EventSet)
 
int PAPI_get_component_index (const char *name)
 
int PAPI_disable_component (int cidx)
 
int PAPI_disable_component_by_name (const char *name)
 
int PAPI_accum_counters (long long *values, int array_len)
 
int PAPI_num_counters (void)
 
int PAPI_num_components (void)
 
int PAPI_read_counters (long long *values, int array_len)
 
int PAPI_start_counters (int *events, int array_len)
 
int PAPI_stop_counters (long long *values, int array_len)
 
int PAPI_flips (float *rtime, float *ptime, long long *flpins, float *mflips)
 
int PAPI_flops (float *rtime, float *ptime, long long *flpops, float *mflops)
 
int PAPI_ipc (float *rtime, float *ptime, long long *ins, float *ipc)
 
int PAPI_epc (int event, float *rtime, float *ptime, long long *ref, long long *core, long long *evt, float *epc)
 
int PAPI_num_hwctrs (void)
 
static void Fortran2cstring (char *cstring, char *Fstring, int clen, int Flen)
 
void PAPIF_ACCUM (int *EventSet, long long *values, int *check)
 
void PAPIF_ADD_EVENT (int *EventSet, int *Event, int *check)
 
void PAPIF_ADD_NAMED_EVENT (int *EventSet, char *EventName, int *check, int Event_len)
 
void PAPIF_ADD_EVENTS (int *EventSet, int *Events, int *number, int *check)
 
void PAPIF_CLEANUP_EVENTSET (int *EventSet, int *check)
 
void PAPIF_CREATE_EVENTSET (int *EventSet, int *check)
 
void PAPIF_ASSIGN_EVENTSET_COMPONENT (int *EventSet, int *cidx, int *check)
 
void PAPIF_DESTROY_EVENTSET (int *EventSet, int *check)
 
void PAPIF_GET_DMEM_INFO (long long *dest, int *check)
 
void PAPIF_GET_EXE_INFO (char *fullname, char *name, long long *text_start, long long *text_end, long long *data_start, long long *data_end, long long *bss_start, long long *bss_end, int *check, int fullname_len, int name_len)
 
void PAPIF_GET_HARDWARE_INFO (int *ncpu, int *nnodes, int *totalcpus, int *vendor, char *vendor_str, int *model, char *model_str, float *revision, float *mhz, int vendor_len, int model_len)
 
void PAPIF_num_hwctrs (int *num)
 
void PAPIF_num_cmp_hwctrs (int *cidx, int *num)
 
void PAPIF_GET_REAL_CYC (long long *real_cyc)
 
void PAPIF_GET_REAL_USEC (long long *time)
 
void PAPIF_GET_REAL_NSEC (long long *time)
 
void PAPIF_GET_VIRT_CYC (long long *virt_cyc)
 
void PAPIF_GET_VIRT_USEC (long long *time)
 
void PAPIF_IS_INITIALIZED (int *level)
 
void PAPIF_LIBRARY_INIT (int *check)
 
void PAPIF_THREAD_ID (unsigned long *id)
 
void PAPIF_REGISTER_THREAD (int *check)
 
void PAPIF_UNREGISTER_THREAD (int *check)
 
void PAPIF_UNREGSTER_THREAD (int *check)
 
void PAPIF_THREAD_INIT (unsigned long int(*handle)(void), int *check)
 
void PAPIF_LIST_EVENTS (int *EventSet, int *Events, int *number, int *check)
 
void PAPIF_MULTIPLEX_INIT (int *check)
 
void PAPIF_GET_MULTIPLEX (int *EventSet, int *check)
 
void PAPIF_SET_MULTIPLEX (int *EventSet, int *check)
 
void PAPIF_PERROR (char *message, int message_len)
 
void PAPIF_QUERY_EVENT (int *EventCode, int *check)
 
void PAPIF_QUERY_NAMED_EVENT (char *EventName, int *check, int Event_len)
 
void PAPIF_GET_EVENT_INFO (int *EventCode, char *symbol, char *long_descr, char *short_descr, int *count, char *event_note, int *flags, int *check, int symbol_len, int long_descr_len, int short_descr_len, int event_note_len)
 
void PAPIF_EVENT_CODE_TO_NAME (int *EventCode, char *out_str, int *check, int out_len)
 
void PAPIF_EVENT_NAME_TO_CODE (char *in_str, int *out, int *check, int in_len)
 
void PAPIF_NUM_EVENTS (int *EventCode, int *count)
 
void PAPIF_ENUM_EVENT (int *EventCode, int *modifier, int *check)
 
void PAPIF_READ (int *EventSet, long long *values, int *check)
 
void PAPIF_READ_TS (int *EventSet, long long *values, long long *cycles, int *check)
 
void PAPIF_REMOVE_EVENT (int *EventSet, int *Event, int *check)
 
void PAPIF_REMOVE_NAMED_EVENT (int *EventSet, char *EventName, int *check, int Event_len)
 
void PAPIF_REMOVE_EVENTS (int *EventSet, int *Events, int *number, int *check)
 
void PAPIF_RESET (int *EventSet, int *check)
 
void PAPIF_SET_DEBUG (int *debug, int *check)
 
void PAPIF_SET_DOMAIN (int *domain, int *check)
 
void PAPIF_SET_CMP_DOMAIN (int *domain, int *cidx, int *check)
 
void PAPIF_SET_GRANULARITY (int *granularity, int *check)
 
void PAPIF_SET_CMP_GRANULARITY (int *granularity, int *cidx, int *check)
 
void PAPIF_SHUTDOWN (void)
 
void PAPIF_START (int *EventSet, int *check)
 
void PAPIF_STATE (int *EventSet, int *status, int *check)
 
void PAPIF_STOP (int *EventSet, long long *values, int *check)
 
void PAPIF_WRITE (int *EventSet, long long *values, int *check)
 
void PAPIF_LOCK (int *lock, int *check)
 
void PAPIF_unlock (int *lock, int *check)
 
void PAPIF_START_COUNTERS (int *events, int *array_len, int *check)
 
void PAPIF_READ_COUNTERS (long long *values, int *array_len, int *check)
 
void PAPIF_STOP_COUNTERS (long long *values, int *array_len, int *check)
 
void PAPIF_ACCUM_COUNTERS (long long *values, int *array_len, int *check)
 
void PAPIF_NUM_COUNTERS (int *numevents)
 
void PAPIF_IPC (float *rtime, float *ptime, long long *ins, float *ipc, int *check)
 
void PAPIF_EPC (int event, float *rtime, float *ptime, long long *ref, long long *core, long long *evt, float *epc, int *check)
 
void PAPIF_FLIPS (float *real_time, float *proc_time, long long *flpins, float *mflips, int *check)
 
void PAPIF_FLOPS (float *real_time, float *proc_time, long long *flpops, float *mflops, int *check)
 
void PAPIF_GET_CLOCKRATE (int *cr)
 
void PAPIF_GET_PRELOAD (char *lib_preload_env, int *check, int lib_preload_env_len)
 
void PAPIF_GET_GRANULARITY (int *eventset, int *granularity, int *mode, int *check)
 
void PAPIF_GET_DOMAIN (int *eventset, int *domain, int *mode, int *check)
 
void PAPIF_SET_EVENT_DOMAIN (int *es, int *domain, int *check)
 
void PAPIF_SET_INHERIT (int *inherit, int *check)
 

Variables

__extension__ typedef signed long long int __int64_t
 
__extension__ typedef unsigned long long int __uint64_t
 
__extension__ typedef long long int __quad_t
 
__extension__ typedef unsigned long long int __u_quad_t
 
__extension__ typedef long long int __intmax_t
 
__extension__ typedef unsigned long long int __uintmax_t
 
__extension__ typedef __u_quad_t __dev_t
 
__extension__ typedef unsigned int __uid_t
 
__extension__ typedef unsigned int __gid_t
 
__extension__ typedef unsigned long int __ino_t
 
__extension__ typedef __u_quad_t __ino64_t
 
__extension__ typedef unsigned int __mode_t
 
__extension__ typedef unsigned int __nlink_t
 
__extension__ typedef long int __off_t
 
__extension__ typedef __quad_t __off64_t
 
__extension__ typedef int __pid_t
 
__extension__ typedef long int __clock_t
 
__extension__ typedef unsigned long int __rlim_t
 
__extension__ typedef __u_quad_t __rlim64_t
 
__extension__ typedef unsigned int __id_t
 
__extension__ typedef long int __time_t
 
__extension__ typedef unsigned int __useconds_t
 
__extension__ typedef long int __suseconds_t
 
__extension__ typedef int __daddr_t
 
__extension__ typedef int __key_t
 
__extension__ typedef int __clockid_t
 
__extension__ typedef void * __timer_t
 
__extension__ typedef long int __blksize_t
 
__extension__ typedef long int __blkcnt_t
 
__extension__ typedef __quad_t __blkcnt64_t
 
__extension__ typedef unsigned long int __fsblkcnt_t
 
__extension__ typedef __u_quad_t __fsblkcnt64_t
 
__extension__ typedef unsigned long int __fsfilcnt_t
 
__extension__ typedef __u_quad_t __fsfilcnt64_t
 
__extension__ typedef int __fsword_t
 
__extension__ typedef int __ssize_t
 
__extension__ typedef long int __syscall_slong_t
 
__extension__ typedef unsigned long int __syscall_ulong_t
 
__extension__ typedef int __intptr_t
 
__extension__ typedef unsigned int __socklen_t
 
struct _IO_FILE_plus _IO_2_1_stdin_
 
struct _IO_FILE_plus _IO_2_1_stdout_
 
struct _IO_FILE_plus _IO_2_1_stderr_
 
int __leaf__
 
const char *const _sys_siglist [(64+1)]
 
const char *const sys_siglist [(64+1)]
 
 PAPI_all_thr_spec_t
 

Typedef Documentation

◆ __caddr_t

typedef char* __caddr_t

Definition at line 153 of file upper_PAPI_FWRAPPERS.c.

◆ __fd_mask

typedef long int __fd_mask

Definition at line 1370 of file upper_PAPI_FWRAPPERS.c.

◆ __gnuc_va_list

typedef __builtin_va_list __gnuc_va_list

Definition at line 222 of file upper_PAPI_FWRAPPERS.c.

◆ __int16_t

typedef signed short int __int16_t

Definition at line 62 of file upper_PAPI_FWRAPPERS.c.

◆ __int32_t

typedef signed int __int32_t

Definition at line 64 of file upper_PAPI_FWRAPPERS.c.

◆ __int8_t

typedef signed char __int8_t

Definition at line 60 of file upper_PAPI_FWRAPPERS.c.

◆ __io_close_fn

typedef int __io_close_fn(void *__cookie)

Definition at line 346 of file upper_PAPI_FWRAPPERS.c.

◆ __io_read_fn

typedef __ssize_t __io_read_fn(void *__cookie, char *__buf, size_t __nbytes)

Definition at line 326 of file upper_PAPI_FWRAPPERS.c.

◆ __io_seek_fn

typedef int __io_seek_fn(void *__cookie, __off64_t *__pos, int __w)

Definition at line 343 of file upper_PAPI_FWRAPPERS.c.

◆ __io_write_fn

typedef __ssize_t __io_write_fn(void *__cookie, const char *__buf, size_t __n)

Definition at line 334 of file upper_PAPI_FWRAPPERS.c.

◆ __locale_t

typedef struct __locale_struct* __locale_t

Definition at line 915 of file upper_PAPI_FWRAPPERS.c.

◆ __loff_t

Definition at line 152 of file upper_PAPI_FWRAPPERS.c.

◆ __sig_atomic_t

typedef int __sig_atomic_t

Definition at line 164 of file upper_PAPI_FWRAPPERS.c.

◆ __sighandler_t

typedef void(* __sighandler_t) (int)

Definition at line 2140 of file upper_PAPI_FWRAPPERS.c.

◆ __u_char

typedef unsigned char __u_char

Definition at line 54 of file upper_PAPI_FWRAPPERS.c.

◆ __u_int

typedef unsigned int __u_int

Definition at line 56 of file upper_PAPI_FWRAPPERS.c.

◆ __u_long

typedef unsigned long int __u_long

Definition at line 57 of file upper_PAPI_FWRAPPERS.c.

◆ __u_short

typedef unsigned short int __u_short

Definition at line 55 of file upper_PAPI_FWRAPPERS.c.

◆ __uint16_t

typedef unsigned short int __uint16_t

Definition at line 63 of file upper_PAPI_FWRAPPERS.c.

◆ __uint32_t

typedef unsigned int __uint32_t

Definition at line 65 of file upper_PAPI_FWRAPPERS.c.

◆ __uint8_t

typedef unsigned char __uint8_t

Definition at line 61 of file upper_PAPI_FWRAPPERS.c.

◆ _IO_lock_t

typedef void _IO_lock_t

Definition at line 225 of file upper_PAPI_FWRAPPERS.c.

◆ blkcnt_t

Definition at line 1440 of file upper_PAPI_FWRAPPERS.c.

◆ blksize_t

Definition at line 1433 of file upper_PAPI_FWRAPPERS.c.

◆ caddr_t

typedef char* caddr_t

Definition at line 2564 of file upper_PAPI_FWRAPPERS.c.

◆ fd_mask

typedef __fd_mask fd_mask

Definition at line 1390 of file upper_PAPI_FWRAPPERS.c.

◆ fsblkcnt_t

Definition at line 1444 of file upper_PAPI_FWRAPPERS.c.

◆ fsfilcnt_t

Definition at line 1448 of file upper_PAPI_FWRAPPERS.c.

◆ greg_t

typedef int greg_t

Definition at line 2424 of file upper_PAPI_FWRAPPERS.c.

◆ gregset_t

typedef greg_t gregset_t[19]

Definition at line 2426 of file upper_PAPI_FWRAPPERS.c.

◆ locale_t

Definition at line 918 of file upper_PAPI_FWRAPPERS.c.

◆ PAPI_debug_handler_t

typedef int(* PAPI_debug_handler_t) (int code)

Definition at line 2675 of file upper_PAPI_FWRAPPERS.c.

◆ PAPI_overflow_handler_t

typedef void(* PAPI_overflow_handler_t) (int EventSet, void *address, long long overflow_vector, void *context)

Definition at line 2556 of file upper_PAPI_FWRAPPERS.c.

◆ PAPI_user_defined_events_file_t

Definition at line 2709 of file upper_PAPI_FWRAPPERS.c.

◆ pthread_key_t

typedef unsigned int pthread_key_t

Definition at line 1564 of file upper_PAPI_FWRAPPERS.c.

◆ pthread_once_t

typedef int pthread_once_t

Definition at line 1568 of file upper_PAPI_FWRAPPERS.c.

◆ pthread_spinlock_t

typedef volatile int pthread_spinlock_t

Definition at line 1618 of file upper_PAPI_FWRAPPERS.c.

◆ pthread_t

typedef unsigned long int pthread_t

Definition at line 1542 of file upper_PAPI_FWRAPPERS.c.

◆ sig_atomic_t

Definition at line 1847 of file upper_PAPI_FWRAPPERS.c.

◆ sigset_t

Definition at line 1333 of file upper_PAPI_FWRAPPERS.c.

◆ sigval_t

typedef __sigval_t sigval_t

Definition at line 2086 of file upper_PAPI_FWRAPPERS.c.

◆ size_t

typedef unsigned int size_t

Definition at line 45 of file upper_PAPI_FWRAPPERS.c.

◆ suseconds_t

Definition at line 1364 of file upper_PAPI_FWRAPPERS.c.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PAPI_TIMESCOPE_SINCE_START 
PAPI_TIMESCOPE_SINCE_LAST 
PAPI_TIMESCOPE_UNTIL_NEXT 
PAPI_TIMESCOPE_POINT 

Definition at line 2870 of file upper_PAPI_FWRAPPERS.c.

◆ anonymous enum

anonymous enum
Enumerator
PAPI_UPDATETYPE_ARBITRARY 
PAPI_UPDATETYPE_PUSH 
PAPI_UPDATETYPE_PULL 
PAPI_UPDATETYPE_FIXEDFREQ 

Definition at line 2878 of file upper_PAPI_FWRAPPERS.c.

◆ anonymous enum

anonymous enum
Enumerator
PAPI_L1_DCM_idx 
PAPI_L1_ICM_idx 
PAPI_L2_DCM_idx 
PAPI_L2_ICM_idx 
PAPI_L3_DCM_idx 
PAPI_L3_ICM_idx 
PAPI_L1_TCM_idx 
PAPI_L2_TCM_idx 
PAPI_L3_TCM_idx 
PAPI_CA_SNP_idx 
PAPI_CA_SHR_idx 
PAPI_CA_CLN_idx 
PAPI_CA_INV_idx 
PAPI_CA_ITV_idx 
PAPI_L3_LDM_idx 
PAPI_L3_STM_idx 
PAPI_BRU_IDL_idx 
PAPI_FXU_IDL_idx 
PAPI_FPU_IDL_idx 
PAPI_LSU_IDL_idx 
PAPI_TLB_DM_idx 
PAPI_TLB_IM_idx 
PAPI_TLB_TL_idx 
PAPI_L1_LDM_idx 
PAPI_L1_STM_idx 
PAPI_L2_LDM_idx 
PAPI_L2_STM_idx 
PAPI_BTAC_M_idx 
PAPI_PRF_DM_idx 
PAPI_L3_DCH_idx 
PAPI_TLB_SD_idx 
PAPI_CSR_FAL_idx 
PAPI_CSR_SUC_idx 
PAPI_CSR_TOT_idx 
PAPI_MEM_SCY_idx 
PAPI_MEM_RCY_idx 
PAPI_MEM_WCY_idx 
PAPI_STL_ICY_idx 
PAPI_FUL_ICY_idx 
PAPI_STL_CCY_idx 
PAPI_FUL_CCY_idx 
PAPI_HW_INT_idx 
PAPI_BR_UCN_idx 
PAPI_BR_CN_idx 
PAPI_BR_TKN_idx 
PAPI_BR_NTK_idx 
PAPI_BR_MSP_idx 
PAPI_BR_PRC_idx 
PAPI_FMA_INS_idx 
PAPI_TOT_IIS_idx 
PAPI_TOT_INS_idx 
PAPI_INT_INS_idx 
PAPI_FP_INS_idx 
PAPI_LD_INS_idx 
PAPI_SR_INS_idx 
PAPI_BR_INS_idx 
PAPI_VEC_INS_idx 
PAPI_RES_STL_idx 
PAPI_FP_STAL_idx 
PAPI_TOT_CYC_idx 
PAPI_LST_INS_idx 
PAPI_SYC_INS_idx 
PAPI_L1_DCH_idx 
PAPI_L2_DCH_idx 
PAPI_L1_DCA_idx 
PAPI_L2_DCA_idx 
PAPI_L3_DCA_idx 
PAPI_L1_DCR_idx 
PAPI_L2_DCR_idx 
PAPI_L3_DCR_idx 
PAPI_L1_DCW_idx 
PAPI_L2_DCW_idx 
PAPI_L3_DCW_idx 
PAPI_L1_ICH_idx 
PAPI_L2_ICH_idx 
PAPI_L3_ICH_idx 
PAPI_L1_ICA_idx 
PAPI_L2_ICA_idx 
PAPI_L3_ICA_idx 
PAPI_L1_ICR_idx 
PAPI_L2_ICR_idx 
PAPI_L3_ICR_idx 
PAPI_L1_ICW_idx 
PAPI_L2_ICW_idx 
PAPI_L3_ICW_idx 
PAPI_L1_TCH_idx 
PAPI_L2_TCH_idx 
PAPI_L3_TCH_idx 
PAPI_L1_TCA_idx 
PAPI_L2_TCA_idx 
PAPI_L3_TCA_idx 
PAPI_L1_TCR_idx 
PAPI_L2_TCR_idx 
PAPI_L3_TCR_idx 
PAPI_L1_TCW_idx 
PAPI_L2_TCW_idx 
PAPI_L3_TCW_idx 
PAPI_FML_INS_idx 
PAPI_FAD_INS_idx 
PAPI_FDV_INS_idx 
PAPI_FSQ_INS_idx 
PAPI_FNV_INS_idx 
PAPI_FP_OPS_idx 
PAPI_SP_OPS_idx 
PAPI_DP_OPS_idx 
PAPI_VEC_SP_idx 
PAPI_VEC_DP_idx 
PAPI_REF_CYC_idx 
PAPI_END_idx 

Definition at line 1676 of file upper_PAPI_FWRAPPERS.c.

1677 {
1678  PAPI_L1_DCM_idx = 0,
1694 
1711 
1728 
1745 
1762 
1779 
1792  PAPI_END_idx
1793 };

◆ anonymous enum

anonymous enum
Enumerator
PAPI_ENUM_EVENTS 
PAPI_ENUM_FIRST 
PAPI_PRESET_ENUM_AVAIL 
PAPI_PRESET_ENUM_MSC 
PAPI_PRESET_ENUM_INS 
PAPI_PRESET_ENUM_IDL 
PAPI_PRESET_ENUM_BR 
PAPI_PRESET_ENUM_CND 
PAPI_PRESET_ENUM_MEM 
PAPI_PRESET_ENUM_CACH 
PAPI_PRESET_ENUM_L1 
PAPI_PRESET_ENUM_L2 
PAPI_PRESET_ENUM_L3 
PAPI_PRESET_ENUM_TLB 
PAPI_PRESET_ENUM_FP 
PAPI_NTV_ENUM_UMASKS 
PAPI_NTV_ENUM_UMASK_COMBOS 
PAPI_NTV_ENUM_IARR 
PAPI_NTV_ENUM_DARR 
PAPI_NTV_ENUM_OPCM 
PAPI_NTV_ENUM_IEAR 
PAPI_NTV_ENUM_DEAR 
PAPI_NTV_ENUM_GROUPS 

Definition at line 1796 of file upper_PAPI_FWRAPPERS.c.

1796  {
1797  PAPI_ENUM_EVENTS = 0,
1800 
1801 
1814 
1815 
1824 };

◆ anonymous enum

anonymous enum
Enumerator
SI_ASYNCNL 
SI_TKILL 
SI_SIGIO 
SI_ASYNCIO 
SI_MESGQ 
SI_TIMER 
SI_QUEUE 
SI_USER 
SI_KERNEL 

Definition at line 1956 of file upper_PAPI_FWRAPPERS.c.

1957 {
1958  SI_ASYNCNL = -60,
1959  SI_TKILL = -6,
1960  SI_SIGIO,
1961 
1962  SI_ASYNCIO,
1963  SI_MESGQ,
1964  SI_TIMER,
1965 
1966 
1967 
1968 
1969 
1970  SI_QUEUE,
1971  SI_USER,
1972  SI_KERNEL = 0x80
1973 # 63 "/usr/include/bits/siginfo-consts.h" 3 4
1974 };

◆ anonymous enum

anonymous enum
Enumerator
ILL_ILLOPC 
ILL_ILLOPN 
ILL_ILLADR 
ILL_ILLTRP 
ILL_PRVOPC 
ILL_PRVREG 
ILL_COPROC 
ILL_BADSTK 

Definition at line 1979 of file upper_PAPI_FWRAPPERS.c.

1980 {
1981  ILL_ILLOPC = 1,
1982 
1983  ILL_ILLOPN,
1984 
1985  ILL_ILLADR,
1986 
1987  ILL_ILLTRP,
1988 
1989  ILL_PRVOPC,
1990 
1991  ILL_PRVREG,
1992 
1993  ILL_COPROC,
1994 
1995  ILL_BADSTK
1996 
1997 };

◆ anonymous enum

anonymous enum
Enumerator
FPE_INTDIV 
FPE_INTOVF 
FPE_FLTDIV 
FPE_FLTOVF 
FPE_FLTUND 
FPE_FLTRES 
FPE_FLTINV 
FPE_FLTSUB 

Definition at line 2000 of file upper_PAPI_FWRAPPERS.c.

2001 {
2002  FPE_INTDIV = 1,
2003 
2004  FPE_INTOVF,
2005 
2006  FPE_FLTDIV,
2007 
2008  FPE_FLTOVF,
2009 
2010  FPE_FLTUND,
2011 
2012  FPE_FLTRES,
2013 
2014  FPE_FLTINV,
2015 
2016  FPE_FLTSUB
2017 
2018 };

◆ anonymous enum

anonymous enum
Enumerator
SEGV_MAPERR 
SEGV_ACCERR 
SEGV_BNDERR 
SEGV_PKUERR 

Definition at line 2021 of file upper_PAPI_FWRAPPERS.c.

2022 {
2023  SEGV_MAPERR = 1,
2024 
2025  SEGV_ACCERR,
2026 
2027  SEGV_BNDERR,
2028 
2029  SEGV_PKUERR
2030 
2031 };

◆ anonymous enum

anonymous enum
Enumerator
BUS_ADRALN 
BUS_ADRERR 
BUS_OBJERR 
BUS_MCEERR_AR 
BUS_MCEERR_AO 

Definition at line 2034 of file upper_PAPI_FWRAPPERS.c.

2035 {
2036  BUS_ADRALN = 1,
2037 
2038  BUS_ADRERR,
2039 
2040  BUS_OBJERR,
2041 
2042  BUS_MCEERR_AR,
2043 
2045 
2046 };

◆ anonymous enum

anonymous enum
Enumerator
CLD_EXITED 
CLD_KILLED 
CLD_DUMPED 
CLD_TRAPPED 
CLD_STOPPED 
CLD_CONTINUED 

Definition at line 2048 of file upper_PAPI_FWRAPPERS.c.

◆ anonymous enum

anonymous enum
Enumerator
POLL_IN 
POLL_OUT 
POLL_MSG 
POLL_ERR 
POLL_PRI 
POLL_HUP 

Definition at line 2065 of file upper_PAPI_FWRAPPERS.c.

2066 {
2067  POLL_IN = 1,
2068 
2069  POLL_OUT,
2070 
2071  POLL_MSG,
2072 
2073  POLL_ERR,
2074 
2075  POLL_PRI,
2076 
2077  POLL_HUP
2078 
2079 };

◆ anonymous enum

anonymous enum
Enumerator
SIGEV_SIGNAL 
SIGEV_NONE 
SIGEV_THREAD 
SIGEV_THREAD_ID 

Definition at line 2122 of file upper_PAPI_FWRAPPERS.c.

2123 {
2124  SIGEV_SIGNAL = 0,
2125 
2126  SIGEV_NONE,
2127 
2128  SIGEV_THREAD,
2129 
2130 
2131  SIGEV_THREAD_ID = 4
2132 
2133 
2134 };

◆ anonymous enum

anonymous enum
Enumerator
SS_ONSTACK 
SS_DISABLE 

Definition at line 2485 of file upper_PAPI_FWRAPPERS.c.

2486 {
2487  SS_ONSTACK = 1,
2488 
2489  SS_DISABLE
2490 
2491 };

◆ anonymous enum

anonymous enum
Enumerator
PAPI_LOCATION_CORE 
PAPI_LOCATION_CPU 
PAPI_LOCATION_PACKAGE 
PAPI_LOCATION_UNCORE 

Definition at line 2848 of file upper_PAPI_FWRAPPERS.c.

◆ anonymous enum

anonymous enum
Enumerator
PAPI_DATATYPE_INT64 
PAPI_DATATYPE_UINT64 
PAPI_DATATYPE_FP64 
PAPI_DATATYPE_BIT64 

Definition at line 2856 of file upper_PAPI_FWRAPPERS.c.

◆ anonymous enum

anonymous enum
Enumerator
PAPI_VALUETYPE_RUNNING_SUM 
PAPI_VALUETYPE_ABSOLUTE 

Definition at line 2864 of file upper_PAPI_FWRAPPERS.c.

◆ __codecvt_result

Enumerator
__codecvt_ok 
__codecvt_partial 
__codecvt_error 
__codecvt_noconv 
__codecvt_ok 
__codecvt_partial 
__codecvt_error 
__codecvt_noconv 
__codecvt_ok 
__codecvt_partial 
__codecvt_error 
__codecvt_noconv 

Definition at line 247 of file upper_PAPI_FWRAPPERS.c.

Function Documentation

◆ __attribute__() [1/4]

int __leaf__ __attribute__ ( (__pure__)  )

Definition at line 923 of file upper_PAPI_FWRAPPERS.c.

1275 {
1276  return __builtin_bswap32 (__bsx);
1277 }

◆ __attribute__() [2/4]

unsigned int __leaf__ __attribute__ ( (__const__)  )

◆ __attribute__() [3/4]

int __leaf__ __attribute__ ( (__deprecated__)  )

◆ __attribute__() [4/4]

int __leaf__ __attribute__ ( (__nonnull__(1))  )

◆ __bswap_64()

static __inline __uint64_t __bswap_64 ( __uint64_t  __bsx)
static

Definition at line 1280 of file upper_PAPI_FWRAPPERS.c.

1281 {
1282  return __builtin_bswap64 (__bsx);
1283 }

◆ __libc_current_sigrtmin()

int __libc_current_sigrtmin ( void  )

Definition at line 2535 of file upper_PAPI_FWRAPPERS.c.

2550  {
2551  int num;
2552  PAPI_thread_id_t *id;
2553  void **data;
PAPI_all_thr_spec_t
unsigned long PAPI_thread_id_t
Definition: papi.h:558

◆ __overflow()

int __overflow ( _IO_FILE ,
int   
)

◆ __sysv_signal()

__sighandler_t __sysv_signal ( int  __sig,
__sighandler_t  __handler 
)

◆ __uflow()

int __uflow ( _IO_FILE )

◆ __uint16_identity()

static __inline __uint16_t __uint16_identity ( __uint16_t  __x)
static

Definition at line 1288 of file upper_PAPI_FWRAPPERS.c.

1289 {
1290  return __x;
1291 }

◆ __uint32_identity()

static __inline __uint32_t __uint32_identity ( __uint32_t  __x)
static

Definition at line 1294 of file upper_PAPI_FWRAPPERS.c.

1295 {
1296  return __x;
1297 }

◆ __uint64_identity()

static __inline __uint64_t __uint64_identity ( __uint64_t  __x)
static

Definition at line 1300 of file upper_PAPI_FWRAPPERS.c.

1301 {
1302  return __x;
1303 }

◆ __underflow()

int __underflow ( _IO_FILE )

◆ _IO_feof()

int _IO_feof ( _IO_FILE __fp)

◆ _IO_ferror()

int _IO_ferror ( _IO_FILE __fp)

◆ _IO_flockfile()

void _IO_flockfile ( _IO_FILE )

Definition at line 363 of file upper_PAPI_FWRAPPERS.c.

902 {
903 
904  struct __locale_data *__locales[13];
905 
906 
907  const unsigned short int *__ctype_b;
908  const int *__ctype_tolower;
909  const int *__ctype_toupper;
910 
911 
912  const char *__names[13];
913 };

◆ _IO_getc()

int _IO_getc ( _IO_FILE __fp)

◆ _IO_peekc_locked()

int _IO_peekc_locked ( _IO_FILE __fp)

◆ _IO_putc()

int _IO_putc ( int  __c,
_IO_FILE __fp 
)

◆ Fortran2cstring()

static void Fortran2cstring ( char *  cstring,
char *  Fstring,
int  clen,
int  Flen 
)
static

Definition at line 3054 of file upper_PAPI_FWRAPPERS.c.

3055 {
3056  int slen, i;
3057 
3058 
3059  slen = Flen < clen ? Flen : clen;
3060  strncpy( cstring, Fstring, ( size_t ) slen );
3061 
3062 
3063  for ( i = slen - 1; i > -1 && cstring[i] == ' '; cstring[i--] = '\0' );
3064 
3065 
3066  cstring[clen - 1] = '\0';
3067  if ( slen < clen )
3068  cstring[slen] = '\0';
3069 }
int i
Definition: fileop.c:140
Here is the caller graph for this function:

◆ gnu_dev_major()

unsigned int gnu_dev_major ( __dev_t  __dev)

◆ gnu_dev_makedev()

__dev_t gnu_dev_makedev ( unsigned int  __major,
unsigned int  __minor 
)

◆ gnu_dev_minor()

unsigned int gnu_dev_minor ( __dev_t  __dev)

◆ gsignal()

int gsignal ( int  __sig)

◆ kill()

int kill ( __pid_t  __pid,
int  __sig 
)

◆ killpg()

int killpg ( __pid_t  __pgrp,
int  __sig 
)

◆ PAPI_num_hwctrs()

int PAPI_num_hwctrs ( void  )

return the number of hardware counters for the cpu. for backward compatibility. Don't use!

Definition at line 3909 of file papi.c.

3910 {
3911  APIDBG( "Entry:\n");
3912  return ( PAPI_num_cmp_hwctrs( 0 ) );
3913 }
#define APIDBG(format, args...)
Definition: papi_debug.h:64
int PAPI_num_cmp_hwctrs(int cidx)
Definition: papi.c:3965
Here is the call graph for this function:

◆ PAPI_thread_init()

int PAPI_thread_init ( unsigned long(*)(void)  id_fn)
Here is the caller graph for this function:

◆ PAPIF_ACCUM()

void PAPIF_ACCUM ( int *  EventSet,
long long *  values,
int *  check 
)

Definition at line 3071 of file upper_PAPI_FWRAPPERS.c.

3073 {
3074  *check = PAPI_accum( *EventSet, values );
3075 }
int EventSet
* check
int PAPI_accum(int EventSet, long long *values)
Definition: papi.c:2745
static long long values[NUM_EVENTS]
Definition: init_fini.c:10
Here is the call graph for this function:

◆ PAPIF_ACCUM_COUNTERS()

void PAPIF_ACCUM_COUNTERS ( long long *  values,
int *  array_len,
int *  check 
)

Definition at line 3548 of file upper_PAPI_FWRAPPERS.c.

3550 {
3551  *check = PAPI_accum_counters( values, *array_len );
3552 }
int PAPI_accum_counters(long long *values, int array_len)
Definition: papi_hl.c:760
* check
static long long values[NUM_EVENTS]
Definition: init_fini.c:10
Here is the call graph for this function:

◆ PAPIF_ADD_EVENT()

void PAPIF_ADD_EVENT ( int *  EventSet,
int *  Event,
int *  check 
)

Definition at line 3077 of file upper_PAPI_FWRAPPERS.c.

3079 {
3081 }
int PAPI_add_event(int EventSet, int Event)
Definition: papi.c:1663
int EventSet
* check
static int Event[MAX_EVENTS]
Here is the call graph for this function:

◆ PAPIF_ADD_EVENTS()

void PAPIF_ADD_EVENTS ( int *  EventSet,
int *  Events,
int *  number,
int *  check 
)

Definition at line 3091 of file upper_PAPI_FWRAPPERS.c.

3093 {
3094  *check = PAPI_add_events( *EventSet, Events, *number );
3095 }
static int Events[NUM_EVENTS]
Definition: init_fini.c:8
int EventSet
int PAPI_add_events(int EventSet, int *Events, int number)
Definition: papi.c:5843
* check
Here is the call graph for this function:

◆ PAPIF_ADD_NAMED_EVENT()

void PAPIF_ADD_NAMED_EVENT ( int *  EventSet,
char *  EventName,
int *  check,
int  Event_len 
)

Definition at line 3083 of file upper_PAPI_FWRAPPERS.c.

3085 {
3086  char tmp[128];
3087  Fortran2cstring( tmp, EventName, 128, Event_len );
3089 }
static void Fortran2cstring(char *cstring, char *Fstring, int clen, int Flen)
int EventSet
double tmp
* check
int PAPI_add_named_event(int EventSet, const char *EventName)
Definition: papi.c:1876
Here is the call graph for this function:

◆ PAPIF_ASSIGN_EVENTSET_COMPONENT()

void PAPIF_ASSIGN_EVENTSET_COMPONENT ( int *  EventSet,
int *  cidx,
int *  check 
)

Definition at line 3109 of file upper_PAPI_FWRAPPERS.c.

3111 {
3113 }
int EventSet
* check
static int cidx
int PAPI_assign_eventset_component(int EventSet, int cidx)
Definition: papi.c:1526
Here is the call graph for this function:

◆ PAPIF_CLEANUP_EVENTSET()

void PAPIF_CLEANUP_EVENTSET ( int *  EventSet,
int *  check 
)

Definition at line 3097 of file upper_PAPI_FWRAPPERS.c.

3099 {
3101 }
int EventSet
* check
int PAPI_cleanup_eventset(int EventSet)
Definition: papi.c:2890
Here is the call graph for this function:

◆ PAPIF_CREATE_EVENTSET()

void PAPIF_CREATE_EVENTSET ( int *  EventSet,
int *  check 
)

Definition at line 3103 of file upper_PAPI_FWRAPPERS.c.

3105 {
3107 }
int EventSet
* check
int PAPI_create_eventset(int *EventSet)
Definition: papi.c:1464
Here is the call graph for this function:

◆ PAPIF_DESTROY_EVENTSET()

void PAPIF_DESTROY_EVENTSET ( int *  EventSet,
int *  check 
)

Definition at line 3115 of file upper_PAPI_FWRAPPERS.c.

3117 {
3119 }
int EventSet
* check
int PAPI_destroy_eventset(int *EventSet)
Definition: papi.c:2014
Here is the call graph for this function:

◆ PAPIF_ENUM_EVENT()

void PAPIF_ENUM_EVENT ( int *  EventCode,
int *  modifier,
int *  check 
)

Definition at line 3419 of file upper_PAPI_FWRAPPERS.c.

3421 {
3422  *check = PAPI_enum_event( EventCode, *modifier );
3423 }
int PAPI_enum_event(int *EventCode, int modifier)
Definition: papi.c:1152
* check
Here is the call graph for this function:

◆ PAPIF_EPC()

void PAPIF_EPC ( int  event,
float *  rtime,
float *  ptime,
long long *  ref,
long long *  core,
long long *  evt,
float *  epc,
int *  check 
)

Definition at line 3566 of file upper_PAPI_FWRAPPERS.c.

3570 {
3571  *check = PAPI_epc( event, rtime, ptime, ref, core, evt, epc );
3572 }
* check
int PAPI_epc(int event, float *rtime, float *ptime, long long *ref, long long *core, long long *evt, float *epc)
Definition: papi_hl.c:387
Here is the call graph for this function:

◆ PAPIF_EVENT_CODE_TO_NAME()

void PAPIF_EVENT_CODE_TO_NAME ( int *  EventCode,
char *  out_str,
int *  check,
int  out_len 
)

Definition at line 3363 of file upper_PAPI_FWRAPPERS.c.

3369 {
3370 
3371  char tmp[128];
3372  int i;
3373  *check = PAPI_event_code_to_name( *EventCode, tmp );
3374 
3375  strncpy( out_str, tmp, ( size_t ) out_len );
3376 
3377  for ( i = ( int ) strlen( tmp ); i < out_len; out_str[i++] = ' ' );
3378 
3379 
3380 
3381 
3382 }
double tmp
* check
int PAPI_event_code_to_name(int EventCode, char *out)
Definition: papi.c:915
int i
Definition: fileop.c:140
Here is the call graph for this function:

◆ PAPIF_EVENT_NAME_TO_CODE()

void PAPIF_EVENT_NAME_TO_CODE ( char *  in_str,
int *  out,
int *  check,
int  in_len 
)

Definition at line 3384 of file upper_PAPI_FWRAPPERS.c.

3390 {
3391 
3392  int slen, i;
3393  char tmpin[128];
3394 
3395 
3396  slen = in_len < 128 ? in_len : 128;
3397  strncpy( tmpin, in_str, ( size_t ) slen );
3398 
3399 
3400  for ( i = slen - 1; i > -1 && tmpin[i] == ' '; tmpin[i--] = '\0' );
3401 
3402 
3403  tmpin[128 - 1] = '\0';
3404  if ( slen < 128 )
3405  tmpin[slen] = '\0';
3406 
3407  *check = PAPI_event_name_to_code( tmpin, out );
3408 
3409 
3410 
3411 
3412 }
int PAPI_event_name_to_code(const char *in, int *out)
Definition: papi.c:1004
* check
int i
Definition: fileop.c:140
Here is the call graph for this function:

◆ PAPIF_FLIPS()

void PAPIF_FLIPS ( float *  real_time,
float *  proc_time,
long long *  flpins,
float *  mflips,
int *  check 
)

Definition at line 3574 of file upper_PAPI_FWRAPPERS.c.

3577 {
3578  *check = PAPI_flips( real_time, proc_time, flpins, mflips );
3579 }
* check
int PAPI_flips(float *rtime, float *ptime, long long *flpins, float *mflips)
Definition: papi_hl.c:204
Here is the call graph for this function:

◆ PAPIF_FLOPS()

void PAPIF_FLOPS ( float *  real_time,
float *  proc_time,
long long *  flpops,
float *  mflops,
int *  check 
)

Definition at line 3581 of file upper_PAPI_FWRAPPERS.c.

3584 {
3585  *check = PAPI_flops( real_time, proc_time, flpops, mflops );
3586 }
int PAPI_flops(float *rtime, float *ptime, long long *flpops, float *mflops)
Definition: papi_hl.c:263
* check
Here is the call graph for this function:

◆ PAPIF_GET_CLOCKRATE()

void PAPIF_GET_CLOCKRATE ( int *  cr)

Definition at line 3588 of file upper_PAPI_FWRAPPERS.c.

3589 {
3590  *cr = PAPI_get_opt( 14, (PAPI_option_t *)
3591 # 1332 "papi_fwrappers.c" 3 4
3592  ((void *)0)
3593 # 1332 "papi_fwrappers.c"
3594  );
3595 }
A pointer to the following is passed to PAPI_set/get_opt()
Definition: papi.h:849
int PAPI_get_opt(int option, PAPI_option_t *ptr)
Definition: papi.c:4143
Here is the call graph for this function:

◆ PAPIF_GET_DMEM_INFO()

void PAPIF_GET_DMEM_INFO ( long long *  dest,
int *  check 
)

Definition at line 3121 of file upper_PAPI_FWRAPPERS.c.

3123 {
3124  *check = PAPI_get_dmem_info( ( PAPI_dmem_info_t * ) dest );
3125 }
* check
A pointer to the following is passed to PAPI_get_dmem_info()
Definition: papi.h:872
int PAPI_get_dmem_info(PAPI_dmem_info_t *dest)
Definition: papi.c:6063
Here is the call graph for this function:

◆ PAPIF_GET_DOMAIN()

void PAPIF_GET_DOMAIN ( int *  eventset,
int *  domain,
int *  mode,
int *  check 
)

Definition at line 3639 of file upper_PAPI_FWRAPPERS.c.

3641 {
3642  PAPI_option_t d;
3643 
3644  if ( *mode == 4 ) {
3645  *domain = PAPI_get_opt( *mode, (PAPI_option_t *)
3646 # 1416 "papi_fwrappers.c" 3 4
3647  ((void *)0)
3648 # 1416 "papi_fwrappers.c"
3649  );
3650  *check = 0;
3651  } else if ( *mode == 5 ) {
3652  d.domain.eventset = *eventset;
3653  if ( ( *check = PAPI_get_opt( *mode, &d ) ) == 0 ) {
3654  *domain = d.domain.domain;
3655  }
3656  } else {
3657  *check = -1;
3658  }
3659 }
A pointer to the following is passed to PAPI_set/get_opt()
Definition: papi.h:849
* check
int PAPI_get_opt(int option, PAPI_option_t *ptr)
Definition: papi.c:4143
PAPI_domain_option_t domain
Definition: papi.h:856
Here is the call graph for this function:

◆ PAPIF_GET_EVENT_INFO()

void PAPIF_GET_EVENT_INFO ( int *  EventCode,
char *  symbol,
char *  long_descr,
char *  short_descr,
int *  count,
char *  event_note,
int *  flags,
int *  check,
int  symbol_len,
int  long_descr_len,
int  short_descr_len,
int  event_note_len 
)

Definition at line 3332 of file upper_PAPI_FWRAPPERS.c.

3334 {
3335  PAPI_event_info_t info;
3336  ( void ) flags;
3337 
3338  int i;
3339  if ( ( *check = PAPI_get_event_info( *EventCode, &info ) ) == 0 ) {
3340  strncpy( symbol, info.symbol, ( size_t ) symbol_len );
3341  for ( i = ( int ) strlen( info.symbol ); i < symbol_len;
3342  symbol[i++] = ' ' );
3343  strncpy( long_descr, info.long_descr, ( size_t ) long_descr_len );
3344  for ( i = ( int ) strlen( info.long_descr ); i < long_descr_len;
3345  long_descr[i++] = ' ' );
3346  strncpy( short_descr, info.short_descr, ( size_t ) short_descr_len );
3347  for ( i = ( int ) strlen( info.short_descr ); i < short_descr_len;
3348  short_descr[i++] = ' ' );
3349 
3350  *count = ( int ) info.count;
3351 
3352  int note_len=0;
3353 
3354  strncpy( event_note, info.note, ( size_t ) event_note_len );
3355  note_len=strlen(info.note);
3356 
3357  for ( i = note_len; i < event_note_len;
3358  event_note[i++] = ' ' );
3359  }
3360 # 766 "papi_fwrappers.c"
3361 }
unsigned int count
Definition: papi.h:988
char long_descr[PAPI_HUGE_STR_LEN]
Definition: papi.h:970
* check
int PAPI_get_event_info(int EventCode, PAPI_event_info_t *info)
Definition: papi.c:835
char symbol[PAPI_HUGE_STR_LEN]
Definition: papi.h:967
char short_descr[PAPI_MIN_STR_LEN]
Definition: papi.h:968
char note[PAPI_HUGE_STR_LEN]
Definition: papi.h:1014
static long count
int i
Definition: fileop.c:140
Here is the call graph for this function:

◆ PAPIF_GET_EXE_INFO()

void PAPIF_GET_EXE_INFO ( char *  fullname,
char *  name,
long long *  text_start,
long long *  text_end,
long long *  data_start,
long long *  data_end,
long long *  bss_start,
long long *  bss_end,
int *  check,
int  fullname_len,
int  name_len 
)

Definition at line 3127 of file upper_PAPI_FWRAPPERS.c.

3129 {
3130  PAPI_option_t e;
3131 
3132 
3133 
3134 
3135 
3136  if ( ( *check = PAPI_get_opt( 17, &e ) ) == 0 ) {
3137 
3138  int i;
3139  strncpy( fullname, e.exe_info->fullname, ( size_t ) fullname_len );
3140  for ( i = ( int ) strlen( e.exe_info->fullname ); i < fullname_len;
3141  fullname[i++] = ' ' );
3142  strncpy( name, e.exe_info->address_info.name, ( size_t ) name_len );
3143  for ( i = ( int ) strlen( e.exe_info->address_info.name ); i < name_len;
3144  name[i++] = ' ' );
3145 
3146 
3147 
3148 
3149  *text_start = ( long ) e.exe_info->address_info.text_start;
3150  *text_end = ( long ) e.exe_info->address_info.text_end;
3151  *data_start = ( long ) e.exe_info->address_info.data_start;
3152  *data_end = ( long ) e.exe_info->address_info.data_end;
3153  *bss_start = ( long ) e.exe_info->address_info.bss_start;
3154  *bss_end = ( long ) e.exe_info->address_info.bss_end;
3155  }
3156 }
static const char * name
Definition: fork_overflow.c:31
caddr_t text_end
Definition: papi.h:699
caddr_t bss_start
Definition: papi.h:702
A pointer to the following is passed to PAPI_set/get_opt()
Definition: papi.h:849
* check
int PAPI_get_opt(int option, PAPI_option_t *ptr)
Definition: papi.c:4143
caddr_t text_start
Definition: papi.h:698
PAPI_address_map_t address_info
Definition: papi.h:710
PAPI_exe_info_t * exe_info
Definition: papi.h:864
caddr_t data_start
Definition: papi.h:700
caddr_t bss_end
Definition: papi.h:703
caddr_t data_end
Definition: papi.h:701
char fullname[PAPI_HUGE_STR_LEN]
Definition: papi.h:709
char name[PAPI_HUGE_STR_LEN]
Definition: papi.h:697
int i
Definition: fileop.c:140
Here is the call graph for this function:

◆ PAPIF_GET_GRANULARITY()

void PAPIF_GET_GRANULARITY ( int *  eventset,
int *  granularity,
int *  mode,
int *  check 
)

Definition at line 3621 of file upper_PAPI_FWRAPPERS.c.

3623 {
3624  PAPI_option_t g;
3625 
3626  if ( *mode == 6 ) {
3627  *granularity = PAPI_get_opt( *mode, &g );
3628  *check = 0;
3629  } else if ( *mode == 7 ) {
3630  g.granularity.eventset = *eventset;
3631  if ( ( *check = PAPI_get_opt( *mode, &g ) ) == 0 ) {
3632  *granularity = g.granularity.granularity;
3633  }
3634  } else {
3635  *check = -1;
3636  }
3637 }
PAPI_granularity_option_t granularity
Definition: papi.h:854
A pointer to the following is passed to PAPI_set/get_opt()
Definition: papi.h:849
* check
int PAPI_get_opt(int option, PAPI_option_t *ptr)
Definition: papi.c:4143
Here is the call graph for this function:

◆ PAPIF_GET_HARDWARE_INFO()

void PAPIF_GET_HARDWARE_INFO ( int *  ncpu,
int *  nnodes,
int *  totalcpus,
int *  vendor,
char *  vendor_str,
int *  model,
char *  model_str,
float *  revision,
float *  mhz,
int  vendor_len,
int  model_len 
)

Definition at line 3158 of file upper_PAPI_FWRAPPERS.c.

3160 {
3161  const PAPI_hw_info_t *hwinfo;
3162  int i;
3163  hwinfo = PAPI_get_hardware_info( );
3164  if ( hwinfo ==
3165 # 320 "papi_fwrappers.c" 3 4
3166  ((void *)0)
3167 # 320 "papi_fwrappers.c"
3168  ) {
3169  *ncpu = 0;
3170  *nnodes = 0;
3171  *totalcpus = 0;
3172  *vendor = 0;
3173  *model = 0;
3174  *revision = 0;
3175  *mhz = 0;
3176  } else {
3177  *ncpu = hwinfo->ncpu;
3178  *nnodes = hwinfo->nnodes;
3179  *totalcpus = hwinfo->totalcpus;
3180  *vendor = hwinfo->vendor;
3181  *model = hwinfo->model;
3182  *revision = hwinfo->revision;
3183  *mhz = hwinfo->cpu_max_mhz;
3184 
3185  strncpy( vendor_str, hwinfo->vendor_string, ( size_t ) vendor_len );
3186  for ( i = ( int ) strlen( hwinfo->vendor_string ); i < vendor_len;
3187  vendor_str[i++] = ' ' );
3188  strncpy( model_str, hwinfo->model_string, ( size_t ) model_len );
3189  for ( i = ( int ) strlen( hwinfo->model_string ); i < model_len;
3190  model_str[i++] = ' ' );
3191 
3192 
3193 
3194 
3195 
3196 
3197 
3198  }
3199  return;
3200 }
Hardware info structure.
Definition: papi.h:781
float revision
Definition: papi.h:792
char model_string[PAPI_MAX_STR_LEN]
Definition: papi.h:791
int nnodes
Definition: papi.h:786
char vendor_string[PAPI_MAX_STR_LEN]
Definition: papi.h:789
int vendor
Definition: papi.h:788
int model
Definition: papi.h:790
int cpu_max_mhz
Definition: papi.h:797
int totalcpus
Definition: papi.h:787
const PAPI_hw_info_t * PAPI_get_hardware_info(void)
Definition: papi.c:6185
int i
Definition: fileop.c:140
int ncpu
Definition: papi.h:782
Here is the call graph for this function:

◆ PAPIF_GET_MULTIPLEX()

void PAPIF_GET_MULTIPLEX ( int *  EventSet,
int *  check 
)

Definition at line 3288 of file upper_PAPI_FWRAPPERS.c.

3290 {
3292 }
int EventSet
* check
int PAPI_get_multiplex(int EventSet)
Definition: papi.c:4028
Here is the call graph for this function:

◆ PAPIF_GET_PRELOAD()

void PAPIF_GET_PRELOAD ( char *  lib_preload_env,
int *  check,
int  lib_preload_env_len 
)

Definition at line 3597 of file upper_PAPI_FWRAPPERS.c.

3603 {
3604  PAPI_option_t p;
3605 
3606  int i;
3607 
3608  if ( ( *check = PAPI_get_opt( 13, &p ) ) == 0 ) {
3609  strncpy( lib_preload_env, p.preload.lib_preload_env,
3610  ( size_t ) lib_preload_env_len );
3611  for ( i = ( int ) strlen( p.preload.lib_preload_env );
3612  i < lib_preload_env_len; lib_preload_env[i++] = ' ' );
3613  }
3614 
3615 
3616 
3617 
3618 
3619 }
A pointer to the following is passed to PAPI_set/get_opt()
Definition: papi.h:849
* check
int PAPI_get_opt(int option, PAPI_option_t *ptr)
Definition: papi.c:4143
PAPI_preload_info_t preload
Definition: papi.h:851
char lib_preload_env[PAPI_MAX_STR_LEN]
Definition: papi.h:622
int i
Definition: fileop.c:140
Here is the call graph for this function:

◆ PAPIF_GET_REAL_CYC()

void PAPIF_GET_REAL_CYC ( long long *  real_cyc)

Definition at line 3213 of file upper_PAPI_FWRAPPERS.c.

3214 {
3215  *real_cyc = PAPI_get_real_cyc( );
3216 }
long long PAPI_get_real_cyc(void)
Definition: papi.c:6217
Here is the call graph for this function:

◆ PAPIF_GET_REAL_NSEC()

void PAPIF_GET_REAL_NSEC ( long long *  time)

Definition at line 3223 of file upper_PAPI_FWRAPPERS.c.

3224 {
3225  *time = PAPI_get_real_nsec( );
3226 }
long long PAPI_get_real_nsec(void)
Definition: papi.c:6237
Here is the call graph for this function:

◆ PAPIF_GET_REAL_USEC()

void PAPIF_GET_REAL_USEC ( long long *  time)

Definition at line 3218 of file upper_PAPI_FWRAPPERS.c.

3219 {
3220  *time = PAPI_get_real_usec( );
3221 }
long long PAPI_get_real_usec(void)
Definition: papi.c:6264
Here is the call graph for this function:

◆ PAPIF_GET_VIRT_CYC()

void PAPIF_GET_VIRT_CYC ( long long *  virt_cyc)

Definition at line 3228 of file upper_PAPI_FWRAPPERS.c.

3229 {
3230  *virt_cyc = PAPI_get_virt_cyc( );
3231 }
long long PAPI_get_virt_cyc(void)
Definition: papi.c:6300
Here is the call graph for this function:

◆ PAPIF_GET_VIRT_USEC()

void PAPIF_GET_VIRT_USEC ( long long *  time)

Definition at line 3233 of file upper_PAPI_FWRAPPERS.c.

3234 {
3235  *time = PAPI_get_virt_usec( );
3236 }
long long PAPI_get_virt_usec(void)
Definition: papi.c:6372
Here is the call graph for this function:

◆ PAPIF_IPC()

void PAPIF_IPC ( float *  rtime,
float *  ptime,
long long *  ins,
float *  ipc,
int *  check 
)

Definition at line 3559 of file upper_PAPI_FWRAPPERS.c.

3562 {
3563  *check = PAPI_ipc( rtime, ptime, ins, ipc );
3564 }
int PAPI_ipc(float *rtime, float *ptime, long long *ins, float *ipc)
Definition: papi_hl.c:320
* check
Here is the call graph for this function:

◆ PAPIF_IS_INITIALIZED()

void PAPIF_IS_INITIALIZED ( int *  level)

Definition at line 3238 of file upper_PAPI_FWRAPPERS.c.

3239 {
3240  *level = PAPI_is_initialized( );
3241 }
int PAPI_is_initialized(void)
Definition: papi.c:6463
Here is the call graph for this function:

◆ PAPIF_LIBRARY_INIT()

void PAPIF_LIBRARY_INIT ( int *  check)

Definition at line 3243 of file upper_PAPI_FWRAPPERS.c.

3244 {
3245  *check = PAPI_library_init( *check );
3246 }
* check
int PAPI_library_init(int version)
Definition: papi.c:500
Here is the call graph for this function:

◆ PAPIF_LIST_EVENTS()

void PAPIF_LIST_EVENTS ( int *  EventSet,
int *  Events,
int *  number,
int *  check 
)

Definition at line 3277 of file upper_PAPI_FWRAPPERS.c.

3279 {
3280  *check = PAPI_list_events( *EventSet, Events, number );
3281 }
static int Events[NUM_EVENTS]
Definition: init_fini.c:8
int EventSet
* check
int PAPI_list_events(int EventSet, int *Events, int *number)
Definition: papi.c:6001
Here is the call graph for this function:

◆ PAPIF_LOCK()

void PAPIF_LOCK ( int *  lock,
int *  check 
)

Definition at line 3518 of file upper_PAPI_FWRAPPERS.c.

3520 {
3521  *check = PAPI_lock( *lock );
3522 }
* check
atomic_p lock[]
Definition: aix.c:25
int PAPI_lock(int)
Definition: papi.c:6401
Here is the call graph for this function:

◆ PAPIF_MULTIPLEX_INIT()

void PAPIF_MULTIPLEX_INIT ( int *  check)

Definition at line 3283 of file upper_PAPI_FWRAPPERS.c.

3284 {
3285  *check = PAPI_multiplex_init( );
3286 }
* check
int PAPI_multiplex_init(void)
Definition: papi.c:2982
Here is the call graph for this function:

◆ PAPIF_num_cmp_hwctrs()

void PAPIF_num_cmp_hwctrs ( int *  cidx,
int *  num 
)

Definition at line 3207 of file upper_PAPI_FWRAPPERS.c.

3209 {
3210  *num = PAPI_num_cmp_hwctrs( *cidx );
3211 }
int PAPI_num_cmp_hwctrs(int cidx)
Definition: papi.c:3965
static int cidx
Here is the call graph for this function:

◆ PAPIF_NUM_COUNTERS()

void PAPIF_NUM_COUNTERS ( int *  numevents)

Definition at line 3554 of file upper_PAPI_FWRAPPERS.c.

3555 {
3557 }
static int numevents
Definition: kufrin.c:22
int PAPI_num_counters(void)
Definition: papi_hl.c:541
Here is the call graph for this function:

◆ PAPIF_NUM_EVENTS()

void PAPIF_NUM_EVENTS ( int *  EventCode,
int *  count 
)

Definition at line 3414 of file upper_PAPI_FWRAPPERS.c.

3415 {
3416  *count = PAPI_num_events( *EventCode );
3417 }
int PAPI_num_events(int EventSet)
Definition: papi.c:4426
static long count
Here is the call graph for this function:

◆ PAPIF_num_hwctrs()

void PAPIF_num_hwctrs ( int *  num)

Definition at line 3202 of file upper_PAPI_FWRAPPERS.c.

3203 {
3204  *num = PAPI_num_hwctrs( );
3205 }
int PAPI_num_hwctrs(void)
Definition: papi.c:3909
Here is the call graph for this function:

◆ PAPIF_PERROR()

void PAPIF_PERROR ( char *  message,
int  message_len 
)

Definition at line 3300 of file upper_PAPI_FWRAPPERS.c.

3307 {
3308 
3309  char tmp[128];
3310  Fortran2cstring( tmp, message, 128, message_len );
3311 
3312  PAPI_perror( tmp );
3313 
3314 
3315 
3316 }
static void Fortran2cstring(char *cstring, char *Fstring, int clen, int Flen)
double tmp
void PAPI_perror(const char *msg)
Definition: papi.c:4653
Here is the call graph for this function:

◆ PAPIF_QUERY_EVENT()

void PAPIF_QUERY_EVENT ( int *  EventCode,
int *  check 
)

Definition at line 3318 of file upper_PAPI_FWRAPPERS.c.

3320 {
3321  *check = PAPI_query_event( *EventCode );
3322 }
* check
int PAPI_query_event(int EventCode)
Definition: papi.c:684
Here is the call graph for this function:

◆ PAPIF_QUERY_NAMED_EVENT()

void PAPIF_QUERY_NAMED_EVENT ( char *  EventName,
int *  check,
int  Event_len 
)

Definition at line 3324 of file upper_PAPI_FWRAPPERS.c.

3326 {
3327  char tmp[128];
3328  Fortran2cstring( tmp, EventName, 128, Event_len );
3330 }
static void Fortran2cstring(char *cstring, char *Fstring, int clen, int Flen)
double tmp
* check
int PAPI_query_named_event(const char *EventName)
Definition: papi.c:756
Here is the call graph for this function:

◆ PAPIF_READ()

void PAPIF_READ ( int *  EventSet,
long long *  values,
int *  check 
)

Definition at line 3425 of file upper_PAPI_FWRAPPERS.c.

3427 {
3428  *check = PAPI_read( *EventSet, values );
3429 }
int EventSet
* check
int PAPI_read(int EventSet, long long *values)
Definition: papi.c:2559
static long long values[NUM_EVENTS]
Definition: init_fini.c:10
Here is the call graph for this function:

◆ PAPIF_READ_COUNTERS()

void PAPIF_READ_COUNTERS ( long long *  values,
int *  array_len,
int *  check 
)

Definition at line 3536 of file upper_PAPI_FWRAPPERS.c.

3538 {
3539  *check = PAPI_read_counters( values, *array_len );
3540 }
* check
int PAPI_read_counters(long long *values, int array_len)
Definition: papi_hl.c:710
static long long values[NUM_EVENTS]
Definition: init_fini.c:10
Here is the call graph for this function:

◆ PAPIF_READ_TS()

void PAPIF_READ_TS ( int *  EventSet,
long long *  values,
long long *  cycles,
int *  check 
)

Definition at line 3431 of file upper_PAPI_FWRAPPERS.c.

3433 {
3434  *check = PAPI_read_ts( *EventSet, values, cycles );
3435 }
int EventSet
* check
int PAPI_read_ts(int EventSet, long long *values, long long *cyc)
Definition: papi.c:2648
static long long values[NUM_EVENTS]
Definition: init_fini.c:10
Here is the call graph for this function:

◆ PAPIF_REGISTER_THREAD()

void PAPIF_REGISTER_THREAD ( int *  check)

Definition at line 3253 of file upper_PAPI_FWRAPPERS.c.

3254 {
3256 }
int PAPI_register_thread(void)
Definition: papi.c:208
* check
Here is the call graph for this function:

◆ PAPIF_REMOVE_EVENT()

void PAPIF_REMOVE_EVENT ( int *  EventSet,
int *  Event,
int *  check 
)

Definition at line 3437 of file upper_PAPI_FWRAPPERS.c.

3439 {
3441 }
int PAPI_remove_event(int EventSet, int EventCode)
Definition: papi.c:1758
int EventSet
* check
static int Event[MAX_EVENTS]
Here is the call graph for this function:

◆ PAPIF_REMOVE_EVENTS()

void PAPIF_REMOVE_EVENTS ( int *  EventSet,
int *  Events,
int *  number,
int *  check 
)

Definition at line 3451 of file upper_PAPI_FWRAPPERS.c.

3453 {
3454  *check = PAPI_remove_events( *EventSet, Events, *number );
3455 }
static int Events[NUM_EVENTS]
Definition: init_fini.c:8
int EventSet
int PAPI_remove_events(int EventSet, int *Events, int number)
Definition: papi.c:5931
* check
Here is the call graph for this function:

◆ PAPIF_REMOVE_NAMED_EVENT()

void PAPIF_REMOVE_NAMED_EVENT ( int *  EventSet,
char *  EventName,
int *  check,
int  Event_len 
)

Definition at line 3443 of file upper_PAPI_FWRAPPERS.c.

3445 {
3446  char tmp[128];
3447  Fortran2cstring( tmp, EventName, 128, Event_len );
3449 }
static void Fortran2cstring(char *cstring, char *Fstring, int clen, int Flen)
int EventSet
double tmp
* check
int PAPI_remove_named_event(int EventSet, const char *EventName)
Definition: papi.c:1961
Here is the call graph for this function:

◆ PAPIF_RESET()

void PAPIF_RESET ( int *  EventSet,
int *  check 
)

Definition at line 3457 of file upper_PAPI_FWRAPPERS.c.

3458 {
3459  *check = PAPI_reset( *EventSet );
3460 }
int PAPI_reset(int EventSet)
Definition: papi.c:2459
int EventSet
* check
Here is the call graph for this function:

◆ PAPIF_SET_CMP_DOMAIN()

void PAPIF_SET_CMP_DOMAIN ( int *  domain,
int *  cidx,
int *  check 
)

Definition at line 3472 of file upper_PAPI_FWRAPPERS.c.

3474 {
3475  *check = PAPI_set_cmp_domain( *domain, *cidx );
3476 }
* check
int PAPI_set_cmp_domain(int domain, int cidx)
Definition: papi.c:5758
static int cidx
Here is the call graph for this function:

◆ PAPIF_SET_CMP_GRANULARITY()

void PAPIF_SET_CMP_GRANULARITY ( int *  granularity,
int *  cidx,
int *  check 
)

Definition at line 3484 of file upper_PAPI_FWRAPPERS.c.

3486 {
3487  *check = PAPI_set_cmp_granularity( *granularity, *cidx );
3488 }
int PAPI_set_cmp_granularity(int granularity, int cidx)
Definition: papi.c:5622
* check
static int cidx
Here is the call graph for this function:

◆ PAPIF_SET_DEBUG()

void PAPIF_SET_DEBUG ( int *  debug,
int *  check 
)

Definition at line 3462 of file upper_PAPI_FWRAPPERS.c.

3463 {
3464  *check = PAPI_set_debug( *debug );
3465 }
* check
long long debug
Definition: iozone.c:1374
int PAPI_set_debug(int level)
Definition: papi.c:3126
Here is the call graph for this function:

◆ PAPIF_SET_DOMAIN()

void PAPIF_SET_DOMAIN ( int *  domain,
int *  check 
)

Definition at line 3467 of file upper_PAPI_FWRAPPERS.c.

3468 {
3469  *check = PAPI_set_domain( *domain );
3470 }
* check
int PAPI_set_domain(int domain)
Definition: papi.c:5688
Here is the call graph for this function:

◆ PAPIF_SET_EVENT_DOMAIN()

void PAPIF_SET_EVENT_DOMAIN ( int *  es,
int *  domain,
int *  check 
)

Definition at line 3661 of file upper_PAPI_FWRAPPERS.c.

3663 {
3664  PAPI_option_t d;
3665 
3666  d.domain.domain = *domain;
3667  d.domain.eventset = *es;
3668  *check = PAPI_set_opt( 5, &d );
3669 }
A pointer to the following is passed to PAPI_set/get_opt()
Definition: papi.h:849
int PAPI_set_opt(int option, PAPI_option_t *ptr)
Definition: papi.c:3465
* check
PAPI_domain_option_t domain
Definition: papi.h:856
Here is the call graph for this function:

◆ PAPIF_SET_GRANULARITY()

void PAPIF_SET_GRANULARITY ( int *  granularity,
int *  check 
)

Definition at line 3478 of file upper_PAPI_FWRAPPERS.c.

3480 {
3481  *check = PAPI_set_granularity( *granularity );
3482 }
* check
int PAPI_set_granularity(int granularity)
Definition: papi.c:5557
Here is the call graph for this function:

◆ PAPIF_SET_INHERIT()

void PAPIF_SET_INHERIT ( int *  inherit,
int *  check 
)

Definition at line 3671 of file upper_PAPI_FWRAPPERS.c.

3672 {
3673  PAPI_option_t i;
3674 
3675  i.inherit.inherit = *inherit;
3676  *check = PAPI_set_opt( 28, &i );
3677 }
i inherit inherit
A pointer to the following is passed to PAPI_set/get_opt()
Definition: papi.h:849
int PAPI_set_opt(int option, PAPI_option_t *ptr)
Definition: papi.c:3465
* check
int i
Definition: fileop.c:140
Here is the call graph for this function:

◆ PAPIF_SET_MULTIPLEX()

void PAPIF_SET_MULTIPLEX ( int *  EventSet,
int *  check 
)

Definition at line 3294 of file upper_PAPI_FWRAPPERS.c.

3296 {
3298 }
int EventSet
* check
int PAPI_set_multiplex(int EventSet)
Definition: papi.c:3333
Here is the call graph for this function:

◆ PAPIF_SHUTDOWN()

void PAPIF_SHUTDOWN ( void  )

Definition at line 3490 of file upper_PAPI_FWRAPPERS.c.

3491 {
3492  PAPI_shutdown( );
3493 }
void PAPI_shutdown(void)
Definition: papi.c:4461
Here is the call graph for this function:

◆ PAPIF_START()

void PAPIF_START ( int *  EventSet,
int *  check 
)

Definition at line 3495 of file upper_PAPI_FWRAPPERS.c.

3496 {
3497  *check = PAPI_start( *EventSet );
3498 }
int EventSet
* check
int PAPI_start(int EventSet)
Definition: papi.c:2096
Here is the call graph for this function:

◆ PAPIF_START_COUNTERS()

void PAPIF_START_COUNTERS ( int *  events,
int *  array_len,
int *  check 
)

Definition at line 3530 of file upper_PAPI_FWRAPPERS.c.

3532 {
3533  *check = PAPI_start_counters( events, *array_len );
3534 }
* check
char events[MAX_EVENTS][BUFSIZ]
int PAPI_start_counters(int *events, int array_len)
Definition: papi_hl.c:597
Here is the call graph for this function:

◆ PAPIF_STATE()

void PAPIF_STATE ( int *  EventSet,
int *  status,
int *  check 
)

Definition at line 3500 of file upper_PAPI_FWRAPPERS.c.

3502 {
3503  *check = PAPI_state( *EventSet, status );
3504 }
int EventSet
* check
int PAPI_state(int EventSet, int *status)
Definition: papi.c:3053
long long status
Definition: iozone.c:1335
Here is the call graph for this function:

◆ PAPIF_STOP()

void PAPIF_STOP ( int *  EventSet,
long long *  values,
int *  check 
)

Definition at line 3506 of file upper_PAPI_FWRAPPERS.c.

3508 {
3509  *check = PAPI_stop( *EventSet, values );
3510 }
int PAPI_stop(int EventSet, long long *values)
Definition: papi.c:2314
int EventSet
* check
static long long values[NUM_EVENTS]
Definition: init_fini.c:10
Here is the call graph for this function:

◆ PAPIF_STOP_COUNTERS()

void PAPIF_STOP_COUNTERS ( long long *  values,
int *  array_len,
int *  check 
)

Definition at line 3542 of file upper_PAPI_FWRAPPERS.c.

3544 {
3545  *check = PAPI_stop_counters( values, *array_len );
3546 }
* check
int PAPI_stop_counters(long long *values, int array_len)
Definition: papi_hl.c:807
static long long values[NUM_EVENTS]
Definition: init_fini.c:10
Here is the call graph for this function:

◆ PAPIF_THREAD_ID()

void PAPIF_THREAD_ID ( unsigned long *  id)

Definition at line 3248 of file upper_PAPI_FWRAPPERS.c.

3249 {
3250  *id = PAPI_thread_id( );
3251 }
unsigned long PAPI_thread_id(void)
Definition: papi.c:162
Here is the call graph for this function:

◆ PAPIF_THREAD_INIT()

void PAPIF_THREAD_INIT ( unsigned long int(*)(void)  handle,
int *  check 
)

Definition at line 3271 of file upper_PAPI_FWRAPPERS.c.

3273 {
3274  *check = PAPI_thread_init( handle );
3275 }
* check
int PAPI_thread_init(unsigned long(*id_fn)(void))
Here is the call graph for this function:

◆ PAPIF_unlock()

void PAPIF_unlock ( int *  lock,
int *  check 
)

Definition at line 3524 of file upper_PAPI_FWRAPPERS.c.

3526 {
3527  *check = PAPI_unlock( *lock );
3528 }
* check
atomic_p lock[]
Definition: aix.c:25
int PAPI_unlock(int)
Definition: papi.c:6421
Here is the call graph for this function:

◆ PAPIF_UNREGISTER_THREAD()

void PAPIF_UNREGISTER_THREAD ( int *  check)

Definition at line 3258 of file upper_PAPI_FWRAPPERS.c.

3259 {
3261 }
* check
int PAPI_unregister_thread(void)
Definition: papi.c:244
Here is the call graph for this function:

◆ PAPIF_UNREGSTER_THREAD()

void PAPIF_UNREGSTER_THREAD ( int *  check)

Definition at line 3266 of file upper_PAPI_FWRAPPERS.c.

3267 {
3269 }
* check
int PAPI_unregister_thread(void)
Definition: papi.c:244
Here is the call graph for this function:

◆ PAPIF_WRITE()

void PAPIF_WRITE ( int *  EventSet,
long long *  values,
int *  check 
)

Definition at line 3512 of file upper_PAPI_FWRAPPERS.c.

3514 {
3515  *check = PAPI_write( *EventSet, values );
3516 }
int PAPI_write(int EventSet, long long *values)
Definition: papi.c:2813
int EventSet
* check
static long long values[NUM_EVENTS]
Definition: init_fini.c:10
Here is the call graph for this function:

◆ pselect()

int pselect ( int  __nfds,
fd_set *__restrict  __readfds,
fd_set *__restrict  __writefds,
fd_set *__restrict  __exceptfds,
const struct timespec *__restrict  __timeout,
const __sigset_t *__restrict  __sigmask 
)

◆ psiginfo()

void psiginfo ( const siginfo_t __pinfo,
const char *  __s 
)

◆ psignal()

void psignal ( int  __sig,
const char *  __s 
)

◆ pthread_kill()

int pthread_kill ( pthread_t  __threadid,
int  __signo 
)

◆ pthread_sigmask()

int pthread_sigmask ( int  __how,
const __sigset_t *__restrict  __newmask,
__sigset_t *__restrict  __oldmask 
)

◆ raise()

int raise ( int  __sig)

◆ select()

int select ( int  __nfds,
fd_set *__restrict  __readfds,
fd_set *__restrict  __writefds,
fd_set *__restrict  __exceptfds,
struct timeval *__restrict  __timeout 
)

◆ sigaction()

int sigaction ( int  __sig,
const struct sigaction *__restrict  __act,
struct sigaction *__restrict  __oact 
)

◆ sigaltstack()

int sigaltstack ( const stack_t *__restrict  __ss,
stack_t *__restrict  __oss 
)

◆ sigblock()

int sigblock ( int  __mask)

◆ siggetmask()

int siggetmask ( void  )

Definition at line 2184 of file upper_PAPI_FWRAPPERS.c.

2210  {
2211 
2212 
2213  union
2214  {
2215 
2216  __sighandler_t sa_handler;
2217 
2218  void (*sa_sigaction) (int, siginfo_t *, void *);
2219  }
2220  __sigaction_handler;
2221 
2222 
2223 
2224 
2225 
2226 
2227 
2228  __sigset_t sa_mask;
2229 
2230 
2231  int sa_flags;
2232 
2233 
2234  void (*sa_restorer) (void);
2235  };
void(* __sighandler_t)(int)

◆ siginterrupt()

int siginterrupt ( int  __sig,
int  __interrupt 
)

◆ signal()

__sighandler_t signal ( int  __sig,
__sighandler_t  __handler 
)

◆ sigpending()

int sigpending ( sigset_t __set)

◆ sigprocmask()

int sigprocmask ( int  __how,
const sigset_t *__restrict  __set,
sigset_t *__restrict  __oset 
)

◆ sigqueue()

int sigqueue ( __pid_t  __pid,
int  __sig,
const union sigval  __val 
)

◆ sigreturn()

int sigreturn ( struct sigcontext __scp)

◆ sigsetmask()

int sigsetmask ( int  __mask)

◆ sigstack()

int sigstack ( struct sigstack __ss,
struct sigstack __oss 
)

◆ sigsuspend()

int sigsuspend ( const sigset_t __set)

◆ sigtimedwait()

int sigtimedwait ( const sigset_t *__restrict  __set,
siginfo_t *__restrict  __info,
const struct timespec *__restrict  __timeout 
)

◆ sigwait()

int sigwait ( const sigset_t *__restrict  __set,
int *__restrict  __sig 
)

◆ sigwaitinfo()

int int sigwaitinfo ( const sigset_t *__restrict  __set,
siginfo_t *__restrict  __info 
)

◆ ssignal()

__sighandler_t ssignal ( int  __sig,
__sighandler_t  __handler 
)

◆ strcoll_l()

int strcoll_l ( const char *  __s1,
const char *  __s2,
locale_t  __l 
)

Variable Documentation

◆ __blkcnt64_t

__extension__ typedef __quad_t __blkcnt64_t

Definition at line 130 of file upper_PAPI_FWRAPPERS.c.

◆ __blkcnt_t

__extension__ typedef long int __blkcnt_t

Definition at line 129 of file upper_PAPI_FWRAPPERS.c.

◆ __blksize_t

__extension__ typedef long int __blksize_t

Definition at line 124 of file upper_PAPI_FWRAPPERS.c.

◆ __clock_t

__extension__ typedef long int __clock_t

Definition at line 106 of file upper_PAPI_FWRAPPERS.c.

◆ __clockid_t

__extension__ typedef int __clockid_t

Definition at line 118 of file upper_PAPI_FWRAPPERS.c.

◆ __daddr_t

__extension__ typedef int __daddr_t

Definition at line 114 of file upper_PAPI_FWRAPPERS.c.

◆ __dev_t

__extension__ typedef __u_quad_t __dev_t

Definition at line 95 of file upper_PAPI_FWRAPPERS.c.

◆ __fsblkcnt64_t

__extension__ typedef __u_quad_t __fsblkcnt64_t

Definition at line 134 of file upper_PAPI_FWRAPPERS.c.

◆ __fsblkcnt_t

__extension__ typedef unsigned long int __fsblkcnt_t

Definition at line 133 of file upper_PAPI_FWRAPPERS.c.

◆ __fsfilcnt64_t

__extension__ typedef __u_quad_t __fsfilcnt64_t

Definition at line 138 of file upper_PAPI_FWRAPPERS.c.

◆ __fsfilcnt_t

__extension__ typedef unsigned long int __fsfilcnt_t

Definition at line 137 of file upper_PAPI_FWRAPPERS.c.

◆ __fsword_t

__extension__ typedef int __fsword_t

Definition at line 141 of file upper_PAPI_FWRAPPERS.c.

◆ __gid_t

__extension__ typedef unsigned int __gid_t

Definition at line 97 of file upper_PAPI_FWRAPPERS.c.

◆ __id_t

__extension__ typedef unsigned int __id_t

Definition at line 109 of file upper_PAPI_FWRAPPERS.c.

◆ __ino64_t

__extension__ typedef __u_quad_t __ino64_t

Definition at line 99 of file upper_PAPI_FWRAPPERS.c.

◆ __ino_t

__extension__ typedef unsigned long int __ino_t

Definition at line 98 of file upper_PAPI_FWRAPPERS.c.

◆ __int64_t

__extension__ typedef signed long long int __int64_t

Definition at line 70 of file upper_PAPI_FWRAPPERS.c.

◆ __intmax_t

__extension__ typedef long long int __intmax_t

Definition at line 88 of file upper_PAPI_FWRAPPERS.c.

◆ __intptr_t

__extension__ typedef int __intptr_t

Definition at line 156 of file upper_PAPI_FWRAPPERS.c.

◆ __key_t

__extension__ typedef int __key_t

Definition at line 115 of file upper_PAPI_FWRAPPERS.c.

◆ __leaf__

int __leaf__

Definition at line 354 of file upper_PAPI_FWRAPPERS.c.

◆ __mode_t

__extension__ typedef unsigned int __mode_t

Definition at line 100 of file upper_PAPI_FWRAPPERS.c.

◆ __nlink_t

__extension__ typedef unsigned int __nlink_t

Definition at line 101 of file upper_PAPI_FWRAPPERS.c.

◆ __off64_t

__extension__ typedef __quad_t __off64_t

Definition at line 103 of file upper_PAPI_FWRAPPERS.c.

◆ __off_t

__extension__ typedef long int __off_t

Definition at line 102 of file upper_PAPI_FWRAPPERS.c.

◆ __pid_t

__extension__ typedef int __pid_t

Definition at line 104 of file upper_PAPI_FWRAPPERS.c.

◆ __quad_t

__extension__ typedef long long int __quad_t

Definition at line 79 of file upper_PAPI_FWRAPPERS.c.

◆ __rlim64_t

__extension__ typedef __u_quad_t __rlim64_t

Definition at line 108 of file upper_PAPI_FWRAPPERS.c.

◆ __rlim_t

__extension__ typedef unsigned long int __rlim_t

Definition at line 107 of file upper_PAPI_FWRAPPERS.c.

◆ __socklen_t

__extension__ typedef unsigned int __socklen_t

Definition at line 159 of file upper_PAPI_FWRAPPERS.c.

◆ __ssize_t

__extension__ typedef int __ssize_t

Definition at line 143 of file upper_PAPI_FWRAPPERS.c.

◆ __suseconds_t

__extension__ typedef long int __suseconds_t

Definition at line 112 of file upper_PAPI_FWRAPPERS.c.

◆ __syscall_slong_t

__extension__ typedef long int __syscall_slong_t

Definition at line 146 of file upper_PAPI_FWRAPPERS.c.

◆ __syscall_ulong_t

__extension__ typedef unsigned long int __syscall_ulong_t

Definition at line 148 of file upper_PAPI_FWRAPPERS.c.

◆ __time_t

__extension__ typedef long int __time_t

Definition at line 110 of file upper_PAPI_FWRAPPERS.c.

◆ __timer_t

__extension__ typedef void* __timer_t

Definition at line 121 of file upper_PAPI_FWRAPPERS.c.

◆ __u_quad_t

__extension__ typedef unsigned long long int __u_quad_t

Definition at line 80 of file upper_PAPI_FWRAPPERS.c.

◆ __uid_t

__extension__ typedef unsigned int __uid_t

Definition at line 96 of file upper_PAPI_FWRAPPERS.c.

◆ __uint64_t

__extension__ typedef unsigned long long int __uint64_t

Definition at line 71 of file upper_PAPI_FWRAPPERS.c.

◆ __uintmax_t

__extension__ typedef unsigned long long int __uintmax_t

Definition at line 89 of file upper_PAPI_FWRAPPERS.c.

◆ __useconds_t

__extension__ typedef unsigned int __useconds_t

Definition at line 111 of file upper_PAPI_FWRAPPERS.c.

◆ _IO_2_1_stderr_

struct _IO_FILE_plus _IO_2_1_stderr_

◆ _IO_2_1_stdin_

struct _IO_FILE_plus _IO_2_1_stdin_

◆ _IO_2_1_stdout_

struct _IO_FILE_plus _IO_2_1_stdout_

◆ _sys_siglist

const char* const _sys_siglist[(64+1)]

◆ PAPI_all_thr_spec_t

Definition at line 2554 of file upper_PAPI_FWRAPPERS.c.

◆ sys_siglist

const char* const sys_siglist[(64+1)]