HPCToolkit
validate_return_addr.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define VSTAT_ENUMS
 
#define _MM(a)   UNW_ADDR_ ## a,
 
#define _MM(a)   [UNW_ADDR_ ## a] = "UNW_ADDR_" #a,
 

Typedefs

typedef validation_status(* validate_addr_fn_t) (void *addr, void *generic_arg)
 

Enumerations

enum  validation_status { VSTAT_ENUMS }
 

Functions

static char * vstat2s (validation_status v)
 
void hpcrun_validation_summary (void)
 

Variables

static char * _vstat2str_tbl []
 

Macro Definition Documentation

◆ _MM [1/2]

#define _MM (   a)    UNW_ADDR_ ## a,

Definition at line 60 of file validate_return_addr.h.

◆ _MM [2/2]

#define _MM (   a)    [UNW_ADDR_ ## a] = "UNW_ADDR_" #a,

Definition at line 60 of file validate_return_addr.h.

◆ VSTAT_ENUMS

#define VSTAT_ENUMS
Value:
_MM(CONFIRMED) \
_MM(PROBABLE_INDIRECT) \
_MM(PROBABLE_TAIL) \
_MM(PROBABLE) \
_MM(CYCLE) \
_MM(WRONG)
#define _MM(a)

Definition at line 50 of file validate_return_addr.h.

Typedef Documentation

◆ validate_addr_fn_t

typedef validation_status(* validate_addr_fn_t) (void *addr, void *generic_arg)

Definition at line 75 of file validate_return_addr.h.

Enumeration Type Documentation

◆ validation_status

Enumerator
VSTAT_ENUMS 

Definition at line 59 of file validate_return_addr.h.

Function Documentation

◆ hpcrun_validation_summary()

void hpcrun_validation_summary ( void  )

Definition at line 50 of file default_validation_summary.c.

Here is the caller graph for this function:

◆ vstat2s()

static char* vstat2s ( validation_status  v)
inlinestatic

Definition at line 73 of file validate_return_addr.h.

Here is the caller graph for this function:

Variable Documentation

◆ _vstat2str_tbl

char* _vstat2str_tbl[]
static
Initial value:
= {
#define _MM(a)
}
#define VSTAT_ENUMS

Definition at line 66 of file validate_return_addr.h.