HPCToolkit
hpcrun_options.h File Reference
#include <limits.h>
#include <sample-sources/sample_source_obj.h>
#include "event_info.h"
Include dependency graph for hpcrun_options.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hpcrun_options_s
 

Macros

#define CSPROF_PATH_SZ   (PATH_MAX+1) /* path size */
 
#define CSPROF_OUT_PATH   "."
 
#define CSPROF_EVENT   "microseconds"
 
#define CSPROF_SMPL_PERIOD   1000UL /* microseconds */
 
#define CSPROF_MEM_SZ_INIT   128
 
#define CSPROF_MEM_SZ_DEFAULT   CSPROF_MEM_SZ_INIT
 

Typedefs

typedef struct hpcrun_options_s hpcrun_options_t
 

Functions

int hpcrun_options__init (hpcrun_options_t *x)
 
int hpcrun_options__fini (hpcrun_options_t *x)
 
int hpcrun_options__getopts (hpcrun_options_t *x)
 

Macro Definition Documentation

◆ CSPROF_EVENT

#define CSPROF_EVENT   "microseconds"

Definition at line 70 of file hpcrun_options.h.

◆ CSPROF_MEM_SZ_DEFAULT

#define CSPROF_MEM_SZ_DEFAULT   CSPROF_MEM_SZ_INIT

Definition at line 74 of file hpcrun_options.h.

◆ CSPROF_MEM_SZ_INIT

#define CSPROF_MEM_SZ_INIT   128

Definition at line 73 of file hpcrun_options.h.

◆ CSPROF_OUT_PATH

#define CSPROF_OUT_PATH   "."

Definition at line 69 of file hpcrun_options.h.

◆ CSPROF_PATH_SZ

#define CSPROF_PATH_SZ   (PATH_MAX+1) /* path size */

Definition at line 54 of file hpcrun_options.h.

◆ CSPROF_SMPL_PERIOD

#define CSPROF_SMPL_PERIOD   1000UL /* microseconds */

Definition at line 71 of file hpcrun_options.h.

Typedef Documentation

◆ hpcrun_options_t

Function Documentation

◆ hpcrun_options__fini()

int hpcrun_options__fini ( hpcrun_options_t x)

Definition at line 77 of file hpcrun_options.c.

◆ hpcrun_options__getopts()

int hpcrun_options__getopts ( hpcrun_options_t x)

Definition at line 84 of file hpcrun_options.c.

Here is the caller graph for this function:

◆ hpcrun_options__init()

int hpcrun_options__init ( hpcrun_options_t x)

Definition at line 69 of file hpcrun_options.c.

Here is the caller graph for this function: