Lines Matching refs:linep

83 	       const unsigned char *linep, const unsigned char *lineendp,
98 if (unlikely (linep + 4 > lineendp))
105 Dwarf_Word unit_length = read_4ubyte_unaligned_inc (dbg, linep);
109 if (unlikely (linep + 8 > lineendp))
111 unit_length = read_8ubyte_unaligned_inc (dbg, linep);
116 if (unlikely (unit_length > (size_t) (lineendp - linep)
119 lineendp = linep + unit_length;
122 uint_fast16_t version = read_2ubyte_unaligned_inc (dbg, linep);
132 header_length = read_4ubyte_unaligned_inc (dbg, linep);
134 header_length = read_8ubyte_unaligned_inc (dbg, linep);
135 const unsigned char *header_start = linep;
138 uint_fast8_t minimum_instr_len = *linep++;
144 if (unlikely (lineendp - linep < 5))
146 max_ops_per_instr = *linep++;
153 uint_fast8_t default_is_stmt = *linep++;
156 int_fast8_t line_base = (int8_t) *linep++;
159 uint_fast8_t line_range = *linep++;
162 uint_fast8_t opcode_base = *linep++;
166 const uint8_t *standard_opcode_lengths = linep - 1;
167 if (unlikely (lineendp - linep < opcode_base - 1))
169 linep += opcode_base - 1;
188 while (*linep != 0)
193 new_dir->dir = (char *) linep;
194 uint8_t *endp = memchr (linep, '\0', lineendp - linep);
197 new_dir->len = endp - linep;
201 linep = endp + 1;
204 ++linep;
226 if (unlikely (linep >= lineendp))
228 while (*linep != 0)
234 char *fname = (char *) linep;
235 uint8_t *endp = memchr (fname, '\0', lineendp - linep);
239 linep = endp + 1;
243 if (unlikely (linep >= lineendp))
245 get_uleb128 (diridx, linep, lineendp);
277 if (unlikely (linep >= lineendp))
279 get_uleb128 (new_file->info.mtime, linep, lineendp);
282 if (unlikely (linep >= lineendp))
284 get_uleb128 (new_file->info.length, linep, lineendp);
291 ++linep;
294 if (unlikely (linep != header_start + header_length))
374 while (linep < lineendp)
381 opcode = *linep++;
414 if (unlikely (lineendp - linep < 2))
418 uint_fast8_t len = *linep++;
420 if (unlikely ((size_t) (lineendp - linep) < len))
424 opcode = *linep++;
452 if (unlikely (lineendp - linep < (uint8_t) address_size))
454 if (__libdw_read_address_inc (dbg, IDX_debug_line, &linep,
461 char *fname = (char *) linep;
462 uint8_t *endp = memchr (linep, '\0', lineendp - linep);
465 size_t fnamelen = endp - linep;
466 linep = endp + 1;
469 if (unlikely (linep >= lineendp))
471 get_uleb128 (diridx, linep, lineendp);
478 if (unlikely (linep >= lineendp))
480 get_uleb128 (mtime, linep, lineendp);
482 if (unlikely (linep >= lineendp))
484 get_uleb128 (filelength, linep, lineendp);
521 if (unlikely (linep >= lineendp))
523 get_uleb128 (discriminator, linep, lineendp);
528 if (unlikely ((size_t) (lineendp - (linep - 1)) < len))
530 linep += len - 1;
560 if (unlikely (linep >= lineendp))
562 get_uleb128 (u128, linep, lineendp);
572 if (unlikely (linep >= lineendp))
574 get_sleb128 (s128, linep, lineendp);
583 if (unlikely (linep >= lineendp))
585 get_uleb128 (u128, linep, lineendp);
594 if (unlikely (linep >= lineendp))
596 get_uleb128 (u128, linep, lineendp);
631 || unlikely (lineendp - linep < 2))
634 addr += read_2ubyte_unaligned_inc (dbg, linep);
659 if (unlikely (linep >= lineendp))
661 get_uleb128 (isa, linep, lineendp);
672 if (unlikely (linep >= lineendp))
674 get_uleb128 (u128, linep, lineendp);
798 const unsigned char *linep = data->d_buf + debug_line_offset;
804 if (read_srclines (dbg, linep, lineendp, comp_dir, address_size,