Go to the source code of this file.
|
static void | update_cursor_with_troll (hpcrun_unw_cursor_t *cursor, int offset) |
|
static step_state | unw_step_sp (hpcrun_unw_cursor_t *cursor) |
|
static step_state | unw_step_bp (hpcrun_unw_cursor_t *cursor) |
|
static step_state | unw_step_std (hpcrun_unw_cursor_t *cursor) |
|
static step_state | t1_dbg_unw_step (hpcrun_unw_cursor_t *cursor) |
|
static void | save_registers (hpcrun_unw_cursor_t *cursor, void **pc, void **bp, void *sp, void **ra_loc) |
|
static void | compute_normalized_ips (hpcrun_unw_cursor_t *cursor) |
|
void | hpcrun_unw_init (void) |
|
static int | hpcrun_unw_get_unnorm_reg (hpcrun_unw_cursor_t *cursor, unw_reg_code_t reg_id, void **reg_value) |
|
static int | hpcrun_unw_get_norm_reg (hpcrun_unw_cursor_t *cursor, unw_reg_code_t reg_id, ip_normalized_t *reg_value) |
|
int | hpcrun_unw_get_ip_norm_reg (hpcrun_unw_cursor_t *c, ip_normalized_t *reg_value) |
|
int | hpcrun_unw_get_ip_unnorm_reg (hpcrun_unw_cursor_t *c, void **reg_value) |
|
void | hpcrun_unw_init_cursor (hpcrun_unw_cursor_t *cursor, void *context) |
|
void * | hpcrun_unw_get_ra_loc (hpcrun_unw_cursor_t *cursor) |
|
btuwi_status_t | build_intervals (char *ins, unsigned int len, unwinder_t uw) |
|
static step_state | hpcrun_unw_step_real (hpcrun_unw_cursor_t *cursor) |
|
void | hpcrun_validation_summary (void) |
|
static void | vrecord (void *from, void *to, validation_status vstat) |
|
static bool | hpcrun_retry_libunw_find_step (hpcrun_unw_cursor_t *cursor, void *pc, void **sp, void **bp) |
|
step_state | hpcrun_unw_step (hpcrun_unw_cursor_t *cursor) |
|
static step_state GCC_ATTR_UNUSED | t2_dbg_unw_step (hpcrun_unw_cursor_t *cursor) |
|
◆ _MM
#define _MM |
( |
|
a | ) |
[UNW_ADDR_ ## a] = 0, |
◆ MYDBG
◆ UNW_LOCAL_ONLY
◆ unw_reg_code_t
◆ build_intervals()
◆ compute_normalized_ips()
◆ hpcrun_retry_libunw_find_step()
static bool hpcrun_retry_libunw_find_step |
( |
hpcrun_unw_cursor_t * |
cursor, |
|
|
void * |
pc, |
|
|
void ** |
sp, |
|
|
void ** |
bp |
|
) |
| |
|
static |
◆ hpcrun_unw_get_ip_norm_reg()
◆ hpcrun_unw_get_ip_unnorm_reg()
◆ hpcrun_unw_get_norm_reg()
◆ hpcrun_unw_get_ra_loc()
◆ hpcrun_unw_get_unnorm_reg()
◆ hpcrun_unw_init()
void hpcrun_unw_init |
( |
void |
| ) |
|
◆ hpcrun_unw_init_cursor()
◆ hpcrun_unw_step()
◆ hpcrun_unw_step_real()
◆ hpcrun_validation_summary()
void hpcrun_validation_summary |
( |
void |
| ) |
|
◆ save_registers()
static void save_registers |
( |
hpcrun_unw_cursor_t * |
cursor, |
|
|
void ** |
pc, |
|
|
void ** |
bp, |
|
|
void * |
sp, |
|
|
void ** |
ra_loc |
|
) |
| |
|
static |
◆ t1_dbg_unw_step()
◆ t2_dbg_unw_step()
◆ unw_step_bp()
◆ unw_step_sp()
◆ unw_step_std()
◆ update_cursor_with_troll()
◆ vrecord()
◆ dbg_unw_step
◆ DEBUG_NO_LONGJMP
◆ debug_unw
◆ DEBUG_WAIT_BEFORE_TROLLING
int DEBUG_WAIT_BEFORE_TROLLING = 1 |
|
static |
◆ hpcrun_validation_counts
size_t hpcrun_validation_counts[] |