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[] |