PAPI  5.3.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Profile definitions
Collaboration diagram for Profile definitions:

Macros

#define PAPI_PROFIL_POSIX   0x0
 
#define PAPI_PROFIL_RANDOM   0x1
 
#define PAPI_PROFIL_WEIGHTED   0x2
 
#define PAPI_PROFIL_COMPRESS   0x4
 
#define PAPI_PROFIL_BUCKET_16   0x8
 
#define PAPI_PROFIL_BUCKET_32   0x10
 
#define PAPI_PROFIL_BUCKET_64   0x20
 
#define PAPI_PROFIL_FORCE_SW   0x40
 
#define PAPI_PROFIL_DATA_EAR   0x80
 
#define PAPI_PROFIL_INST_EAR   0x100
 
#define PAPI_PROFIL_BUCKETS   (PAPI_PROFIL_BUCKET_16 | PAPI_PROFIL_BUCKET_32 | PAPI_PROFIL_BUCKET_64)
 

Detailed Description

Macro Definition Documentation

#define PAPI_PROFIL_BUCKET_16   0x8

Use 16 bit buckets to accumulate profile info (default)

Definition at line 398 of file papi.h.

#define PAPI_PROFIL_BUCKET_32   0x10

Use 32 bit buckets to accumulate profile info

Definition at line 399 of file papi.h.

#define PAPI_PROFIL_BUCKET_64   0x20

Use 64 bit buckets to accumulate profile info

Definition at line 400 of file papi.h.

#define PAPI_PROFIL_BUCKETS   (PAPI_PROFIL_BUCKET_16 | PAPI_PROFIL_BUCKET_32 | PAPI_PROFIL_BUCKET_64)

Definition at line 404 of file papi.h.

#define PAPI_PROFIL_COMPRESS   0x4

Ignore samples if hash buckets get big.

Definition at line 397 of file papi.h.

#define PAPI_PROFIL_DATA_EAR   0x80

Use data address register profiling

Definition at line 402 of file papi.h.

#define PAPI_PROFIL_FORCE_SW   0x40

Force Software overflow in profiling

Definition at line 401 of file papi.h.

#define PAPI_PROFIL_INST_EAR   0x100

Use instruction address register profiling

Definition at line 403 of file papi.h.

#define PAPI_PROFIL_POSIX   0x0

Default type of profiling, similar to 'man profil'.

Definition at line 394 of file papi.h.

#define PAPI_PROFIL_RANDOM   0x1

Drop a random 25% of the samples.

Definition at line 395 of file papi.h.

#define PAPI_PROFIL_WEIGHTED   0x2

Weight the samples by their value.

Definition at line 396 of file papi.h.