Lines Matching defs:addr

40 intern_op (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr,
45 if ((ret = fetch8 (as, a, addr, &op->tag, arg)) < 0
46 || (ret = fetch8 (as, a, addr, &op->qp, arg)) < 0
47 || (ret = fetch16 (as, a, addr, &op->reg, arg)) < 0
48 || (ret = fetch32 (as, a, addr, &op->when, arg)) < 0
49 || (ret = fetchw (as, a, addr, &op->val, arg)) < 0)
56 unw_word_t *addr, unw_dyn_region_info_t **regionp, void *arg)
65 if (!*addr)
68 if ((ret = fetchw (as, a, addr, &next_addr, arg)) < 0
69 || (ret = fetch32 (as, a, addr, (int32_t *) &insn_count, arg)) < 0
70 || (ret = fetch32 (as, a, addr, (int32_t *) &op_count, arg)) < 0)
83 if ((ret = intern_op (as, a, addr, region->op + i, arg)) < 0)
101 unw_word_t *addr, unw_word_t table_len, unw_word_t **table_data,
114 if (fetchw (as, a, addr, data + i, arg) < 0)
155 unw_word_t *addr, unw_dyn_info_t *di, void *arg)
163 if ((ret = fetchw (as, a, addr, &di->u.pi.name_ptr, arg)) < 0
164 || (ret = fetchw (as, a, addr, &di->u.pi.handler, arg)) < 0
165 || (ret = fetch32 (as, a, addr,
168 *addr += 4; /* skip over pad0 */
169 if ((ret = fetchw (as, a, addr, &first_region, arg)) < 0
176 if ((ret = fetchw (as, a, addr, &di->u.ti.name_ptr, arg)) < 0
177 || (ret = fetchw (as, a, addr, &di->u.ti.segbase, arg)) < 0
178 || (ret = fetchw (as, a, addr, &di->u.ti.table_len, arg)) < 0
179 || (ret = intern_array (as, a, addr, di->u.ti.table_len,
185 if ((ret = fetchw (as, a, addr, &di->u.rti.name_ptr, arg)) < 0
186 || (ret = fetchw (as, a, addr, &di->u.rti.segbase, arg)) < 0
187 || (ret = fetchw (as, a, addr, &di->u.rti.table_len, arg)) < 0
188 || (ret = fetchw (as, a, addr, &di->u.rti.table_data, arg)) < 0)
209 unw_word_t dyn_list_addr, addr, next_addr, gen1, gen2, start_ip, end_ip;
225 addr = dyn_list_addr;
229 if (fetchw (as, a, &addr, &gen1, arg) < 0
230 || fetchw (as, a, &addr, &next_addr, arg) < 0)
233 for (addr = next_addr; addr != 0; addr = next_addr)
235 if (fetchw (as, a, &addr, &next_addr, arg) < 0)
238 addr += WSIZE; /* skip over prev_addr */
240 if (fetchw (as, a, &addr, &start_ip, arg) < 0
241 || fetchw (as, a, &addr, &end_ip, arg) < 0)
252 if (fetchw (as, a, &addr, &di->gp, arg) < 0
253 || fetch32 (as, a, &addr, &di->format, arg) < 0)
256 addr += 4; /* skip over padding */
259 && intern_dyn_info (as, a, &addr, di, arg) < 0)
276 addr = dyn_list_addr;
277 if (fetchw (as, a, &addr, &gen2, arg) < 0)
306 unw_word_t addr, gen;
315 addr = as->dyn_info_list_addr;
317 if (fetchw (as, a, &addr, &gen, arg) < 0)