Lines Matching refs:re
315 struct ranges_entry * re = 0; in dwarf_get_ranges_a() local
335 re = calloc(sizeof(struct ranges_entry),1); in dwarf_get_ranges_a()
336 if (!re) { in dwarf_get_ranges_a()
342 free(re); in dwarf_get_ranges_a()
353 res = read_unaligned_addr_check(localdbg,&re->cur.dwr_addr1, in dwarf_get_ranges_a()
356 free(re); in dwarf_get_ranges_a()
361 res = read_unaligned_addr_check(localdbg,&re->cur.dwr_addr2, in dwarf_get_ranges_a()
364 free(re); in dwarf_get_ranges_a()
370 base = re; in dwarf_get_ranges_a()
371 last = re; in dwarf_get_ranges_a()
373 last->next = re; in dwarf_get_ranges_a()
374 last = re; in dwarf_get_ranges_a()
376 if (re->cur.dwr_addr1 == 0 && re->cur.dwr_addr2 == 0) { in dwarf_get_ranges_a()
377 re->cur.dwr_type = DW_RANGES_END; in dwarf_get_ranges_a()
379 } else if (re->cur.dwr_addr1 == MAX_ADDR) { in dwarf_get_ranges_a()
380 re->cur.dwr_type = DW_RANGES_ADDRESS_SELECTION; in dwarf_get_ranges_a()
382 re->cur.dwr_type = DW_RANGES_ENTRY; in dwarf_get_ranges_a()