HPCToolkit
hpcrun.h File Reference
#include <stdio.h>
#include <lib/prof-lean/hpcrunflat-fmt.h>
Include dependency graph for hpcrun.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HPCRUN_SICORTEX   0
 
#define HPCRUN_NAME   "hpcrun-flat"
 
#define HPCRUN_LIB   "libhpcrun-flat.so"
 
#define HPCRUN_THREADPROF_EACH_STR   "0"
 
#define HPCRUN_THREADPROF_ALL_STR   "1"
 
#define HPCRUN_EVENT_WALLCLK_STR   "WALLCLOCK"
 
#define HPCRUN_EVENT_WALLCLK_STRLN   9
 
#define HPCRUN_EVENT_FWALLCLK_STR   "FWALLCLOCK"
 
#define HPCRUN_EVENT_FWALLCLK_STRLN   10
 

Typedefs

typedef enum enum_hpc_threadprof_t hpc_threadprof_t
 

Enumerations

enum  enum_hpc_threadprof_t { HPCRUN_THREADPROF_EACH = 0, HPCRUN_THREADPROF_ALL }
 

Macro Definition Documentation

◆ HPCRUN_EVENT_FWALLCLK_STR

#define HPCRUN_EVENT_FWALLCLK_STR   "FWALLCLOCK"

Definition at line 112 of file hpcrun.h.

◆ HPCRUN_EVENT_FWALLCLK_STRLN

#define HPCRUN_EVENT_FWALLCLK_STRLN   10

Definition at line 113 of file hpcrun.h.

◆ HPCRUN_EVENT_WALLCLK_STR

#define HPCRUN_EVENT_WALLCLK_STR   "WALLCLOCK"

Definition at line 109 of file hpcrun.h.

◆ HPCRUN_EVENT_WALLCLK_STRLN

#define HPCRUN_EVENT_WALLCLK_STRLN   9

Definition at line 110 of file hpcrun.h.

◆ HPCRUN_LIB

#define HPCRUN_LIB   "libhpcrun-flat.so"

Definition at line 96 of file hpcrun.h.

◆ HPCRUN_NAME

#define HPCRUN_NAME   "hpcrun-flat"

Definition at line 93 of file hpcrun.h.

◆ HPCRUN_SICORTEX

#define HPCRUN_SICORTEX   0

Definition at line 89 of file hpcrun.h.

◆ HPCRUN_THREADPROF_ALL_STR

#define HPCRUN_THREADPROF_ALL_STR   "1"

◆ HPCRUN_THREADPROF_EACH_STR

#define HPCRUN_THREADPROF_EACH_STR   "0"

Definition at line 100 of file hpcrun.h.

Typedef Documentation

◆ hpc_threadprof_t

Enumeration Type Documentation

◆ enum_hpc_threadprof_t

Enumerator
HPCRUN_THREADPROF_EACH 
HPCRUN_THREADPROF_ALL 

Definition at line 98 of file hpcrun.h.