Lines Matching defs:linep
6486 const unsigned char *linep = (const unsigned char *) data->d_buf;
6489 while (linep
6492 size_t start_offset = linep - (const unsigned char *) data->d_buf;
6496 if (unlikely (linep + 4 > lineendp))
6498 Dwarf_Word unit_length = read_4ubyte_unaligned_inc (dbg, linep);
6502 if (unlikely (linep + 8 > lineendp))
6509 unit_length = read_8ubyte_unaligned_inc (dbg, linep);
6514 if (unlikely (unit_length > (size_t) (lineendp - linep)
6517 lineendp = linep + unit_length;
6520 uint_fast16_t version = read_2ubyte_unaligned_inc (dbg, linep);
6525 header_length = read_4ubyte_unaligned_inc (dbg, linep);
6527 header_length = read_8ubyte_unaligned_inc (dbg, linep);
6528 //const unsigned char *header_start = linep;
6531 uint_fast8_t minimum_instr_len = *linep++;
6534 uint_fast8_t max_ops_per_instr = version < 4 ? 1 : *linep++;
6538 uint_fast8_t default_is_stmt = *linep++;
6541 int_fast8_t line_base = *((const int_fast8_t *) linep);
6542 ++linep;
6545 uint_fast8_t line_range = *linep++;
6548 uint_fast8_t opcode_base = *linep++;
6568 if (unlikely (linep + opcode_base - 1 >= lineendp))
6573 linep - (const unsigned char *) data->d_buf,
6575 linep = lineendp;
6585 const uint8_t *standard_opcode_lengths = linep - 1;
6589 (int) linep[cnt - 1]),
6590 opcode_base_l10, cnt, linep[cnt - 1]);
6591 linep += opcode_base - 1;
6592 if (unlikely (linep >= lineendp))
6596 while (*linep != 0)
6598 unsigned char *endp = memchr (linep, '\0', lineendp - linep);
6602 printf (" %s\n", (char *) linep);
6604 linep = endp + 1;
6607 ++linep;
6609 if (unlikely (linep >= lineendp))
6613 for (unsigned int cnt = 1; *linep != 0; ++cnt)
6616 char *fname = (char *) linep;
6617 unsigned char *endp = memchr (fname, '\0', lineendp - linep);
6620 linep = endp + 1;
6624 if (lineendp - linep < 1)
6626 get_uleb128 (diridx, linep, lineendp);
6630 if (lineendp - linep < 1)
6632 get_uleb128 (mtime, linep, lineendp);
6636 if (lineendp - linep < 1)
6638 get_uleb128 (fsize, linep, lineendp);
6644 ++linep;
6698 linep = lineendp;
6702 while (linep < lineendp)
6704 size_t offset = linep - (const unsigned char *) data->d_buf;
6709 unsigned int opcode = *linep++;
6746 if (unlikely (linep + 2 > lineendp))
6750 unsigned int len = *linep++;
6752 if (unlikely (linep + len > lineendp))
6756 opcode = *linep++;
6774 if (unlikely ((size_t) (lineendp - linep) < address_size))
6777 address = read_4ubyte_unaligned_inc (dbg, linep);
6779 address = read_8ubyte_unaligned_inc (dbg, linep);
6789 char *fname = (char *) linep;
6790 unsigned char *endp = memchr (linep, '\0',
6791 lineendp - linep);
6794 linep = endp + 1;
6797 if (lineendp - linep < 1)
6799 get_uleb128 (diridx, linep, lineendp);
6801 if (lineendp - linep < 1)
6803 get_uleb128 (mtime, linep, lineendp);
6805 if (lineendp - linep < 1)
6807 get_uleb128 (filelength, linep, lineendp);
6821 get_uleb128 (u128, linep, lineendp);
6828 linep += len - 1;
6845 get_uleb128 (u128, linep, lineendp);
6863 get_sleb128 (s128, linep, lineendp);
6872 get_uleb128 (u128, linep, lineendp);
6882 get_uleb128 (u128, linep, lineendp);
6926 u128 = read_2ubyte_unaligned_inc (dbg, linep);
6953 get_uleb128 (u128, linep, lineendp);
6969 get_uleb128 (u128, linep, lineendp);