Lines Matching refs:dwarf
35 #include <dwarf.h>
39 dwarf_next_unit (Dwarf *dwarf, Dwarf_Off off, Dwarf_Off *next_off,
46 return __libdw_next_unit (dwarf, v4_debug_types, off, next_off,
55 __libdw_next_unit (Dwarf *dwarf, bool v4_debug_types, Dwarf_Off off,
69 if (dwarf == NULL)
74 || unlikely (dwarf->sectiondata[sec_idx] == NULL)
78 || unlikely (off + 4 >= dwarf->sectiondata[sec_idx]->d_size))
86 const unsigned char *data = dwarf->sectiondata[sec_idx]->d_buf;
88 const unsigned char *bytes_end = data + dwarf->sectiondata[sec_idx]->d_size;
152 uint64_t length = read_4ubyte_unaligned_inc (dwarf, bytes);
155 used to indicate that 64-bit dwarf information is being used, the
172 length = read_8ubyte_unaligned_inc (dwarf, bytes);
178 uint_fast16_t version = read_2ubyte_unaligned_inc (dwarf, bytes);
216 >= dwarf->sectiondata[sec_idx]->d_size))
230 if (__libdw_read_offset_inc (dwarf, sec_idx, &bytes, offset_size,
243 sig_id = read_8ubyte_unaligned_inc (dwarf, bytes);
248 if (__libdw_read_offset_inc (dwarf, sec_idx, &bytes, offset_size,
301 dwarf_nextcu (Dwarf *dwarf, Dwarf_Off off, Dwarf_Off *next_off,
305 return INTUSE(dwarf_next_unit) (dwarf, off, next_off, header_sizep, NULL,