Home | History | Annotate | Download | only in libdw

Lines Matching refs:dwarf

56 #include <dwarf.h>
60 dwarf_nextcu (dwarf, off, next_off, header_sizep, abbrev_offsetp,
62 Dwarf *dwarf;
71 if (dwarf == NULL)
79 || unlikely (off + 4 >= dwarf->sectiondata[IDX_debug_info]->d_size))
87 char *bytes = (char *) dwarf->sectiondata[IDX_debug_info]->d_buf + off;
93 including the length field itself. In the 32-bit DWARF format,
95 0xfffffff0); in the 64-bit DWARF format, this consists of the
100 DWARF information for that compilation unit. For DWARF Version
106 the 32-bit DWARF format, this is a 4-byte unsigned length; in
107 the 64-bit DWARF format, this is an 8-byte unsigned length (see
114 uint64_t length = read_4ubyte_unaligned_inc (dwarf, bytes);
117 used to indicate that 64-bit dwarf information is being used, the
130 >= dwarf->sectiondata[IDX_debug_info]->d_size))
137 /* This is a 64-bit DWARF format. */
138 length = read_8ubyte_unaligned_inc (dwarf, bytes);
142 read_2ubyte_unaligned_inc (dwarf, bytes);
145 depends on whether this is a 32-bit or 64-bit DWARF definition. */
148 abbrev_offset = read_4ubyte_unaligned_inc (dwarf, bytes);
150 abbrev_offset = read_8ubyte_unaligned_inc (dwarf, bytes);
166 - ((char *) dwarf->sectiondata[IDX_debug_info]->d_buf