Lines Matching defs:linep
8582 const unsigned char *linep = (const unsigned char *) data->d_buf;
8585 while (linep
8588 size_t start_offset = linep - (const unsigned char *) data->d_buf;
8592 if (unlikely (linep + 4 > lineendp))
8594 Dwarf_Word unit_length = read_4ubyte_unaligned_inc (dbg, linep);
8598 if (unlikely (linep + 8 > lineendp))
8605 unit_length = read_8ubyte_unaligned_inc (dbg, linep);
8610 if (unlikely (unit_length > (size_t) (lineendp - linep)))
8612 lineendp = linep + unit_length;
8615 if ((size_t) (lineendp - linep) < 2)
8617 uint_fast16_t version = read_2ubyte_unaligned_inc (dbg, linep);
8624 if ((size_t) (lineendp - linep) < 2)
8626 address_size = *linep++;
8627 segment_selector_size = *linep++;
8634 if ((size_t) (lineendp - linep) < 4)
8636 header_length = read_4ubyte_unaligned_inc (dbg, linep);
8640 if ((size_t) (lineendp - linep) < 8)
8642 header_length = read_8ubyte_unaligned_inc (dbg, linep);
8645 const unsigned char *header_start = linep;
8648 if ((size_t) (lineendp - linep) < 1)
8650 uint_fast8_t minimum_instr_len = *linep++;
8658 if ((size_t) (lineendp - linep) < 1)
8660 max_ops_per_instr = *linep++;
8664 if ((size_t) (lineendp - linep) < 4)
8669 uint_fast8_t default_is_stmt = *linep++;
8672 int_fast8_t line_base = *linep++;
8675 uint_fast8_t line_range = *linep++;
8678 uint_fast8_t opcode_base = *linep++;
8705 linep = lineendp;
8713 linep = lineendp;
8721 linep = lineendp;
8725 if (unlikely (linep + opcode_base - 1 >= lineendp))
8730 linep - (const unsigned char *) data->d_buf,
8732 linep = lineendp;
8742 const uint8_t *standard_opcode_lengths = linep - 1;
8746 (int) linep[cnt - 1]),
8747 opcode_base_l10, cnt, linep[cnt - 1]);
8748 linep += opcode_base - 1;
8750 if (unlikely (linep >= lineendp))
8762 if ((size_t) (lineendp - linep) < 1)
8764 unsigned char directory_entry_format_count = *linep++;
8768 if ((size_t) (lineendp - linep) < 1)
8770 get_uleb128 (desc, linep, lineendp);
8771 if ((size_t) (lineendp - linep) < 1)
8773 get_uleb128 (form, linep, lineendp);
8787 if ((size_t) (lineendp - linep) < 1)
8789 get_uleb128 (directories_count, linep, lineendp);
8800 linep = print_form_data (dbg, enc[j].form,
8801 linep, lineendp, length,
8807 if (linep >= lineendp)
8813 while (linep < lineendp && *linep != 0)
8815 unsigned char *endp = memchr (linep, '\0', lineendp - linep);
8819 printf (" %s\n", (char *) linep);
8821 linep = endp + 1;
8823 if (linep >= lineendp || *linep != 0)
8826 ++linep;
8829 if (unlikely (linep >= lineendp))
8839 if ((size_t) (lineendp - linep) < 1)
8841 unsigned char file_name_format_count = *linep++;
8845 if ((size_t) (lineendp - linep) < 1)
8847 get_uleb128 (desc, linep, lineendp);
8848 if ((size_t) (lineendp - linep) < 1)
8850 get_uleb128 (form, linep, lineendp);
8867 if ((size_t) (lineendp - linep) < 1)
8869 get_uleb128 (file_name_count, linep, lineendp);
8880 linep = print_form_data (dbg, enc[j].form,
8881 linep, lineendp, length,
8887 if (linep > lineendp)
8894 for (unsigned int cnt = 1; linep < lineendp && *linep != 0; ++cnt)
8897 char *fname = (char *) linep;
8898 unsigned char *endp = memchr (fname, '\0', lineendp - linep);
8901 linep = endp + 1;
8905 if (lineendp - linep < 1)
8907 get_uleb128 (diridx, linep, lineendp);
8911 if (lineendp - linep < 1)
8913 get_uleb128 (mtime, linep, lineendp);
8917 if (lineendp - linep < 1)
8919 get_uleb128 (fsize, linep, lineendp);
8924 if (linep >= lineendp || *linep != '\0')
8927 ++linep;
8931 if (unlikely (linep == header_start + header_length - 4))
8934 debug_str_offset = read_4ubyte_unaligned_inc (dbg, linep);
8937 if (linep == lineendp)
8959 linep = lineendp;
8963 while (linep < lineendp)
8965 size_t offset = linep - (const unsigned char *) data->d_buf;
8970 unsigned int opcode = *linep++;
9005 if (unlikely (linep + 2 > lineendp))
9009 unsigned int len = *linep++;
9011 if (unlikely (linep + len > lineendp))
9015 opcode = *linep++;
9033 if (unlikely ((size_t) (lineendp - linep) < address_size))
9036 address = read_4ubyte_unaligned_inc (dbg, linep);
9038 address = read_8ubyte_unaligned_inc (dbg, linep);
9048 char *fname = (char *) linep;
9049 unsigned char *endp = memchr (linep, '\0',
9050 lineendp - linep);
9053 linep = endp + 1;
9056 if (lineendp - linep < 1)
9058 get_uleb128 (diridx, linep, lineendp);
9060 if (lineendp - linep < 1)
9062 get_uleb128 (mtime, linep, lineendp);
9064 if (lineendp - linep < 1)
9066 get_uleb128 (filelength, linep, lineendp);
9078 || lineendp - linep < 1))
9081 get_uleb128 (u128, linep, lineendp);
9087 if (unlikely (linep >= lineendp))
9091 get_uleb128 (context, linep, lineendp);
9093 if (unlikely (linep >= lineendp))
9097 get_uleb128 (function_name, linep, lineendp);
9117 if (unlikely (linep >= lineendp))
9121 get_uleb128 (function_name, linep, lineendp);
9141 linep += len - 1;
9158 if (lineendp - linep < 1)
9160 get_uleb128 (u128, linep, lineendp);
9175 if (lineendp - linep < 1)
9177 get_sleb128 (s128, linep, lineendp);
9186 if (lineendp - linep < 1)
9188 get_uleb128 (u128, linep, lineendp);
9196 || lineendp - linep < 1))
9199 get_uleb128 (u128, linep, lineendp);
9237 || lineendp - linep < 2))
9240 u128 = read_2ubyte_unaligned_inc (dbg, linep);
9265 || lineendp - linep < 1))
9268 get_uleb128 (u128, linep, lineendp);
9283 n > 0 && linep < lineendp; --n)
9285 get_uleb128 (u128, linep, lineendp);