Lines Matching refs:new_loc
858 dwarf_loc_t new_loc[DWARF_NUM_PRESERVED_REGS]; in apply_reg_state() local
859 memcpy(new_loc, c->loc, sizeof(new_loc)); in apply_reg_state()
866 new_loc[i] = DWARF_NULL_LOC; in apply_reg_state()
873 new_loc[i] = DWARF_MEM_LOC (c, cfa + rs->reg.val[i]); in apply_reg_state()
881 new_loc[i] = DWARF_FPREG_LOC (c, dwarf_to_unw_regnum (rs->reg.val[i])); in apply_reg_state()
885 new_loc[i] = new_loc[rs->reg.val[i]]; in apply_reg_state()
892 if ((ret = eval_location_expr (c, cfa, as, a, addr, new_loc + i, arg)) < 0) in apply_reg_state()
900 if ((ret = eval_location_expr (c, cfa, as, a, addr, new_loc + i, arg)) < 0) in apply_reg_state()
902 new_loc[i] = DWARF_VAL_LOC (c, DWARF_GET_LOC (new_loc[i])); in apply_reg_state()
906 new_loc[i] = DWARF_VAL_LOC (c, DWARF_GET_LOC (new_loc[i])); in apply_reg_state()
908 __FILE__, __LINE__, i, rs->reg.where[i], new_loc[i].val); in apply_reg_state()
913 memcpy(c->loc, new_loc, sizeof(new_loc)); in apply_reg_state()