PAPI  5.0.1.0
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  timespec
struct  timeval
struct  fd_set
union  pthread_attr_t
struct  __pthread_slist_t
union  pthread_mutex_t
struct  pthread_mutex_t::__pthread_mutex_s
union  pthread_mutexattr_t
union  pthread_cond_t
union  pthread_condattr_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  sigvec
struct  mcontext_t
struct  sigstack
struct  stack_t
struct  fpregset_t
struct  ucontext_t
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 __quad_t__qaddr_t
typedef char * __caddr_t
typedef int _G_int16_t __attribute__ ((__mode__(__HI__)))
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 __locale_t locale_t
typedef int __sig_atomic_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 void(* __sighandler_t )(int)
typedef int greg_t
typedef greg_t gregset_t [18]
typedef void(* PAPI_overflow_handler_t )(int EventSet, void *address, long long overflow_vector, void *context)
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 }
enum  { BUS_ADRALN = 1, BUS_ADRERR, BUS_OBJERR }
enum  { TRAP_BRKPT = 1, TRAP_TRACE }
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  {
  REG_R0 = 0, REG_R1 = 1, REG_R2 = 2, REG_R3 = 3,
  REG_R4 = 4, REG_R5 = 5, REG_R6 = 6, REG_R7 = 7,
  REG_R8 = 8, REG_R9 = 9, REG_R10 = 10, REG_R11 = 11,
  REG_R12 = 12, REG_R13 = 13, REG_R14 = 14, REG_R15 = 15
}
enum  { PAPI_LOCATION_CORE = 0, PAPI_LOCATION_CPU, PAPI_LOCATION_PACKAGE, PAPI_LOCATION_UNCORE }
enum  { PAPI_DATATYPE_UINT64 = 0, PAPI_DATATYPE_INT64, PAPI_DATATYPE_FP64 }
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 unsigned long
long int 
__bswap_64 (unsigned long long int __bsx)
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)
__extension__ unsigned int gnu_dev_major (unsigned long long int __dev) __attribute__((__nothrow__
__extension__ unsigned int __leaf__ __attribute__ ((__const__))
__extension__ unsigned int gnu_dev_minor (unsigned long long int __dev) __attribute__((__nothrow__
__extension__ unsigned long
long int 
gnu_dev_makedev (unsigned int __major, unsigned int __minor) __attribute__((__nothrow__
int __sigismember (const __sigset_t *, int)
int __sigaddset (__sigset_t *, int)
int __sigdelset (__sigset_t *, int)
__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 __sigpause (int __sig_or_mask, int __is_sig)
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 sigvec (int __sig, const struct sigvec *__vec, struct sigvec *__ovec) __attribute__((__nothrow__
int sigreturn (struct sigcontext *__scp) __attribute__((__nothrow__
int siginterrupt (int __sig, int __interrupt) __attribute__((__nothrow__
int sigstack (struct sigstack *__ss, struct sigstack *__oss) __attribute__((__nothrow__
int sigaltstack (const struct sigaltstack *__restrict __ss, struct sigaltstack *__restrict __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, 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 (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 (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 (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, 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_component_index (char *name)
int PAPI_disable_component (int cidx)
int PAPI_disable_component_by_name (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_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_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_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 __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 long int __swblk_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__
__locale_t
const char *const _sys_siglist [65]
const char *const sys_siglist [65]
 PAPI_all_thr_spec_t

Typedef Documentation

int __leaf__ __attribute__ ( (__mode__(__HI__))  )

Definition at line 197 of file papi_fwrappers_.c.

typedef char* __caddr_t

Definition at line 137 of file papi_fwrappers_.c.

typedef long int __fd_mask

Definition at line 1332 of file papi_fwrappers_.c.

typedef __builtin_va_list __gnuc_va_list

Definition at line 205 of file papi_fwrappers_.c.

typedef signed short int __int16_t

Definition at line 53 of file papi_fwrappers_.c.

typedef signed int __int32_t

Definition at line 55 of file papi_fwrappers_.c.

typedef signed char __int8_t

Definition at line 51 of file papi_fwrappers_.c.

typedef int __io_close_fn(void *__cookie)

Definition at line 320 of file papi_fwrappers_.c.

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

Definition at line 300 of file papi_fwrappers_.c.

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

Definition at line 317 of file papi_fwrappers_.c.

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

Definition at line 308 of file papi_fwrappers_.c.

Definition at line 135 of file papi_fwrappers_.c.

typedef __quad_t* __qaddr_t

Definition at line 136 of file papi_fwrappers_.c.

typedef int __sig_atomic_t

Definition at line 1288 of file papi_fwrappers_.c.

typedef void(* __sighandler_t)(int)

Definition at line 2009 of file papi_fwrappers_.c.

typedef unsigned char __u_char

Definition at line 45 of file papi_fwrappers_.c.

typedef unsigned int __u_int

Definition at line 47 of file papi_fwrappers_.c.

typedef unsigned long int __u_long

Definition at line 48 of file papi_fwrappers_.c.

typedef unsigned short int __u_short

Definition at line 46 of file papi_fwrappers_.c.

typedef unsigned short int __uint16_t

Definition at line 54 of file papi_fwrappers_.c.

typedef unsigned int __uint32_t

Definition at line 56 of file papi_fwrappers_.c.

typedef unsigned char __uint8_t

Definition at line 52 of file papi_fwrappers_.c.

typedef void _IO_lock_t

Definition at line 208 of file papi_fwrappers_.c.

Definition at line 1400 of file papi_fwrappers_.c.

Definition at line 1393 of file papi_fwrappers_.c.

typedef __fd_mask fd_mask

Definition at line 1352 of file papi_fwrappers_.c.

Definition at line 1404 of file papi_fwrappers_.c.

Definition at line 1408 of file papi_fwrappers_.c.

typedef int greg_t

Definition at line 2272 of file papi_fwrappers_.c.

typedef greg_t gregset_t[18]

Definition at line 2278 of file papi_fwrappers_.c.

Definition at line 979 of file papi_fwrappers_.c.

typedef int(* PAPI_debug_handler_t)(int code)

Definition at line 2506 of file papi_fwrappers_.c.

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

Definition at line 2400 of file papi_fwrappers_.c.

Definition at line 2540 of file papi_fwrappers_.c.

typedef unsigned int pthread_key_t

Definition at line 1489 of file papi_fwrappers_.c.

typedef int pthread_once_t

Definition at line 1493 of file papi_fwrappers_.c.

typedef volatile int pthread_spinlock_t

Definition at line 1531 of file papi_fwrappers_.c.

typedef unsigned long int pthread_t

Definition at line 1412 of file papi_fwrappers_.c.

Definition at line 1751 of file papi_fwrappers_.c.

Definition at line 1301 of file papi_fwrappers_.c.

typedef unsigned int size_t

Definition at line 36 of file papi_fwrappers_.c.

Definition at line 1326 of file papi_fwrappers_.c.


Enumeration Type Documentation

anonymous enum
Enumerator:
ILL_ILLOPC 
ILL_ILLOPN 
ILL_ILLADR 
ILL_ILLTRP 
ILL_PRVOPC 
ILL_PRVREG 
ILL_COPROC 
ILL_BADSTK 

Definition at line 1861 of file papi_fwrappers_.c.

anonymous enum
Enumerator:
FPE_INTDIV 
FPE_INTOVF 
FPE_FLTDIV 
FPE_FLTOVF 
FPE_FLTUND 
FPE_FLTRES 
FPE_FLTINV 
FPE_FLTSUB 

Definition at line 1882 of file papi_fwrappers_.c.

anonymous enum
Enumerator:
SEGV_MAPERR 
SEGV_ACCERR 

Definition at line 1903 of file papi_fwrappers_.c.

anonymous enum
Enumerator:
BUS_ADRALN 
BUS_ADRERR 
BUS_OBJERR 

Definition at line 1912 of file papi_fwrappers_.c.

anonymous enum
Enumerator:
TRAP_BRKPT 
TRAP_TRACE 

Definition at line 1923 of file papi_fwrappers_.c.

anonymous enum
Enumerator:
CLD_EXITED 
CLD_KILLED 
CLD_DUMPED 
CLD_TRAPPED 
CLD_STOPPED 
CLD_CONTINUED 

Definition at line 1932 of file papi_fwrappers_.c.

anonymous enum
Enumerator:
POLL_IN 
POLL_OUT 
POLL_MSG 
POLL_ERR 
POLL_PRI 
POLL_HUP 

Definition at line 1949 of file papi_fwrappers_.c.

anonymous enum
Enumerator:
SIGEV_SIGNAL 
SIGEV_NONE 
SIGEV_THREAD 
SIGEV_THREAD_ID 

Definition at line 1992 of file papi_fwrappers_.c.

anonymous enum
Enumerator:
SS_ONSTACK 
SS_DISABLE 

Definition at line 2245 of file papi_fwrappers_.c.

anonymous enum
Enumerator:
REG_R0 
REG_R1 
REG_R2 
REG_R3 
REG_R4 
REG_R5 
REG_R6 
REG_R7 
REG_R8 
REG_R9 
REG_R10 
REG_R11 
REG_R12 
REG_R13 
REG_R14 
REG_R15 

Definition at line 2281 of file papi_fwrappers_.c.

{
  REG_R0 = 0,

  REG_R1 = 1,

  REG_R2 = 2,

  REG_R3 = 3,

  REG_R4 = 4,

  REG_R5 = 5,

  REG_R6 = 6,

  REG_R7 = 7,

  REG_R8 = 8,

  REG_R9 = 9,

  REG_R10 = 10,

  REG_R11 = 11,

  REG_R12 = 12,

  REG_R13 = 13,

  REG_R14 = 14,

  REG_R15 = 15

};
anonymous enum
Enumerator:
PAPI_LOCATION_CORE 
PAPI_LOCATION_CPU 
PAPI_LOCATION_PACKAGE 
PAPI_LOCATION_UNCORE 

Definition at line 2679 of file papi_fwrappers_.c.

anonymous enum
Enumerator:
PAPI_DATATYPE_UINT64 
PAPI_DATATYPE_INT64 
PAPI_DATATYPE_FP64 

Definition at line 2687 of file papi_fwrappers_.c.

anonymous enum
Enumerator:
PAPI_VALUETYPE_RUNNING_SUM 
PAPI_VALUETYPE_ABSOLUTE 

Definition at line 2694 of file papi_fwrappers_.c.

anonymous enum
Enumerator:
PAPI_TIMESCOPE_SINCE_START 
PAPI_TIMESCOPE_SINCE_LAST 
PAPI_TIMESCOPE_UNTIL_NEXT 
PAPI_TIMESCOPE_POINT 

Definition at line 2700 of file papi_fwrappers_.c.

anonymous enum
Enumerator:
PAPI_UPDATETYPE_ARBITRARY 
PAPI_UPDATETYPE_PUSH 
PAPI_UPDATETYPE_PULL 
PAPI_UPDATETYPE_FIXEDFREQ 

Definition at line 2708 of file papi_fwrappers_.c.

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 1584 of file papi_fwrappers_.c.

{
 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
};
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 1704 of file papi_fwrappers_.c.

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

Definition at line 1837 of file papi_fwrappers_.c.

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 227 of file papi_fwrappers_.c.


Function Documentation

int __leaf__ __attribute__ ( (__pure__)  )

Definition at line 984 of file papi_fwrappers_.c.

{
  return __builtin_bswap32 (__bsx);
}
__extension__ unsigned int __leaf__ __attribute__ ( (__const__)  )
int __leaf__ __attribute__ ( (__deprecated__)  )
int __leaf__ __attribute__ ( (__nonnull__(1))  )
static __inline unsigned long long int __bswap_64 ( unsigned long long int  __bsx) [static]

Definition at line 1272 of file papi_fwrappers_.c.

{
  return __builtin_bswap64 (__bsx);
}
int __libc_current_sigrtmin ( void  )

Definition at line 2382 of file papi_fwrappers_.c.

                                   {
     int num;
     PAPI_thread_id_t *id;
     void **data;
   } PAPI_all_thr_spec_t;
int __overflow ( _IO_FILE ,
int   
)
int __sigaddset ( __sigset_t ,
int   
)
int __sigdelset ( __sigset_t ,
int   
)
int __sigismember ( const __sigset_t ,
int   
)
int __sigpause ( int  __sig_or_mask,
int  __is_sig 
)
__sighandler_t __sysv_signal ( int  __sig,
__sighandler_t  __handler 
)
int __uflow ( _IO_FILE )
int __underflow ( _IO_FILE )
int _IO_feof ( _IO_FILE __fp)
int _IO_ferror ( _IO_FILE __fp)
void _IO_flockfile ( _IO_FILE )

Definition at line 337 of file papi_fwrappers_.c.

{

  struct __locale_data *__locales[13];


  const unsigned short int *__ctype_b;
  const int *__ctype_tolower;
  const int *__ctype_toupper;


  const char *__names[13];
} *__locale_t;
int _IO_getc ( _IO_FILE __fp)
int _IO_peekc_locked ( _IO_FILE __fp)
int _IO_putc ( int  __c,
_IO_FILE __fp 
)
static void Fortran2cstring ( char *  cstring,
char *  Fstring,
int  clen,
int  Flen 
) [static]

Definition at line 2873 of file papi_fwrappers_.c.

{
 int slen, i;


 slen = Flen < clen ? Flen : clen;
 strncpy( cstring, Fstring, ( size_t ) slen );


 for ( i = slen - 1; i > -1 && cstring[i] == ' '; cstring[i--] = '\0' );


 cstring[clen - 1] = '\0';
 if ( slen < clen )
  cstring[slen] = '\0';
}

Here is the caller graph for this function:

__extension__ unsigned int gnu_dev_major ( unsigned long long int  __dev)
__extension__ unsigned long long int gnu_dev_makedev ( unsigned int  __major,
unsigned int  __minor 
)
__extension__ unsigned int gnu_dev_minor ( unsigned long long int  __dev)
int gsignal ( int  __sig)
int kill ( __pid_t  __pid,
int  __sig 
)

Here is the caller graph for this function:

int killpg ( __pid_t  __pgrp,
int  __sig 
)
int PAPI_num_hwctrs ( void  )

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

Definition at line 3783 of file papi.c.

{
    return ( PAPI_num_cmp_hwctrs( 0 ) );
}
int PAPI_thread_init ( unsigned long(*)(void)  id_fn)
void papif_accum_ ( int *  EventSet,
long long *  values,
int *  check 
)

Definition at line 2893 of file papi_fwrappers_.c.

{
 *check = PAPI_accum( *EventSet, values );
}

Here is the call graph for this function:

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

Definition at line 3483 of file papi_fwrappers_.c.

{
 *check = PAPI_accum_counters( values, *array_len );
}

Here is the call graph for this function:

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

Definition at line 2902 of file papi_fwrappers_.c.

{
 *check = PAPI_add_event( *EventSet, *Event );
}

Here is the call graph for this function:

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

Definition at line 2922 of file papi_fwrappers_.c.

{
 *check = PAPI_add_events( *EventSet, Events, *number );
}

Here is the call graph for this function:

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

Definition at line 2911 of file papi_fwrappers_.c.

{
 char tmp[128];
 Fortran2cstring( tmp, EventName, 128, Event_len );
 *check = PAPI_add_named_event( *EventSet, tmp );
}

Here is the call graph for this function:

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

Definition at line 2949 of file papi_fwrappers_.c.

Here is the call graph for this function:

void papif_cleanup_eventset_ ( int *  EventSet,
int *  check 
)

Definition at line 2931 of file papi_fwrappers_.c.

{
 *check = PAPI_cleanup_eventset( *EventSet );
}

Here is the call graph for this function:

void papif_create_eventset_ ( int *  EventSet,
int *  check 
)

Definition at line 2940 of file papi_fwrappers_.c.

{
 *check = PAPI_create_eventset( EventSet );
}

Here is the call graph for this function:

void papif_destroy_eventset_ ( int *  EventSet,
int *  check 
)

Definition at line 2958 of file papi_fwrappers_.c.

Here is the call graph for this function:

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

Definition at line 3303 of file papi_fwrappers_.c.

{
 *check = PAPI_enum_event( EventCode, *modifier );
}

Here is the call graph for this function:

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

Definition at line 3241 of file papi_fwrappers_.c.

{

 char tmp[128];
 int i;
 *check = PAPI_event_code_to_name( *EventCode, tmp );

 strncpy( out_str, tmp, ( size_t ) out_len );

 for ( i = ( int ) strlen( tmp ); i < out_len; out_str[i++] = ' ' );




}

Here is the call graph for this function:

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

Definition at line 3265 of file papi_fwrappers_.c.

{

 int slen, i;
 char tmpin[128];


 slen = in_len < 128 ? in_len : 128;
 strncpy( tmpin, in_str, ( size_t ) slen );


 for ( i = slen - 1; i > -1 && tmpin[i] == ' '; tmpin[i--] = '\0' );


 tmpin[128 - 1] = '\0';
 if ( slen < 128 )
  tmpin[slen] = '\0';

 *check = PAPI_event_name_to_code( tmpin, out );




}

Here is the call graph for this function:

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

Definition at line 3509 of file papi_fwrappers_.c.

{
 *check = PAPI_flips( real_time, proc_time, flpins, mflips );
}

Here is the call graph for this function:

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

Definition at line 3520 of file papi_fwrappers_.c.

{
 *check = PAPI_flops( real_time, proc_time, flpops, mflops );
}

Here is the call graph for this function:

void papif_get_clockrate_ ( int *  cr)

Definition at line 3527 of file papi_fwrappers_.c.

{
 *cr = PAPI_get_opt( 14, ((void *)0) );
}

Here is the call graph for this function:

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

Definition at line 2967 of file papi_fwrappers_.c.

{
 *check = PAPI_get_dmem_info( ( PAPI_dmem_info_t * ) dest );
}

Here is the call graph for this function:

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

Definition at line 3583 of file papi_fwrappers_.c.

{
 PAPI_option_t d;

 if ( *mode == 4 ) {
  *domain = PAPI_get_opt( *mode, ((void *)0) );
  *check = 0;
 } else if ( *mode == 5 ) {
  d.domain.eventset = *eventset;
  if ( ( *check = PAPI_get_opt( *mode, &d ) ) == 0 ) {
   *domain = d.domain.domain;
  }
 } else {
  *check = -1;
 }
}

Here is the call graph for this function:

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 3207 of file papi_fwrappers_.c.

{
 PAPI_event_info_t info;
 ( void ) flags;

 int i;
 if ( ( *check = PAPI_get_event_info( *EventCode, &info ) ) == 0 ) {
  strncpy( symbol, info.symbol, ( size_t ) symbol_len );
  for ( i = ( int ) strlen( info.symbol ); i < symbol_len;
     symbol[i++] = ' ' );
  strncpy( long_descr, info.long_descr, ( size_t ) long_descr_len );
  for ( i = ( int ) strlen( info.long_descr ); i < long_descr_len;
     long_descr[i++] = ' ' );
  strncpy( short_descr, info.short_descr, ( size_t ) short_descr_len );
  for ( i = ( int ) strlen( info.short_descr ); i < short_descr_len;
     short_descr[i++] = ' ' );

  *count = ( int ) info.count;

  int note_len=0;

  strncpy( event_note, info.note, ( size_t ) event_note_len );
  note_len=strlen(info.note);

  for ( i = note_len; i < event_note_len;
     event_note[i++] = ' ' );
 }
# 758 "papi_fwrappers.c"
}

Here is the call graph for this function:

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 2979 of file papi_fwrappers_.c.

{
 PAPI_option_t e;





 if ( ( *check = PAPI_get_opt( 17, &e ) ) == 0 ) {

  int i;
  strncpy( fullname, e.exe_info->fullname, ( size_t ) fullname_len );
  for ( i = ( int ) strlen( e.exe_info->fullname ); i < fullname_len;
     fullname[i++] = ' ' );
  strncpy( name, e.exe_info->address_info.name, ( size_t ) name_len );
  for ( i = ( int ) strlen( e.exe_info->address_info.name ); i < name_len;
     name[i++] = ' ' );




  *text_start = ( long ) e.exe_info->address_info.text_start;
  *text_end = ( long ) e.exe_info->address_info.text_end;
  *data_start = ( long ) e.exe_info->address_info.data_start;
  *data_end = ( long ) e.exe_info->address_info.data_end;
  *bss_start = ( long ) e.exe_info->address_info.bss_start;
  *bss_end = ( long ) e.exe_info->address_info.bss_end;
 }
}

Here is the call graph for this function:

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

Definition at line 3562 of file papi_fwrappers_.c.

{
 PAPI_option_t g;

 if ( *mode == 6 ) {
  *granularity = PAPI_get_opt( *mode, &g );
  *check = 0;
 } else if ( *mode == 7 ) {
  g.granularity.eventset = *eventset;
  if ( ( *check = PAPI_get_opt( *mode, &g ) ) == 0 ) {
   *granularity = g.granularity.granularity;
  }
 } else {
  *check = -1;
 }
}

Here is the call graph for this function:

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 3014 of file papi_fwrappers_.c.

{
 const PAPI_hw_info_t *hwinfo;
 int i;
 hwinfo = PAPI_get_hardware_info( );
 if ( hwinfo == ((void *)0) ) {
  *ncpu = 0;
  *nnodes = 0;
  *totalcpus = 0;
  *vendor = 0;
  *model = 0;
  *revision = 0;
  *mhz = 0;
 } else {
  *ncpu = hwinfo->ncpu;
  *nnodes = hwinfo->nnodes;
  *totalcpus = hwinfo->totalcpus;
  *vendor = hwinfo->vendor;
  *model = hwinfo->model;
  *revision = hwinfo->revision;
  *mhz = hwinfo->cpu_max_mhz;

  strncpy( vendor_str, hwinfo->vendor_string, ( size_t ) vendor_len );
  for ( i = ( int ) strlen( hwinfo->vendor_string ); i < vendor_len;
     vendor_str[i++] = ' ' );
  strncpy( model_str, hwinfo->model_string, ( size_t ) model_len );
  for ( i = ( int ) strlen( hwinfo->model_string ); i < model_len;
     model_str[i++] = ' ' );







 }
 return;
}

Here is the call graph for this function:

void papif_get_multiplex_ ( int *  EventSet,
int *  check 
)

Definition at line 3144 of file papi_fwrappers_.c.

{
 *check = PAPI_get_multiplex( *EventSet );
}

Here is the call graph for this function:

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

Definition at line 3535 of file papi_fwrappers_.c.

{
 PAPI_option_t p;

 int i;

 if ( ( *check = PAPI_get_opt( 13, &p ) ) == 0 ) {
  strncpy( lib_preload_env, p.preload.lib_preload_env,
     ( size_t ) lib_preload_env_len );
  for ( i = ( int ) strlen( p.preload.lib_preload_env );
     i < lib_preload_env_len; lib_preload_env[i++] = ' ' );
 }





}

Here is the call graph for this function:

void papif_get_real_cyc_ ( long long *  real_cyc)

Definition at line 3068 of file papi_fwrappers_.c.

{
 *real_cyc = PAPI_get_real_cyc( );
}

Here is the call graph for this function:

void papif_get_real_nsec_ ( long long *  time)

Definition at line 3078 of file papi_fwrappers_.c.

{
 *time = PAPI_get_real_nsec( );
}

Here is the call graph for this function:

void papif_get_real_usec_ ( long long *  time)

Definition at line 3073 of file papi_fwrappers_.c.

{
 *time = PAPI_get_real_usec( );
}

Here is the call graph for this function:

void papif_get_virt_cyc_ ( long long *  virt_cyc)

Definition at line 3083 of file papi_fwrappers_.c.

{
 *virt_cyc = PAPI_get_virt_cyc( );
}

Here is the call graph for this function:

void papif_get_virt_usec_ ( long long *  time)

Definition at line 3088 of file papi_fwrappers_.c.

{
 *time = PAPI_get_virt_usec( );
}

Here is the call graph for this function:

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

Definition at line 3498 of file papi_fwrappers_.c.

{
 *check = PAPI_ipc( rtime, ptime, ins, ipc );
}

Here is the call graph for this function:

void papif_is_initialized_ ( int *  level)

Definition at line 3093 of file papi_fwrappers_.c.

{
 *level = PAPI_is_initialized( );
}

Here is the call graph for this function:

void papif_library_init_ ( int *  check)

Definition at line 3098 of file papi_fwrappers_.c.

{
 *check = PAPI_library_init( *check );
}

Here is the call graph for this function:

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

Definition at line 3130 of file papi_fwrappers_.c.

{
 *check = PAPI_list_events( *EventSet, Events, number );
}

Here is the call graph for this function:

void papif_lock_ ( int *  lock,
int *  check 
)

Definition at line 3438 of file papi_fwrappers_.c.

{
 *check = PAPI_lock( *lock );
}

Here is the call graph for this function:

void papif_multiplex_init_ ( int *  check)

Definition at line 3136 of file papi_fwrappers_.c.

{
 *check = PAPI_multiplex_init( );
}

Here is the call graph for this function:

void papif_num_cmp_hwctrs_ ( int *  cidx,
int *  num 
)

Definition at line 3062 of file papi_fwrappers_.c.

{
 *num = PAPI_num_cmp_hwctrs( *cidx );
}

Here is the call graph for this function:

void papif_num_counters_ ( int *  numevents)

Definition at line 3489 of file papi_fwrappers_.c.

Here is the call graph for this function:

void papif_num_events_ ( int *  EventCode,
int *  count 
)

Definition at line 3295 of file papi_fwrappers_.c.

{
 *count = PAPI_num_events( *EventCode );
}

Here is the call graph for this function:

void papif_num_hwctrs_ ( int *  num)

Definition at line 3054 of file papi_fwrappers_.c.

{
 *num = PAPI_num_hwctrs( );
}

Here is the call graph for this function:

void papif_perror_ ( char *  message,
int  message_len 
)

Definition at line 3163 of file papi_fwrappers_.c.

{

  char tmp[128];
  Fortran2cstring( tmp, message, 128, message_len );

 PAPI_perror( tmp );



}

Here is the call graph for this function:

void papif_query_event_ ( int *  EventCode,
int *  check 
)

Definition at line 3184 of file papi_fwrappers_.c.

{
 *check = PAPI_query_event( *EventCode );
}

Here is the call graph for this function:

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

Definition at line 3193 of file papi_fwrappers_.c.

{
 char tmp[128];
 Fortran2cstring( tmp, EventName, 128, Event_len );
 *check = PAPI_query_named_event( tmp );
}

Here is the call graph for this function:

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

Definition at line 3312 of file papi_fwrappers_.c.

{
 *check = PAPI_read( *EventSet, values );
}

Here is the call graph for this function:

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

Definition at line 3465 of file papi_fwrappers_.c.

{
 *check = PAPI_read_counters( values, *array_len );
}

Here is the call graph for this function:

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

Definition at line 3321 of file papi_fwrappers_.c.

{
 *check = PAPI_read_ts( *EventSet, values, cycles );
}

Here is the call graph for this function:

void papif_register_thread_ ( int *  check)

Definition at line 3108 of file papi_fwrappers_.c.

{
 *check = PAPI_register_thread( );
}

Here is the call graph for this function:

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

Definition at line 3330 of file papi_fwrappers_.c.

{
 *check = PAPI_remove_event( *EventSet, *Event );
}

Here is the call graph for this function:

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

Definition at line 3350 of file papi_fwrappers_.c.

{
 *check = PAPI_remove_events( *EventSet, Events, *number );
}

Here is the call graph for this function:

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

Definition at line 3339 of file papi_fwrappers_.c.

{
 char tmp[128];
 Fortran2cstring( tmp, EventName, 128, Event_len );
 *check = PAPI_remove_named_event( *EventSet, tmp );
}

Here is the call graph for this function:

void papif_reset_ ( int *  EventSet,
int *  check 
)

Definition at line 3356 of file papi_fwrappers_.c.

{
 *check = PAPI_reset( *EventSet );
}

Here is the call graph for this function:

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

Definition at line 3374 of file papi_fwrappers_.c.

{
 *check = PAPI_set_cmp_domain( *domain, *cidx );
}

Here is the call graph for this function:

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

Definition at line 3392 of file papi_fwrappers_.c.

{
 *check = PAPI_set_cmp_granularity( *granularity, *cidx );
}

Here is the call graph for this function:

void papif_set_debug_ ( int *  debug,
int *  check 
)

Definition at line 3361 of file papi_fwrappers_.c.

{
 *check = PAPI_set_debug( *debug );
}

Here is the call graph for this function:

void papif_set_domain_ ( int *  domain,
int *  check 
)

Definition at line 3366 of file papi_fwrappers_.c.

{
 *check = PAPI_set_domain( *domain );
}

Here is the call graph for this function:

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

Definition at line 3604 of file papi_fwrappers_.c.

{
 PAPI_option_t d;

 d.domain.domain = *domain;
 d.domain.eventset = *es;
 *check = PAPI_set_opt( 5, &d );
}

Here is the call graph for this function:

void papif_set_granularity_ ( int *  granularity,
int *  check 
)

Definition at line 3383 of file papi_fwrappers_.c.

{
 *check = PAPI_set_granularity( *granularity );
}

Here is the call graph for this function:

void papif_set_inherit_ ( int *  inherit,
int *  check 
)

Definition at line 3614 of file papi_fwrappers_.c.

{
 PAPI_option_t i;

 i.inherit.inherit = *inherit;
 *check = PAPI_set_opt( 28, &i );
}

Here is the call graph for this function:

void papif_set_multiplex_ ( int *  EventSet,
int *  check 
)

Definition at line 3153 of file papi_fwrappers_.c.

{
 *check = PAPI_set_multiplex( *EventSet );
}

Here is the call graph for this function:

void papif_shutdown_ ( void  )

Definition at line 3398 of file papi_fwrappers_.c.

{
 PAPI_shutdown( );
}

Here is the call graph for this function:

void papif_start_ ( int *  EventSet,
int *  check 
)

Definition at line 3403 of file papi_fwrappers_.c.

{
 *check = PAPI_start( *EventSet );
}

Here is the call graph for this function:

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

Definition at line 3456 of file papi_fwrappers_.c.

{
 *check = PAPI_start_counters( events, *array_len );
}

Here is the call graph for this function:

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

Definition at line 3411 of file papi_fwrappers_.c.

{
 *check = PAPI_state( *EventSet, status );
}

Here is the call graph for this function:

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

Definition at line 3420 of file papi_fwrappers_.c.

{
 *check = PAPI_stop( *EventSet, values );
}

Here is the call graph for this function:

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

Definition at line 3474 of file papi_fwrappers_.c.

{
 *check = PAPI_stop_counters( values, *array_len );
}

Here is the call graph for this function:

void papif_thread_id_ ( unsigned long *  id)

Definition at line 3103 of file papi_fwrappers_.c.

{
 *id = PAPI_thread_id( );
}

Here is the call graph for this function:

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

Definition at line 3121 of file papi_fwrappers_.c.

{
 *check = PAPI_thread_init( handle );
}

Here is the call graph for this function:

void papif_unlock_ ( int *  lock,
int *  check 
)

Definition at line 3447 of file papi_fwrappers_.c.

{
 *check = PAPI_unlock( *lock );
}

Here is the call graph for this function:

void papif_unregster_thread_ ( int *  check)

Definition at line 3113 of file papi_fwrappers_.c.

{
 *check = PAPI_unregister_thread( );
}

Here is the call graph for this function:

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

Definition at line 3429 of file papi_fwrappers_.c.

{
 *check = PAPI_write( *EventSet, values );
}

Here is the call graph for this function:

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 
)
void psiginfo ( const siginfo_t __pinfo,
const char *  __s 
)
void psignal ( int  __sig,
const char *  __s 
)
int pthread_kill ( pthread_t  __threadid,
int  __signo 
)

Here is the caller graph for this function:

int pthread_sigmask ( int  __how,
const __sigset_t *__restrict  __newmask,
__sigset_t *__restrict  __oldmask 
)
int raise ( int  __sig)
int select ( int  __nfds,
fd_set *__restrict  __readfds,
fd_set *__restrict  __writefds,
fd_set *__restrict  __exceptfds,
struct timeval *__restrict  __timeout 
)
int sigaction ( int  __sig,
const struct sigaction *__restrict  __act,
struct sigaction *__restrict  __oact 
)

Here is the caller graph for this function:

int sigaltstack ( const struct sigaltstack *__restrict  __ss,
struct sigaltstack *__restrict  __oss 
)
int sigblock ( int  __mask)
int siggetmask ( void  )

Definition at line 2063 of file papi_fwrappers_.c.

  {


    union
      {

 __sighandler_t sa_handler;

 void (*sa_sigaction) (int, siginfo_t *, void *);
      }
    __sigaction_handler;







    __sigset_t sa_mask;


    int sa_flags;


    void (*sa_restorer) (void);
  };
int siginterrupt ( int  __sig,
int  __interrupt 
)
__sighandler_t signal ( int  __sig,
__sighandler_t  __handler 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

int sigqueue ( __pid_t  __pid,
int  __sig,
const union sigval  __val 
)
int sigreturn ( struct sigcontext __scp)
int sigsetmask ( int  __mask)
int sigstack ( struct sigstack __ss,
struct sigstack __oss 
)
int sigsuspend ( const sigset_t __set)
int sigtimedwait ( const sigset_t *__restrict  __set,
siginfo_t *__restrict  __info,
const struct timespec *__restrict  __timeout 
)
int sigvec ( int  __sig,
const struct sigvec __vec,
struct sigvec __ovec 
)
int sigwait ( const sigset_t *__restrict  __set,
int *__restrict  __sig 
)
int int sigwaitinfo ( const sigset_t *__restrict  __set,
siginfo_t *__restrict  __info 
)
__sighandler_t ssignal ( int  __sig,
__sighandler_t  __handler 
)
int strcoll_l ( const char *  __s1,
const char *  __s2,
__locale_t  __l 
)

Variable Documentation

__extension__ typedef __quad_t __blkcnt64_t

Definition at line 113 of file papi_fwrappers_.c.

__extension__ typedef long int __blkcnt_t

Definition at line 112 of file papi_fwrappers_.c.

__extension__ typedef long int __blksize_t

Definition at line 107 of file papi_fwrappers_.c.

__extension__ typedef long int __clock_t

Definition at line 88 of file papi_fwrappers_.c.

__extension__ typedef int __clockid_t

Definition at line 101 of file papi_fwrappers_.c.

__extension__ typedef int __daddr_t

Definition at line 96 of file papi_fwrappers_.c.

__extension__ typedef __u_quad_t __dev_t

Definition at line 77 of file papi_fwrappers_.c.

__extension__ typedef __u_quad_t __fsblkcnt64_t

Definition at line 117 of file papi_fwrappers_.c.

__extension__ typedef unsigned long int __fsblkcnt_t

Definition at line 116 of file papi_fwrappers_.c.

__extension__ typedef __u_quad_t __fsfilcnt64_t

Definition at line 121 of file papi_fwrappers_.c.

__extension__ typedef unsigned long int __fsfilcnt_t

Definition at line 120 of file papi_fwrappers_.c.

__extension__ typedef int __fsword_t

Definition at line 124 of file papi_fwrappers_.c.

__extension__ typedef unsigned int __gid_t

Definition at line 79 of file papi_fwrappers_.c.

__extension__ typedef unsigned int __id_t

Definition at line 91 of file papi_fwrappers_.c.

__extension__ typedef __u_quad_t __ino64_t

Definition at line 81 of file papi_fwrappers_.c.

__extension__ typedef unsigned long int __ino_t

Definition at line 80 of file papi_fwrappers_.c.

__extension__ typedef signed long long int __int64_t

Definition at line 61 of file papi_fwrappers_.c.

__extension__ typedef int __intptr_t

Definition at line 140 of file papi_fwrappers_.c.

__extension__ typedef int __key_t

Definition at line 98 of file papi_fwrappers_.c.

int __leaf__

Definition at line 328 of file papi_fwrappers_.c.

Definition at line 976 of file papi_fwrappers_.c.

__extension__ typedef unsigned int __mode_t

Definition at line 82 of file papi_fwrappers_.c.

__extension__ typedef unsigned int __nlink_t

Definition at line 83 of file papi_fwrappers_.c.

__extension__ typedef __quad_t __off64_t

Definition at line 85 of file papi_fwrappers_.c.

__extension__ typedef long int __off_t

Definition at line 84 of file papi_fwrappers_.c.

__extension__ typedef int __pid_t

Definition at line 86 of file papi_fwrappers_.c.

__extension__ typedef long long int __quad_t

Definition at line 70 of file papi_fwrappers_.c.

__extension__ typedef __u_quad_t __rlim64_t

Definition at line 90 of file papi_fwrappers_.c.

__extension__ typedef unsigned long int __rlim_t

Definition at line 89 of file papi_fwrappers_.c.

__extension__ typedef unsigned int __socklen_t

Definition at line 143 of file papi_fwrappers_.c.

__extension__ typedef int __ssize_t

Definition at line 126 of file papi_fwrappers_.c.

__extension__ typedef long int __suseconds_t

Definition at line 94 of file papi_fwrappers_.c.

__extension__ typedef long int __swblk_t

Definition at line 97 of file papi_fwrappers_.c.

__extension__ typedef long int __syscall_slong_t

Definition at line 129 of file papi_fwrappers_.c.

__extension__ typedef unsigned long int __syscall_ulong_t

Definition at line 131 of file papi_fwrappers_.c.

__extension__ typedef long int __time_t

Definition at line 92 of file papi_fwrappers_.c.

__extension__ typedef void* __timer_t

Definition at line 104 of file papi_fwrappers_.c.

__extension__ typedef unsigned long long int __u_quad_t

Definition at line 71 of file papi_fwrappers_.c.

__extension__ typedef unsigned int __uid_t

Definition at line 78 of file papi_fwrappers_.c.

__extension__ typedef unsigned long long int __uint64_t

Definition at line 62 of file papi_fwrappers_.c.

__extension__ typedef unsigned int __useconds_t

Definition at line 93 of file papi_fwrappers_.c.

struct _IO_FILE_plus _IO_2_1_stderr_
struct _IO_FILE_plus _IO_2_1_stdin_
struct _IO_FILE_plus _IO_2_1_stdout_
const char* const _sys_siglist[65]

Definition at line 2398 of file papi_fwrappers_.c.

const char* const sys_siglist[65]
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines