Home | History | Annotate | Download | only in libdw

Lines Matching defs:linep

151 	       const unsigned char *linep, const unsigned char *lineendp,
207 if (unlikely (linep + 4 > lineendp))
214 Dwarf_Word unit_length = read_4ubyte_unaligned_inc (dbg, linep);
218 if (unlikely (linep + 8 > lineendp))
220 unit_length = read_8ubyte_unaligned_inc (dbg, linep);
225 if (unlikely (unit_length > (size_t) (lineendp - linep)
228 lineendp = linep + unit_length;
231 uint_fast16_t version = read_2ubyte_unaligned_inc (dbg, linep);
241 header_length = read_4ubyte_unaligned_inc (dbg, linep);
243 header_length = read_8ubyte_unaligned_inc (dbg, linep);
244 const unsigned char *header_start = linep;
247 uint_fast8_t minimum_instr_len = *linep++;
253 if (unlikely (lineendp - linep < 5))
255 max_ops_per_instr = *linep++;
262 uint_fast8_t default_is_stmt = *linep++;
265 int_fast8_t line_base = (int8_t) *linep++;
268 uint_fast8_t line_range = *linep++;
271 uint_fast8_t opcode_base = *linep++;
275 const uint8_t *standard_opcode_lengths = linep - 1;
276 if (unlikely (lineendp - linep < opcode_base - 1))
278 linep += opcode_base - 1;
290 const unsigned char *dirp = linep;
314 dirarray[n].dir = (char *) linep;
315 uint8_t *endp = memchr (linep, '\0', lineendp - linep);
317 dirarray[n].len = endp - linep;
318 linep = endp + 1;
321 ++linep;
340 if (unlikely (linep >= lineendp))
342 while (*linep != 0)
347 char *fname = (char *) linep;
348 uint8_t *endp = memchr (fname, '\0', lineendp - linep);
352 linep = endp + 1;
356 if (unlikely (linep >= lineendp))
358 get_uleb128 (diridx, linep, lineendp);
390 if (unlikely (linep >= lineendp))
392 get_uleb128 (new_file->info.mtime, linep, lineendp);
395 if (unlikely (linep >= lineendp))
397 get_uleb128 (new_file->info.length, linep, lineendp);
400 ++linep;
403 if (unlikely (linep != header_start + header_length))
433 while (linep < lineendp)
440 opcode = *linep++;
473 if (unlikely (lineendp - linep < 2))
477 uint_fast8_t len = *linep++;
479 if (unlikely ((size_t) (lineendp - linep) < len))
483 opcode = *linep++;
511 if (unlikely (lineendp - linep < (uint8_t) address_size))
513 if (__libdw_read_address_inc (dbg, IDX_debug_line, &linep,
520 char *fname = (char *) linep;
521 uint8_t *endp = memchr (linep, '\0', lineendp - linep);
524 size_t fnamelen = endp - linep;
525 linep = endp + 1;
528 if (unlikely (linep >= lineendp))
530 get_uleb128 (diridx, linep, lineendp);
537 if (unlikely (linep >= lineendp))
539 get_uleb128 (mtime, linep, lineendp);
541 if (unlikely (linep >= lineendp))
543 get_uleb128 (filelength, linep, lineendp);
576 if (unlikely (linep >= lineendp))
578 get_uleb128 (state.discriminator, linep, lineendp);
583 if (unlikely ((size_t) (lineendp - (linep - 1)) < len))
585 linep += len - 1;
615 if (unlikely (linep >= lineendp))
617 get_uleb128 (u128, linep, lineendp);
627 if (unlikely (linep >= lineendp))
629 get_sleb128 (s128, linep, lineendp);
638 if (unlikely (linep >= lineendp))
640 get_uleb128 (u128, linep, lineendp);
649 if (unlikely (linep >= lineendp))
651 get_uleb128 (u128, linep, lineendp);
686 || unlikely (lineendp - linep < 2))
689 state.addr += read_2ubyte_unaligned_inc (dbg, linep);
714 if (unlikely (linep >= lineendp))
716 get_uleb128 (state.isa, linep, lineendp);
727 if (unlikely (linep >= lineendp))
729 get_uleb128 (u128, linep, lineendp);
864 const unsigned char *linep = data->d_buf + debug_line_offset;
870 if (read_srclines (dbg, linep, lineendp, comp_dir, address_size,