Structs§
- __
Bindgen Bitfield Unit - __
fsid_ t - __
pthread_ cond_ s - __
pthread_ cond_ s__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - __
pthread_ cond_ s__ bindgen_ ty_ 2__ bindgen_ ty_ 1 - __
pthread_ internal_ list - __
pthread_ mutex_ s - __
pthread_ rwlock_ arch_ t - __
sigset_ t - _dmem_t
- @ingroup papi_data_structures @brief A pointer to the following is passed to PAPI_get_dmem_info()
- _fpreg
- _fpstate
- _fpx_
sw_ bytes - _fpxreg
- _libc_
fpstate - _libc_
fpxreg - _libc_
xmmreg - _papi_
addr_ range_ option - @ingroup papi_data_structures @brief address range specification for range restricted counting if both are zero, range is disabled
- _papi_
address_ map - @ingroup papi_data_structures @brief get the executable’s address space info
- _papi_
all_ thr_ spec - @ingroup papi_data_structures
- _papi_
attach_ option - @ingroup papi_data_structures
- _papi_
component_ option - @ingroup papi_data_structures
- _papi_
cpu_ option - @ingroup papi_data_structures
- _papi_
debug_ option - @ingroup papi_data_structures
- _papi_
domain_ option - @ingroup papi_data_structures
- _papi_
granularity_ option - @ingroup papi_data_structures
- _papi_
hw_ info - @ingroup papi_data_structures @brief Hardware info structure
- _papi_
inherit_ option - @ingroup papi_data_structures
- _papi_
itimer_ option - @ingroup papi_data_structures
- _papi_
mh_ cache_ info - @ingroup papi_data_structures
- _papi_
mh_ info - @ingroup papi_data_structures @brief mh for mem hierarchy maybe?
- _papi_
mh_ level_ info - @ingroup papi_data_structures
- _papi_
mh_ tlb_ info - @ingroup papi_data_structures
- _papi_
mpx_ info - @ingroup papi_data_structures
- _papi_
multiplex_ option - @ingroup papi_data_structures
- _papi_
preload_ option - @ingroup papi_data_structures
- _papi_
program_ info - @ingroup papi_data_structures @brief get the executable’s info
- _papi_
shared_ lib_ info - @ingroup papi_data_structures
- _papi_
sprofil - @ingroup papi_data_structures
- _xmmreg
- _xsave_
hdr - _xstate
- _ymmh_
state - event_
info - fd_set
- mcontext_
t - sigaction
- sigcontext
- sigevent
- sigevent__
bindgen_ ty_ 1__ bindgen_ ty_ 1 - siginfo_
t - siginfo_
t__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - siginfo_
t__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - siginfo_
t__ bindgen_ ty_ 1__ bindgen_ ty_ 3 - siginfo_
t__ bindgen_ ty_ 1__ bindgen_ ty_ 4 - siginfo_
t__ bindgen_ ty_ 1__ bindgen_ ty_ 5 - siginfo_
t__ bindgen_ ty_ 1__ bindgen_ ty_ 6 - siginfo_
t__ bindgen_ ty_ 1__ bindgen_ ty_ 7 - siginfo_
t__ bindgen_ ty_ 1__ bindgen_ ty_ 5__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - sigstack
- stack_t
- timespec
- timeval
- ucontext_
t
Constants§
- AIO_
PRIO_ DELTA_ MAX - ARG_MAX
- BC_
BASE_ MAX - BC_
DIM_ MAX - BC_
SCALE_ MAX - BC_
STRING_ MAX - BIG_
ENDIAN - BUS_
ADRALN - BUS_
ADRERR - BUS_
MCEERR_ AO - BUS_
MCEERR_ AR - BUS_
OBJERR - BYTE_
ORDER - CHARCLASS_
NAME_ MAX - CLD_
CONTINUED - CLD_
DUMPED - CLD_
EXITED - CLD_
KILLED - CLD_
STOPPED - CLD_
TRAPPED - COLL_
WEIGHTS_ MAX - DELAYTIMER_
MAX - EXPR_
NEST_ MAX - FD_
SETSIZE - FPE_
CONDTRAP - FPE_
FLTDIV - FPE_
FLTINV - FPE_
FLTOVF - FPE_
FLTRES - FPE_
FLTSUB - FPE_
FLTUND - FPE_
FLTUNK - FPE_
INTDIV - FPE_
INTOVF - FP_
XSTATE_ MAGI C1 - FP_
XSTATE_ MAGI C2 - HOST_
NAME_ MAX - ILL_
BADIADDR - ILL_
BADSTK - ILL_
COPROC - ILL_
ILLADR - ILL_
ILLOPC - ILL_
ILLOPN - ILL_
ILLTRP - ILL_
PRVOPC - ILL_
PRVREG - LINE_
MAX - LINK_
MAX - LITTLE_
ENDIAN - LOGIN_
NAME_ MAX - MAX_
CANON - MAX_
INPUT - MB_
LEN_ MAX - MINSIGSTKSZ
- MQ_
PRIO_ MAX - NAME_
MAX - NGREG
- NGROUPS_
MAX - NR_OPEN
- NSIG
- PAPIF_
DMEM_ HEAP - PAPIF_
DMEM_ HIGH_ WATER - PAPIF_
DMEM_ LIBRARY - PAPIF_
DMEM_ LOCKED - PAPIF_
DMEM_ MAXVAL - PAPIF_
DMEM_ PAGESIZE - PAPIF_
DMEM_ PTE - PAPIF_
DMEM_ RESIDENT - PAPIF_
DMEM_ SHARED - PAPIF_
DMEM_ STACK - PAPIF_
DMEM_ TEXT - PAPIF_
DMEM_ VMPEAK - PAPIF_
DMEM_ VMSIZE - PAPI_
2MAX_ STR_ LEN - PAPI_
ATTACH - PAPI_
ATTACHED - PAPI_
BRU_ IDL_ idx - PAPI_
BR_ CN_ idx - PAPI_
BR_ INS_ idx - PAPI_
BR_ MSP_ idx - PAPI_
BR_ NTK_ idx - PAPI_
BR_ PRC_ idx - PAPI_
BR_ TKN_ idx - PAPI_
BR_ UCN_ idx - PAPI_
BTAC_ M_ idx - PAPI_
CA_ CLN_ idx - PAPI_
CA_ INV_ idx - PAPI_
CA_ ITV_ idx - PAPI_
CA_ SHR_ idx - PAPI_
CA_ SNP_ idx - PAPI_
CLOCKRATE - PAPI_
COMPONENTINFO - PAPI_
CPU_ ATTACH - PAPI_
CPU_ ATTACHED - PAPI_
CSR_ FAL_ idx - PAPI_
CSR_ SUC_ idx - PAPI_
CSR_ TOT_ idx - PAPI_
DATATYPE_ BIT64 - < Data is 64-bit binary
- PAPI_
DATATYPE_ FP64 - < Data is 64-bit floating point
- PAPI_
DATATYPE_ INT64 - < Default: Data is a signed 64-bit int
- PAPI_
DATATYPE_ UINT64 - < Data is a unsigned 64-bit int
- PAPI_
DATA_ ADDRESS - PAPI_
DEBUG - PAPI_
DEFDOM - PAPI_
DEFGRN - PAPI_
DEF_ ITIMER - PAPI_
DEF_ ITIMER_ NS - PAPI_
DEF_ MPX_ NS - PAPI_
DERIVED - PAPI_
DETACH - PAPI_
DOMAIN - PAPI_
DOM_ ALL - PAPI_
DOM_ HWSPEC - PAPI_
DOM_ KERNEL - PAPI_
DOM_ MAX - PAPI_
DOM_ MIN - PAPI_
DOM_ OTHER - PAPI_
DOM_ SUPERVISOR - PAPI_
DOM_ USER - PAPI_
DP_ OPS_ idx - PAPI_
EATTR - PAPI_
EBUF - PAPI_
EBUG - PAPI_
ECLOST - PAPI_
ECMP - PAPI_
ECMP_ DISABLED - PAPI_
ECNFLCT - PAPI_
ECOMBO - PAPI_
ECOUNT - PAPI_
EINVAL - PAPI_
EINVAL_ DOM - PAPI_
EISRUN - PAPI_
EMISC - PAPI_
END_ idx - PAPI_
ENOCMP - PAPI_
ENOCNTR - PAPI_
ENOEVNT - PAPI_
ENOEVST - PAPI_
ENOIMPL - PAPI_
ENOINIT - PAPI_
ENOMEM - PAPI_
ENOSUPP - PAPI_
ENOTPRESET - PAPI_
ENOTRUN - PAPI_
ENUM_ EVENTS - < Always enumerate all events
- PAPI_
ENUM_ FIRST - < Enumerate first event (preset or native)
- PAPI_
EPERM - PAPI_
ESBSTR - PAPI_
ESYS - PAPI_
EXEINFO - PAPI_
FAD_ INS_ idx - PAPI_
FDV_ INS_ idx - PAPI_
FMA_ INS_ idx - PAPI_
FML_ INS_ idx - PAPI_
FNV_ INS_ idx - PAPI_
FPU_ IDL_ idx - PAPI_
FP_ INS_ idx - PAPI_
FP_ OPS_ idx - PAPI_
FP_ STAL_ idx - PAPI_
FSQ_ INS_ idx - PAPI_
FUL_ CCY_ idx - PAPI_
FUL_ ICY_ idx - PAPI_
FXU_ IDL_ idx - PAPI_
GRANUL - PAPI_
GRN_ MAX - PAPI_
GRN_ MIN - PAPI_
GRN_ PROC - PAPI_
GRN_ PROCG - PAPI_
GRN_ SYS - PAPI_
GRN_ SYS_ CPU - PAPI_
GRN_ THR - PAPI_
HIGH_ LEVEL_ INITED - PAPI_
HUGE_ STR_ LEN - PAPI_
HWINFO - PAPI_
HW_ INT_ idx - PAPI_
INHERIT - PAPI_
INHERIT_ ALL - PAPI_
INHERIT_ NONE - PAPI_
INIT_ SLOTS - PAPI_
INSTR_ ADDRESS - PAPI_
INT_ INS_ idx - PAPI_
L1_ DCA_ idx - PAPI_
L1_ DCH_ idx - PAPI_
L1_ DCM_ idx - PAPI_
L1_ DCR_ idx - PAPI_
L1_ DCW_ idx - PAPI_
L1_ ICA_ idx - PAPI_
L1_ ICH_ idx - PAPI_
L1_ ICM_ idx - PAPI_
L1_ ICR_ idx - PAPI_
L1_ ICW_ idx - PAPI_
L1_ LDM_ idx - PAPI_
L1_ STM_ idx - PAPI_
L1_ TCA_ idx - PAPI_
L1_ TCH_ idx - PAPI_
L1_ TCM_ idx - PAPI_
L1_ TCR_ idx - PAPI_
L1_ TCW_ idx - PAPI_
L2_ DCA_ idx - PAPI_
L2_ DCH_ idx - PAPI_
L2_ DCM_ idx - PAPI_
L2_ DCR_ idx - PAPI_
L2_ DCW_ idx - PAPI_
L2_ ICA_ idx - PAPI_
L2_ ICH_ idx - PAPI_
L2_ ICM_ idx - PAPI_
L2_ ICR_ idx - PAPI_
L2_ ICW_ idx - PAPI_
L2_ LDM_ idx - PAPI_
L2_ STM_ idx - PAPI_
L2_ TCA_ idx - PAPI_
L2_ TCH_ idx - PAPI_
L2_ TCM_ idx - PAPI_
L2_ TCR_ idx - PAPI_
L2_ TCW_ idx - PAPI_
L3_ DCA_ idx - PAPI_
L3_ DCH_ idx - PAPI_
L3_ DCM_ idx - PAPI_
L3_ DCR_ idx - PAPI_
L3_ DCW_ idx - PAPI_
L3_ ICA_ idx - PAPI_
L3_ ICH_ idx - PAPI_
L3_ ICM_ idx - PAPI_
L3_ ICR_ idx - PAPI_
L3_ ICW_ idx - PAPI_
L3_ LDM_ idx - PAPI_
L3_ STM_ idx - PAPI_
L3_ TCA_ idx - PAPI_
L3_ TCH_ idx - PAPI_
L3_ TCM_ idx - PAPI_
L3_ TCR_ idx - PAPI_
L3_ TCW_ idx - PAPI_
LD_ INS_ idx - PAPI_
LIB_ VERSION - PAPI_
LOCATION_ CORE - < Measures local to core
- PAPI_
LOCATION_ CPU - < Measures local to CPU (HT?)
- PAPI_
LOCATION_ PACKAGE - < Measures local to package
- PAPI_
LOCATION_ UNCORE - < Measures uncore
- PAPI_
LOCK_ NUM - PAPI_
LOCK_ USR1 - PAPI_
LOCK_ USR2 - PAPI_
LOW_ LEVEL_ INITED - PAPI_
LST_ INS_ idx - PAPI_
LSU_ IDL_ idx - PAPI_
MAX_ CPUS - PAPI_
MAX_ HWCTRS - PAPI_
MAX_ INFO_ TERMS - PAPI_
MAX_ MEM_ HIERARCHY_ LEVELS - PAPI_
MAX_ MPX_ CTRS - PAPI_
MAX_ PRESET_ EVENTS - PAPI_
MAX_ STR_ LEN - PAPI_
MAX_ USER_ EVENTS - PAPI_
MEM_ RCY_ idx - PAPI_
MEM_ SCY_ idx - PAPI_
MEM_ WCY_ idx - PAPI_
MH_ MAX_ LEVELS - PAPI_
MH_ TYPE_ DATA - PAPI_
MH_ TYPE_ EMPTY - PAPI_
MH_ TYPE_ INST - PAPI_
MH_ TYPE_ LRU - PAPI_
MH_ TYPE_ PREF - PAPI_
MH_ TYPE_ PSEUDO_ LRU - PAPI_
MH_ TYPE_ TLB - PAPI_
MH_ TYPE_ TRACE - PAPI_
MH_ TYPE_ UNIFIED - PAPI_
MH_ TYPE_ UNKNOWN - PAPI_
MH_ TYPE_ VECTOR - PAPI_
MH_ TYPE_ WB - PAPI_
MH_ TYPE_ WT - PAPI_
MIN_ STR_ LEN - PAPI_
MULTIPLEX - PAPI_
MULTIPLEXING - PAPI_
MULTIPLEX_ DEFAULT - PAPI_
MULTIPLEX_ FORCE_ SW - PAPI_
NATIVE_ AND_ MASK - PAPI_
NOT_ INIT - PAPI_
NOT_ INITED - PAPI_
NTV_ ENUM_ DARR - < Enumerate events that support DAR (data address ranging)
- PAPI_
NTV_ ENUM_ DEAR - < Enumerate DEAR (data event address register) events
- PAPI_
NTV_ ENUM_ GROUPS - < Enumerate groups an event belongs to (e.g. POWER5)
- PAPI_
NTV_ ENUM_ IARR - < Enumerate events that support IAR (instruction address ranging)
- PAPI_
NTV_ ENUM_ IEAR - < Enumerate IEAR (instruction event address register) events
- PAPI_
NTV_ ENUM_ OPCM - < Enumerate events that support OPC (opcode matching)
- PAPI_
NTV_ ENUM_ UMASKS - < all individual bits for given group
- PAPI_
NTV_ ENUM_ UMASK_ COMBOS - < all combinations of mask bits for given group
- PAPI_
NTV_ GROUP_ AND_ MASK - PAPI_
NTV_ GROUP_ SHIFT - PAPI_
NULL - PAPI_
NUM_ ERRORS - PAPI_
NUM_ LOCK - PAPI_
NUM_ TLS - PAPI_OK
- PAPI_
OVERFLOWING - PAPI_
OVERFLOW_ FORCE_ SW - PAPI_
OVERFLOW_ HARDWARE - PAPI_
PAUSED - PAPI_
PMU_ MAX - PAPI_
PRELOAD - PAPI_
PRESET_ AND_ MASK - PAPI_
PRESET_ ENUM_ AVAIL - < Enumerate events that exist here
- PAPI_
PRESET_ ENUM_ BR - < Branch related preset events
- PAPI_
PRESET_ ENUM_ CACH - < Cache related preset events
- PAPI_
PRESET_ ENUM_ CND - < Conditional preset events
- PAPI_
PRESET_ ENUM_ FP - < Floating Point related preset events
- PAPI_
PRESET_ ENUM_ IDL - < Stalled or Idle preset events
- PAPI_
PRESET_ ENUM_ INS - < Instruction related preset events
- PAPI_
PRESET_ ENUM_ L1 - < L1 cache related preset events
- PAPI_
PRESET_ ENUM_ L2 - < L2 cache related preset events
- PAPI_
PRESET_ ENUM_ L3 - < L3 cache related preset events
- PAPI_
PRESET_ ENUM_ MEM - < Memory related preset events
- PAPI_
PRESET_ ENUM_ MSC - < Miscellaneous preset events
- PAPI_
PRESET_ ENUM_ TLB - < Translation Lookaside Buffer events
- PAPI_
PRF_ DM_ idx - PAPI_
PROFIL - PAPI_
PROFILING - PAPI_
PROFIL_ BUCKETS - PAPI_
PROFIL_ BUCKET_ 16 - PAPI_
PROFIL_ BUCKET_ 32 - PAPI_
PROFIL_ BUCKET_ 64 - PAPI_
PROFIL_ COMPRESS - PAPI_
PROFIL_ DATA_ EAR - PAPI_
PROFIL_ FORCE_ SW - PAPI_
PROFIL_ INST_ EAR - PAPI_
PROFIL_ POSIX - PAPI_
PROFIL_ RANDOM - PAPI_
PROFIL_ WEIGHTED - PAPI_
QUIET - PAPI_
REF_ CYC_ idx - PAPI_
RES_ STL_ idx - PAPI_
RUNNING - PAPI_
SHLIBINFO - PAPI_
SP_ OPS_ idx - PAPI_
SR_ INS_ idx - PAPI_
STL_ CCY_ idx - PAPI_
STL_ ICY_ idx - PAPI_
STOPPED - PAPI_
SYC_ INS_ idx - PAPI_
THREAD_ LEVEL_ INITED - PAPI_
TIMESCOPE_ POINT - < Data is an instantaneous value
- PAPI_
TIMESCOPE_ SINCE_ LAST - < Data is from last read
- PAPI_
TIMESCOPE_ SINCE_ START - < Data is cumulative from start
- PAPI_
TIMESCOPE_ UNTIL_ NEXT - < Data is until next read
- PAPI_
TLB_ DM_ idx - PAPI_
TLB_ IM_ idx - PAPI_
TLB_ SD_ idx - PAPI_
TLB_ TL_ idx - PAPI_
TLS_ ALL_ THREADS - PAPI_
TLS_ HIGH_ LEVEL - PAPI_
TLS_ NUM - PAPI_
TLS_ USR1 - PAPI_
TLS_ USR2 - PAPI_
TOT_ CYC_ idx - PAPI_
TOT_ IIS_ idx - PAPI_
TOT_ INS_ idx - PAPI_
UE_ AND_ MASK - PAPI_
UPDATETYPE_ ARBITRARY - < Data is cumulative from start
- PAPI_
UPDATETYPE_ FIXEDFREQ - < Data is read periodically
- PAPI_
UPDATETYPE_ PULL - < Data is pulled
- PAPI_
UPDATETYPE_ PUSH - < Data is pushed
- PAPI_
USER_ EVENTS_ FILE - PAPI_
USR1_ LOCK - PAPI_
USR1_ TLS - PAPI_
USR2_ LOCK - PAPI_
USR2_ TLS - PAPI_
VALUETYPE_ ABSOLUTE - < Data is from last read
- PAPI_
VALUETYPE_ RUNNING_ SUM - < Data is running sum from start
- PAPI_
VEC_ DP_ idx - PAPI_
VEC_ INS_ idx - PAPI_
VEC_ SP_ idx - PAPI_
VENDOR_ AMD - PAPI_
VENDOR_ ARM - PAPI_
VENDOR_ CRAY - PAPI_
VENDOR_ FREESCALE - PAPI_
VENDOR_ IBM - PAPI_
VENDOR_ INTEL - PAPI_
VENDOR_ MIPS - PAPI_
VENDOR_ SUN - PAPI_
VENDOR_ UNKNOWN - PAPI_
VERB_ ECONT - PAPI_
VERB_ ESTOP - PAPI_
VER_ CURRENT - PATH_
MAX - PDP_
ENDIAN - PIPE_
BUF - POLL_
ERR - POLL_
HUP - POLL_IN
- POLL_
MSG - POLL_
OUT - POLL_
PRI - PTHREAD_
DESTRUCTOR_ ITERATIONS - PTHREAD_
KEYS_ MAX - PTHREAD_
STACK_ MIN - RE_
DUP_ MAX - RTSIG_
MAX - SA_
INTERRUPT - SA_
NOCLDSTOP - SA_
NOCLDWAIT - SA_
NODEFER - SA_
NOMASK - SA_
ONESHOT - SA_
ONSTACK - SA_
RESETHAND - SA_
RESTART - SA_
SIGINFO - SA_
STACK - SEGV_
ACCADI - SEGV_
ACCERR - SEGV_
ADIDERR - SEGV_
ADIPERR - SEGV_
BNDERR - SEGV_
MAPERR - SEGV_
PKUERR - SEM_
VALUE_ MAX - SIGABRT
- SIGALRM
- SIGBUS
- SIGCHLD
- SIGCLD
- SIGCONT
- SIGEV_
NONE - SIGEV_
SIGNAL - SIGEV_
THREAD - SIGEV_
THREAD_ ID - SIGFPE
- SIGHUP
- SIGILL
- SIGINT
- SIGIO
- SIGIOT
- SIGKILL
- SIGPIPE
- SIGPOLL
- SIGPROF
- SIGPWR
- SIGQUIT
- SIGSEGV
- SIGSTKFLT
- SIGSTKSZ
- SIGSTOP
- SIGSYS
- SIGTERM
- SIGTRAP
- SIGTSTP
- SIGTTIN
- SIGTTOU
- SIGURG
- SIGUSR1
- SIGUSR2
- SIGVTALRM
- SIGWINCH
- SIGXCPU
- SIGXFSZ
- SIG_
BLOCK - SIG_
SETMASK - SIG_
UNBLOCK - SI_
ASYNCIO - SI_
ASYNCNL - SI_
DETHREAD - SI_
KERNEL - SI_
MESGQ - SI_
QUEUE - SI_
SIGIO - SI_
TIMER - SI_
TKILL - SI_USER
- SS_
DISABLE - SS_
ONSTACK - TTY_
NAME_ MAX - USER_
EVENT_ OPERATION_ LEN - XATTR_
LIST_ MAX - XATTR_
NAME_ MAX - XATTR_
SIZE_ MAX - _ATFILE_
SOURCE - _BITS_
BYTESWAP_ H - _BITS_
POSI X1_ LIM_ H - _BITS_
POSI X2_ LIM_ H - _BITS_
PTHREADTYPES_ ARCH_ H - _BITS_
PTHREADTYPES_ COMMON_ H - _BITS_
SIGACTION_ H - _BITS_
SIGCONTEXT_ H - _BITS_
SIGEVENT_ CONSTS_ H - _BITS_
SIGINFO_ ARCH_ H - _BITS_
SIGINFO_ CONSTS_ H - _BITS_
SIGNUM_ GENERIC_ H - _BITS_
SIGNUM_ H - _BITS_
SIGSTACK_ H - _BITS_
SIGTHREAD_ H - _BITS_
SS_ FLAGS_ H - _BITS_
STDINT_ INTN_ H - _BITS_
TIME64_ H - _BITS_
TYPESIZES_ H - _BITS_
TYPES_ H - _BITS_
UINTN_ IDENTITY_ H - _DEFAULT_
SOURCE - _ENDIAN_
H - _FEATURES_
H - _LIBC_
LIMITS_ H_ - _NSIG
- _POSI
X2_ BC_ BASE_ MAX - _POSI
X2_ BC_ DIM_ MAX - _POSI
X2_ BC_ SCALE_ MAX - _POSI
X2_ BC_ STRING_ MAX - _POSI
X2_ CHARCLASS_ NAME_ MAX - _POSI
X2_ COLL_ WEIGHTS_ MAX - _POSI
X2_ EXPR_ NEST_ MAX - _POSI
X2_ LINE_ MAX - _POSI
X2_ RE_ DUP_ MAX - _POSIX_
AIO_ LISTIO_ MAX - _POSIX_
AIO_ MAX - _POSIX_
ARG_ MAX - _POSIX_
CHILD_ MAX - _POSIX_
CLOCKRES_ MIN - _POSIX_
C_ SOURCE - _POSIX_
DELAYTIMER_ MAX - _POSIX_
HOST_ NAME_ MAX - _POSIX_
LINK_ MAX - _POSIX_
LOGIN_ NAME_ MAX - _POSIX_
MAX_ CANON - _POSIX_
MAX_ INPUT - _POSIX_
MQ_ OPEN_ MAX - _POSIX_
MQ_ PRIO_ MAX - _POSIX_
NAME_ MAX - _POSIX_
NGROUPS_ MAX - _POSIX_
OPEN_ MAX - _POSIX_
PATH_ MAX - _POSIX_
PIPE_ BUF - _POSIX_
RE_ DUP_ MAX - _POSIX_
RTSIG_ MAX - _POSIX_
SEM_ NSEMS_ MAX - _POSIX_
SEM_ VALUE_ MAX - _POSIX_
SIGQUEUE_ MAX - _POSIX_
SOURCE - _POSIX_
SSIZE_ MAX - _POSIX_
STREAM_ MAX - _POSIX_
SYMLINK_ MAX - _POSIX_
SYMLOOP_ MAX - _POSIX_
THREAD_ DESTRUCTOR_ ITERATIONS - _POSIX_
THREAD_ KEYS_ MAX - _POSIX_
THREAD_ THREADS_ MAX - _POSIX_
TIMER_ MAX - _POSIX_
TTY_ NAME_ MAX - _POSIX_
TZNAME_ MAX - _STDC_
PREDEF_ H - _STRUCT_
TIMESPEC - _SYS_
CDEFS_ H - _SYS_
SELECT_ H - _SYS_
TYPES_ H - _SYS_
UCONTEXT_ H - _THREAD_
SHARED_ TYPES_ H - __
BIG_ ENDIAN - __
BIT_ TYPES_ DEFINED__ - __
BYTE_ ORDER - __
FD_ SETSIZE - __
FD_ ZERO_ STOS - __
FLOAT_ WORD_ ORDER - __
GLIBC_ MINOR__ - __
GLIBC_ USE_ DEPRECATED_ GETS - __
GLIBC_ USE_ DEPRECATED_ SCANF - __
GLIBC_ USE_ IEC_ 60559_ BFP_ EXT - __
GLIBC_ USE_ IEC_ 60559_ FUNCS_ EXT - __
GLIBC_ USE_ IEC_ 60559_ TYPES_ EXT - __
GLIBC_ USE_ LIB_ EXT2 - __
GLIBC__ - __
GNU_ LIBRARY__ - __
HAVE_ GENERIC_ SELECTION - __
INO_ T_ MATCHES_ INO64_ T - __
LITTLE_ ENDIAN - __NGREG
- __
OFF_ T_ MATCHES_ OFF64_ T - __
PDP_ ENDIAN - __
PTHREAD_ MUTEX_ HAVE_ PREV - __
PTHREAD_ MUTEX_ LOCK_ ELISION - __
PTHREAD_ MUTEX_ NUSERS_ AFTER_ KIND - __
PTHREAD_ MUTEX_ USE_ UNION - __
PTHREAD_ RWLOCK_ INT_ FLAGS_ SHARED - __
RLIM_ T_ MATCHES_ RLIM64_ T - __
SIGEV_ MAX_ SIZE - __
SIGRTMAX - __
SIGRTMIN - __
SIZEOF_ PTHREAD_ ATTR_ T - __
SIZEOF_ PTHREAD_ BARRIERATTR_ T - __
SIZEOF_ PTHREAD_ BARRIER_ T - __
SIZEOF_ PTHREAD_ CONDATTR_ T - __
SIZEOF_ PTHREAD_ COND_ T - __
SIZEOF_ PTHREAD_ MUTEXATTR_ T - __
SIZEOF_ PTHREAD_ MUTEX_ T - __
SIZEOF_ PTHREAD_ RWLOCKATTR_ T - __
SIZEOF_ PTHREAD_ RWLOCK_ T - __
SI_ ASYNCIO_ AFTER_ SIGIO - __
SI_ ERRNO_ THEN_ CODE - __
SI_ HAVE_ SIGSYS - __
SI_ MAX_ SIZE - __
STDC_ IEC_ 559_ COMPLEX__ - __
STDC_ IEC_ 559__ - __
STDC_ ISO_ 10646__ - __
SYSCALL_ WORDSIZE - __
TIMESIZE - __
USE_ ATFILE - __
USE_ FORTIFY_ LEVEL - __
USE_ ISOC11 - __
USE_ ISOC95 - __
USE_ ISOC99 - __
USE_ MISC - __
USE_ POSIX - __
USE_ POSI X2 - __
USE_ POSI X199309 - __
USE_ POSI X199506 - __
USE_ POSIX_ IMPLICITLY - __
USE_ XOPE N2K - __
USE_ XOPE N2K8 - __
WORDSIZE - __
WORDSIZE_ TIME64_ COMPA T32 - __
clock_ t_ defined - __
clockid_ t_ defined - __
glibc_ c99_ flexarr_ available - __
have_ pthread_ attr_ t - __
sig_ atomic_ t_ defined - __
sigevent_ t_ defined - __
siginfo_ t_ defined - __
sigset_ t_ defined - __
sigstack_ defined - __
stack_ t_ defined - __
time_ t_ defined - __
timer_ t_ defined - __
timeval_ defined
Statics§
Functions§
- PAPI_
accum ⚠ - \internal @defgroup low_api The Low Level API @{
- PAPI_
add_ ⚠event - PAPI_
add_ ⚠events - PAPI_
add_ ⚠named_ event - PAPI_
assign_ ⚠eventset_ component - PAPI_
attach ⚠ - PAPI_
cleanup_ ⚠eventset - PAPI_
create_ ⚠eventset - PAPI_
destroy_ ⚠eventset - PAPI_
detach ⚠ - PAPI_
disable_ ⚠component - PAPI_
disable_ ⚠component_ by_ name - PAPI_
enum_ ⚠cmp_ event - PAPI_
enum_ ⚠event - PAPI_
event_ ⚠code_ to_ name - PAPI_
event_ ⚠name_ to_ code - PAPI_
get_ ⚠cmp_ opt - PAPI_
get_ ⚠component_ index - PAPI_
get_ ⚠component_ info - PAPI_
get_ ⚠dmem_ info - PAPI_
get_ ⚠event_ component - PAPI_
get_ ⚠event_ info - PAPI_
get_ ⚠eventset_ component - PAPI_
get_ ⚠executable_ info - PAPI_
get_ ⚠hardware_ info - PAPI_
get_ ⚠multiplex - PAPI_
get_ ⚠opt - PAPI_
get_ ⚠overflow_ event_ index - PAPI_
get_ ⚠real_ cyc - PAPI_
get_ ⚠real_ nsec - PAPI_
get_ ⚠real_ usec - PAPI_
get_ ⚠shared_ lib_ info - PAPI_
get_ ⚠thr_ specific - PAPI_
get_ ⚠virt_ cyc - PAPI_
get_ ⚠virt_ nsec - PAPI_
get_ ⚠virt_ usec - PAPI_
hl_ ⚠cleanup_ thread - PAPI_
hl_ ⚠finalize - PAPI_
hl_ ⚠init - \internal @defgroup high_api_advanced The High Level API Advanced
- PAPI_
hl_ ⚠print_ output - PAPI_
hl_ ⚠read - PAPI_
hl_ ⚠region_ begin - \internal @defgroup high_api The High Level API
- PAPI_
hl_ ⚠region_ end - PAPI_
hl_ ⚠set_ events - PAPI_
is_ ⚠initialized - PAPI_
library_ ⚠init - PAPI_
list_ ⚠events - PAPI_
list_ ⚠threads - PAPI_
lock ⚠ - PAPI_
multiplex_ ⚠init - PAPI_
num_ ⚠cmp_ hwctrs - PAPI_
num_ ⚠components - PAPI_
num_ ⚠events - PAPI_
num_ ⚠hwctrs - @}
- PAPI_
overflow ⚠ - PAPI_
perror ⚠ - PAPI_
profil ⚠ - PAPI_
query_ ⚠event - PAPI_
query_ ⚠named_ event - PAPI_
read ⚠ - PAPI_
read_ ⚠ts - PAPI_
register_ ⚠thread - PAPI_
remove_ ⚠event - PAPI_
remove_ ⚠events - PAPI_
remove_ ⚠named_ event - PAPI_
reset ⚠ - PAPI_
set_ ⚠cmp_ domain - PAPI_
set_ ⚠cmp_ granularity - PAPI_
set_ ⚠debug - PAPI_
set_ ⚠domain - PAPI_
set_ ⚠granularity - PAPI_
set_ ⚠multiplex - PAPI_
set_ ⚠opt - PAPI_
set_ ⚠thr_ specific - PAPI_
shutdown ⚠ - PAPI_
sprofil ⚠ - PAPI_
start ⚠ - PAPI_
state ⚠ - PAPI_
stop ⚠ - PAPI_
strerror ⚠ - PAPI_
thread_ ⚠id - PAPI_
thread_ ⚠init - PAPI_
unlock ⚠ - PAPI_
unregister_ ⚠thread - PAPI_
write ⚠ - __
libc_ ⚠current_ sigrtmax - __
libc_ ⚠current_ sigrtmin - __
sysv_ ⚠signal - gsignal⚠
- kill⚠
- killpg⚠
- pselect⚠
- psiginfo⚠
- psignal⚠
- pthread_
kill ⚠ - pthread_
sigmask ⚠ - raise⚠
- select⚠
- sigaction⚠
- sigaddset⚠
- sigaltstack⚠
- sigblock⚠
- sigdelset⚠
- sigemptyset⚠
- sigfillset⚠
- siggetmask⚠
- siginterrupt⚠
- sigismember⚠
- signal⚠
- sigpending⚠
- sigprocmask⚠
- sigqueue⚠
- sigreturn⚠
- sigsetmask⚠
- sigstack⚠
- sigsuspend⚠
- sigtimedwait⚠
- sigwait⚠
- sigwaitinfo⚠
- ssignal⚠
Type Aliases§
- PAPI_
addr_ range_ option_ t - PAPI_
address_ map_ t - PAPI_
all_ thr_ spec_ t - PAPI_
attach_ option_ t - PAPI_
component_ info_ t - PAPI_
cpu_ option_ t - PAPI_
debug_ handler_ t - PAPI_
debug_ option_ t - PAPI_
dmem_ info_ t - PAPI_
domain_ option_ t - PAPI_
event_ info_ t - PAPI_
exe_ info_ t - PAPI_
granularity_ option_ t - PAPI_
hw_ info_ t - PAPI_
inherit_ option_ t - PAPI_
itimer_ option_ t - PAPI_
mh_ cache_ info_ t - PAPI_
mh_ info_ t - PAPI_
mh_ level_ t - PAPI_
mh_ tlb_ info_ t - PAPI_
mpx_ info_ t - PAPI_
multiplex_ option_ t - PAPI_
overflow_ handler_ t - PAPI_
preload_ info_ t - PAPI_
shlib_ info_ t - PAPI_
sprofil_ t - PAPI_
thread_ id_ t - @defgroup papi_data_structures PAPI Data Structures
- PAPI_
user_ defined_ events_ file_ t - Specify the file containing user defined events.
- __
blkcnt64_ t - __
blkcnt_ t - __
blksize_ t - __
caddr_ t - __
clock_ t - __
clockid_ t - __
daddr_ t - __dev_t
- __
fd_ mask - __
fsblkcnt64_ t - __
fsblkcnt_ t - __
fsfilcnt64_ t - __
fsfilcnt_ t - __
fsword_ t - __gid_t
- __id_t
- __
ino64_ t - __ino_t
- __
int8_ t - __
int16_ t - __
int32_ t - __
int64_ t - __
int_ least8_ t - __
int_ least16_ t - __
int_ least32_ t - __
int_ least64_ t - __
intmax_ t - __
intptr_ t - __key_t
- __
loff_ t - __
mode_ t - __
nlink_ t - __
off64_ t - __off_t
- __pid_t
- __
pthread_ list_ t - __
quad_ t - __
rlim64_ t - __
rlim_ t - __
sig_ atomic_ t - __
sighandler_ t - __
sigval_ t - __
socklen_ t - __
ssize_ t - __
suseconds_ t - __
syscall_ slong_ t - __
syscall_ ulong_ t - __
time_ t - __
timer_ t - __
u_ char - __u_int
- __
u_ long - __
u_ quad_ t - __
u_ short - __uid_t
- __
uint8_ t - __
uint16_ t - __
uint32_ t - __
uint64_ t - __
uint_ least8_ t - __
uint_ least16_ t - __
uint_ least32_ t - __
uint_ least64_ t - __
uintmax_ t - __
useconds_ t - _bindgen_
ty_ 1 - _bindgen_
ty_ 2 - Possible values for the ‘modifier’ parameter of the PAPI_enum_event call. A value of 0 (PAPI_ENUM_EVENTS) is always assumed to enumerate ALL events on every platform. PAPI PRESET events are broken into related event categories. Each supported component can have optional values to determine how native events on that component are enumerated.
- _bindgen_
ty_ 3 - _bindgen_
ty_ 4 - _bindgen_
ty_ 5 - _bindgen_
ty_ 6 - _bindgen_
ty_ 7 - _bindgen_
ty_ 8 - _bindgen_
ty_ 9 - _bindgen_
ty_ 10 - _bindgen_
ty_ 11 - _bindgen_
ty_ 12 - Enum values for event_info location field
- _bindgen_
ty_ 13 - Enum values for event_info data_type field
- _bindgen_
ty_ 14 - Enum values for event_info value_type field
- _bindgen_
ty_ 15 - Enum values for event_info timescope field
- _bindgen_
ty_ 16 - Enum values for event_info update_type field
- blkcnt_
t - blksize_
t - caddr_t
- clock_t
- clockid_
t - daddr_t
- dev_t
- fd_mask
- fpregset_
t - fsblkcnt_
t - fsfilcnt_
t - fsid_t
- gid_t
- greg_t
- gregset_
t - id_t
- ino_t
- key_t
- loff_t
- mode_t
- nlink_t
- off_t
- pid_t
- pthread_
key_ t - pthread_
once_ t - pthread_
spinlock_ t - pthread_
t - quad_t
- register_
t - sig_
atomic_ t - sig_t
- sigevent_
t - sigset_
t - sigval_
t - suseconds_
t - time_t
- timer_t
- u_char
- u_int
- u_
int8_ t - u_
int16_ t - u_
int32_ t - u_
int64_ t - u_long
- u_
quad_ t - u_short
- uid_t
- uint
- ulong
- ushort
Unions§
- PAPI_
option_ t - @ingroup papi_data_structures @union PAPI_option_t @brief A pointer to the following is passed to PAPI_set/get_opt()
- __
pthread_ cond_ s__ bindgen_ ty_ 1 - __
pthread_ cond_ s__ bindgen_ ty_ 2 - pthread_
attr_ t - pthread_
barrier_ t - pthread_
barrierattr_ t - pthread_
cond_ t - pthread_
condattr_ t - pthread_
mutex_ t - pthread_
mutexattr_ t - pthread_
rwlock_ t - pthread_
rwlockattr_ t - sigaction__
bindgen_ ty_ 1 - sigcontext__
bindgen_ ty_ 1 - sigevent__
bindgen_ ty_ 1 - siginfo_
t__ bindgen_ ty_ 1 - siginfo_
t__ bindgen_ ty_ 1__ bindgen_ ty_ 5__ bindgen_ ty_ 1 - sigval