54 #define HW_INITIALIZED 0x8 55 #define HW_BP_SAVED 0x4 56 #define HW_BP_OVERWRITTEN 0x2 57 #define HW_SP_DECREMENTED 0x1 58 #define HW_UNINITIALIZED 0x0 160 int sp_ra_pos =
UWI_RECIPE(first)->reg.sp_ra_pos;
164 (sp_ra_pos <= (next_ra_pos =
UWI_RECIPE(next)->reg.sp_ra_pos)) &&
165 (first != highwatermark)) {
167 sp_ra_pos = next_ra_pos;
unwind_interval * restored_canonical
void reset_to_canonical_interval(xed_decoded_inst_t *xptr, unwind_interval **next, bool irdebug, interval_arg_t *iarg)
#define FIX_INTERVALS_AT_RETURN
unwind_interval * find_first_bp_frame(unwind_interval *first)
unwind_interval * find_first_non_decr(unwind_interval *first, unwind_interval *highwatermark)
#define UWI_RECIPE(btuwi)
bitree_uwi_t * canonical_interval
static char * nextInsn(uint32_t *insn)
highwatermark_t highwatermark
unwind_interval * new_ui(char *startaddr, sp_ty_t sp_ty, ra_ty_t ra_ty, int sp_arg, int ra_arg)
bitree_uwi_t unwind_interval
void set_ui_canonical(unwind_interval *u, unwind_interval *value)