Home | History | Annotate | Download | only in libbacktrace

Lines Matching refs:line_buf

2647 		  struct unit *u, int is_dwarf64, struct dwarf_buf *line_buf,
2653 hdr->version = read_uint16 (line_buf);
2656 dwarf_buf_error (line_buf, "unsupported line number version", -1);
2664 hdr->addrsize = read_byte (line_buf);
2667 if (read_byte (line_buf) != 0)
2669 dwarf_buf_error (line_buf,
2676 hdrlen = read_offset (line_buf, is_dwarf64);
2678 hdr_buf = *line_buf;
2681 if (!advance (line_buf, hdrlen))
2729 const struct line_header *hdr, struct dwarf_buf *line_buf,
2746 while (line_buf->left > 0)
2750 op = read_byte (line_buf);
2763 line_buf->error_callback, line_buf->data, vec);
2769 len = read_uleb128 (line_buf);
2770 op = read_byte (line_buf);
2783 address = read_address (line_buf, hdr->addrsize);
2790 f = read_string (line_buf);
2793 dir_index = read_uleb128 (line_buf);
2795 read_uleb128 (line_buf);
2796 read_uleb128 (line_buf);
2810 dwarf_buf_error (line_buf,
2820 line_buf->error_callback,
2821 line_buf->data));
2837 read_uleb128 (line_buf);
2840 if (!advance (line_buf, len - 1))
2851 line_buf->error_callback, line_buf->data, vec);
2857 advance = read_uleb128 (line_buf);
2864 lineno += (int) read_sleb128 (line_buf);
2870 fileno = read_uleb128 (line_buf);
2873 dwarf_buf_error (line_buf,
2883 read_uleb128 (line_buf);
2901 address += read_uint16 (line_buf);
2909 read_uleb128 (line_buf);
2916 read_uleb128 (line_buf);
2936 struct dwarf_buf line_buf;
2953 line_buf.name = ".debug_line";
2954 line_buf.start = ddata->dwarf_sections.data[DEBUG_LINE];
2955 line_buf.buf = ddata->dwarf_sections.data[DEBUG_LINE] + u->lineoff;
2956 line_buf.left = ddata->dwarf_sections.size[DEBUG_LINE] - u->lineoff;
2957 line_buf.is_bigendian = ddata->is_bigendian;
2958 line_buf.error_callback = error_callback;
2959 line_buf.data = data;
2960 line_buf.reported_underflow = 0;
2962 len = read_initial_length (&line_buf, &is_dwarf64);
2963 line_buf.left = len;
2965 if (!read_line_header (state, ddata, u, is_dwarf64, &line_buf, hdr))
2968 if (!read_line_program (state, ddata, hdr, &line_buf, &vec))
2971 if (line_buf.reported_underflow)