Lines Matching refs:addr
34 read_regnum (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, in read_regnum() argument
39 if ((ret = dwarf_read_uleb128 (as, a, addr, valp, arg)) < 0) in read_regnum()
61 unw_word_t ip, unw_word_t *addr, unw_word_t end_addr, in run_cfi_program() argument
88 while (curr_ip <= ip && *addr < end_addr) in run_cfi_program()
90 if ((ret = dwarf_readu8 (as, a, addr, &op, arg)) < 0) in run_cfi_program()
106 if ((ret = dwarf_readu8 (as, a, addr, &u8, arg)) < 0) in run_cfi_program()
113 if ((ret = dwarf_readu16 (as, a, addr, &u16, arg)) < 0) in run_cfi_program()
120 if ((ret = dwarf_readu32 (as, a, addr, &u32, arg)) < 0) in run_cfi_program()
131 if ((ret = dwarf_readu64 (as, a, addr, &u64, arg)) < 0) in run_cfi_program()
152 if ((ret = dwarf_read_uleb128 (as, a, addr, &val, arg)) < 0) in run_cfi_program()
160 if (((ret = read_regnum (as, a, addr, ®num, arg)) < 0) in run_cfi_program()
161 || ((ret = dwarf_read_uleb128 (as, a, addr, &val, arg)) < 0)) in run_cfi_program()
169 if (((ret = read_regnum (as, a, addr, ®num, arg)) < 0) in run_cfi_program()
170 || ((ret = dwarf_read_sleb128 (as, a, addr, &val, arg)) < 0)) in run_cfi_program()
191 if ((ret = dwarf_read_uleb128 (as, a, addr, ®num, arg)) < 0) in run_cfi_program()
209 if ((ret = dwarf_read_encoded_pointer (as, a, addr, fde_encoding, in run_cfi_program()
217 if ((ret = read_regnum (as, a, addr, ®num, arg)) < 0) in run_cfi_program()
224 if ((ret = read_regnum (as, a, addr, ®num, arg)) < 0) in run_cfi_program()
231 if (((ret = read_regnum (as, a, addr, ®num, arg)) < 0) in run_cfi_program()
232 || ((ret = dwarf_read_uleb128 (as, a, addr, &val, arg)) < 0)) in run_cfi_program()
268 if (((ret = read_regnum (as, a, addr, ®num, arg)) < 0) in run_cfi_program()
269 || ((ret = dwarf_read_uleb128 (as, a, addr, &val, arg)) < 0)) in run_cfi_program()
277 if (((ret = read_regnum (as, a, addr, ®num, arg)) < 0) in run_cfi_program()
278 || ((ret = dwarf_read_sleb128 (as, a, addr, &val, arg)) < 0)) in run_cfi_program()
288 if ((ret = read_regnum (as, a, addr, ®num, arg)) < 0) in run_cfi_program()
295 if ((ret = dwarf_read_uleb128 (as, a, addr, &val, arg)) < 0) in run_cfi_program()
302 if ((ret = dwarf_read_sleb128 (as, a, addr, &val, arg)) < 0) in run_cfi_program()
312 set_reg (sr, DWARF_CFA_REG_COLUMN, DWARF_WHERE_EXPR, *addr); in run_cfi_program()
314 if ((ret = dwarf_read_uleb128 (as, a, addr, &len, arg)) < 0) in run_cfi_program()
318 (long) *addr, (long) len); in run_cfi_program()
319 *addr += len; in run_cfi_program()
323 if ((ret = read_regnum (as, a, addr, ®num, arg)) < 0) in run_cfi_program()
327 set_reg (sr, regnum, DWARF_WHERE_EXPR, *addr); in run_cfi_program()
329 if ((ret = dwarf_read_uleb128 (as, a, addr, &len, arg)) < 0) in run_cfi_program()
333 (long) regnum, (long) addr, (long) len); in run_cfi_program()
334 *addr += len; in run_cfi_program()
338 if ((ret = read_regnum (as, a, addr, ®num, arg)) < 0) in run_cfi_program()
342 set_reg (sr, regnum, DWARF_WHERE_VAL_EXPR, *addr); in run_cfi_program()
344 if ((ret = dwarf_read_uleb128 (as, a, addr, &len, arg)) < 0) in run_cfi_program()
348 (long) regnum, (long) addr, (long) len); in run_cfi_program()
349 *addr += len; in run_cfi_program()
353 if ((ret = dwarf_read_uleb128 (as, a, addr, &val, arg)) < 0) in run_cfi_program()
363 if (((ret = read_regnum (as, a, addr, ®num, arg)) < 0) in run_cfi_program()
364 || ((ret = dwarf_read_uleb128 (as, a, addr, &val, arg)) < 0)) in run_cfi_program()
491 unw_word_t addr; in parse_fde() local
497 addr = dci->cie_instr_start; in parse_fde()
498 if ((ret = run_cfi_program (c, sr, ~(unw_word_t) 0, &addr, in parse_fde()
504 addr = dci->fde_instr_start; in parse_fde()
505 if ((ret = run_cfi_program (c, sr, ip, &addr, dci->fde_instr_end, dci)) < 0) in parse_fde()
702 unw_accessors_t *a, unw_word_t addr, in eval_location_expr() argument
709 if ((ret = dwarf_read_uleb128 (as, a, &addr, &len, arg)) < 0) in eval_location_expr()
713 if ((ret = dwarf_eval_expr (c, &addr, len, &val, &is_register)) < 0) in eval_location_expr()
727 unw_word_t regnum, addr, cfa, ip; in apply_reg_state() local
770 addr = rs->reg[DWARF_CFA_REG_COLUMN].val; in apply_reg_state()
771 if ((ret = eval_location_expr (c, as, a, addr, &cfa_loc, arg)) < 0) in apply_reg_state()
799 addr = rs->reg[i].val; in apply_reg_state()
800 if ((ret = eval_location_expr (c, as, a, addr, c->loc + i, arg)) < 0) in apply_reg_state()
805 addr = rs->reg[i].val; in apply_reg_state()
806 if ((ret = eval_location_expr (c, as, a, addr, c->loc + i, arg)) < 0) in apply_reg_state()