HPCToolkit
x86-canonical.c File Reference
Include dependency graph for x86-canonical.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HW_INITIALIZED   0x8
 
#define HW_BP_SAVED   0x4
 
#define HW_BP_OVERWRITTEN   0x2
 
#define HW_SP_DECREMENTED   0x1
 
#define HW_UNINITIALIZED   0x0
 

Functions

unwind_intervalfind_first_bp_frame (unwind_interval *first)
 
unwind_intervalfind_first_non_decr (unwind_interval *first, unwind_interval *highwatermark)
 
void reset_to_canonical_interval (xed_decoded_inst_t *xptr, unwind_interval **next, bool irdebug, interval_arg_t *iarg)
 

Macro Definition Documentation

◆ HW_BP_OVERWRITTEN

#define HW_BP_OVERWRITTEN   0x2

Definition at line 56 of file x86-canonical.c.

◆ HW_BP_SAVED

#define HW_BP_SAVED   0x4

Definition at line 55 of file x86-canonical.c.

◆ HW_INITIALIZED

#define HW_INITIALIZED   0x8

Definition at line 54 of file x86-canonical.c.

◆ HW_SP_DECREMENTED

#define HW_SP_DECREMENTED   0x1

Definition at line 57 of file x86-canonical.c.

◆ HW_UNINITIALIZED

#define HW_UNINITIALIZED   0x0

Definition at line 58 of file x86-canonical.c.

Function Documentation

◆ find_first_bp_frame()

unwind_interval * find_first_bp_frame ( unwind_interval first)

Definition at line 148 of file x86-canonical.c.

Here is the caller graph for this function:

◆ find_first_non_decr()

unwind_interval * find_first_non_decr ( unwind_interval first,
unwind_interval highwatermark 
)

Definition at line 156 of file x86-canonical.c.

Here is the caller graph for this function:

◆ reset_to_canonical_interval()

void reset_to_canonical_interval ( xed_decoded_inst_t *  xptr,
unwind_interval **  next,
bool  irdebug,
interval_arg_t iarg 
)

Definition at line 76 of file x86-canonical.c.

Here is the call graph for this function:
Here is the caller graph for this function: