Home | History | Annotate | Download | only in binutils

Lines Matching full:hdrptr

2331       unsigned char *hdrptr;
2344 hdrptr = start;
2346 SAFE_BYTE_GET_AND_INC (compunit.cu_length, hdrptr, 4, end);
2350 SAFE_BYTE_GET_AND_INC (compunit.cu_length, hdrptr, 8, end);
2360 SAFE_BYTE_GET_AND_INC (compunit.cu_version, hdrptr, 2, end);
2366 SAFE_BYTE_GET_AND_INC (compunit.cu_abbrev_offset, hdrptr, offset_size, end);
2379 SAFE_BYTE_GET_AND_INC (compunit.cu_pointer_size, hdrptr, 1, end);
2390 SAFE_BYTE_GET64 (hdrptr, &signature_high, &signature_low, end);
2391 hdrptr += 8;
2392 SAFE_BYTE_GET_AND_INC (type_offset, hdrptr, offset_size, end);
2467 tags = hdrptr;
2712 unsigned char *hdrptr;
2718 hdrptr = data;
2721 SAFE_BYTE_GET_AND_INC (linfo->li_length, hdrptr, 4, end);
2726 SAFE_BYTE_GET_AND_INC (linfo->li_length, hdrptr, 8, end);
2757 SAFE_BYTE_GET_AND_INC (linfo->li_version, hdrptr, 2, end);
2777 SAFE_BYTE_GET_AND_INC (linfo->li_address_size, hdrptr, 1, end);
2778 SAFE_BYTE_GET_AND_INC (linfo->li_segment_size, hdrptr, 1, end);
2781 SAFE_BYTE_GET_AND_INC (linfo->li_prologue_length, hdrptr, offset_size, end);
2783 SAFE_BYTE_GET_AND_INC (linfo->li_min_insn_length, hdrptr, 1, end);
2787 SAFE_BYTE_GET_AND_INC (linfo->li_max_ops_per_insn, hdrptr, 1, end);
2798 SAFE_BYTE_GET_AND_INC (linfo->li_default_is_stmt, hdrptr, 1, end);
2799 SAFE_SIGNED_BYTE_GET_AND_INC (linfo->li_line_base, hdrptr, 1, end);
2800 SAFE_BYTE_GET_AND_INC (linfo->li_line_range, hdrptr, 1, end);
2801 SAFE_BYTE_GET_AND_INC (linfo->li_opcode_base, hdrptr, 1, end);
2804 return hdrptr;
3290 unsigned char *hdrptr = NULL;
3316 if ((hdrptr = read_debug_line_header (section, data, end, & linfo,
3350 standard_opcodes = hdrptr;
3421 && hdrptr != NULL
3503 unsigned char *hdrptr;
3505 if ((hdrptr = read_debug_line_header (section, data, end, & linfo,
3514 standard_opcodes = hdrptr;
4208 unsigned char *hdrptr, *dirtable, *file_name;
4220 hdrptr = section->start + line_offset;
4223 SAFE_BYTE_GET_AND_INC (length, hdrptr, 4, end);
4227 SAFE_BYTE_GET_AND_INC (length, hdrptr, 8, end);
4239 SAFE_BYTE_GET_AND_INC (version, hdrptr, 2, end);
4242 hdrptr += offset_size + 1;/* Skip prologue_length and min_insn_length. */
4244 hdrptr++; /* Skip max_ops_per_insn. */
4245 hdrptr += 3; /* Skip default_is_stmt, line_base, line_range. */
4247 SAFE_BYTE_GET_AND_INC (opcode_base, hdrptr, 1, end);
4251 hdrptr += opcode_base - 1;
4252 dirtable = hdrptr;
4254 while (*hdrptr != '\0')
4255 hdrptr += strnlen ((char *) hdrptr, end - hdrptr) + 1;
4256 hdrptr++; /* Skip the NUL at the end of the table. */
4258 for (; *hdrptr != '\0' && fileidx > 1; fileidx--)
4260 hdrptr += strnlen ((char *) hdrptr, end - hdrptr) + 1;
4261 read_uleb128 (hdrptr, &bytes_read, end);
4262 hdrptr += bytes_read;
4263 read_uleb128 (hdrptr, &bytes_read, end);
4264 hdrptr += bytes_read;
4265 read_uleb128 (hdrptr, &bytes_read, end);
4266 hdrptr += bytes_read;
4268 if (hdrptr == end || *hdrptr == '\0')
4270 file_name = hdrptr;
4271 hdrptr += strnlen ((char *) hdrptr, end - hdrptr) + 1;
4272 diridx = read_uleb128 (hdrptr, &bytes_read, end);
5082 unsigned char *hdrptr;
5092 hdrptr = start;
5094 SAFE_BYTE_GET_AND_INC (arange.ar_length, hdrptr, 4, end);
5097 SAFE_BYTE_GET_AND_INC (arange.ar_length, hdrptr, 8, end);
5107 SAFE_BYTE_GET_AND_INC (arange.ar_version, hdrptr, 2, end);
5108 SAFE_BYTE_GET_AND_INC (arange.ar_info_offset, hdrptr, offset_size, end);
5116 SAFE_BYTE_GET_AND_INC (arange.ar_pointer_size, hdrptr, 1, end);
5117 SAFE_BYTE_GET_AND_INC (arange.ar_segment_size, hdrptr, 1, end);
5157 addr_ranges = hdrptr;
5160 excess = (hdrptr - start) % (2 * address_size);