Lines Matching refs:readp
85 const unsigned char *readp = dbg->sectiondata[IDX_debug_aranges]->d_buf;
87 = readp + dbg->sectiondata[IDX_debug_aranges]->d_size;
89 while (readp < readendp)
91 const unsigned char *hdrstart = readp;
110 if (unlikely (readp + 4 > readendp))
113 Dwarf_Word length = read_4ubyte_unaligned_inc (dbg, readp);
117 if (unlikely (readp + 8 > readendp))
120 length = read_8ubyte_unaligned_inc (dbg, readp);
127 if (unlikely (readp + 2 > readendp))
130 unsigned int version = read_2ubyte_unaligned_inc (dbg, readp);
147 IDX_debug_aranges, &readp,
152 if (readp + 2 > readendp)
155 unsigned int address_size = *readp++;
160 unsigned int segment_size = *readp++;
165 readp += ((2 * address_size - ((readp - hdrstart) % (2 * address_size)))
173 if (__libdw_read_address_inc (dbg, IDX_debug_aranges, &readp,
177 if (readp + address_size > readendp)
181 range_length = read_4ubyte_unaligned_inc (dbg, readp);
183 range_length = read_8ubyte_unaligned_inc (dbg, readp);