GDB (xrefs)
|
#include "gdbtypes.h"
Go to the source code of this file.
Classes | |
struct | file_entry |
struct | line_header |
Typedefs | |
typedef int | dir_index |
typedef int | file_name_index |
typedef std::unique_ptr< line_header > | line_header_up |
Functions | |
line_header_up | dwarf_decode_line_header (sect_offset sect_off, bool is_dwz, dwarf2_per_objfile *per_objfile, struct dwarf2_section_info *section, const struct comp_unit_head *cu_header, const char *comp_dir) |
typedef int dir_index |
Definition at line 27 of file line-header.h.
typedef int file_name_index |
Definition at line 31 of file line-header.h.
typedef std::unique_ptr<line_header> line_header_up |
Definition at line 201 of file line-header.h.
line_header_up dwarf_decode_line_header | ( | sect_offset | sect_off, |
bool | is_dwz, | ||
dwarf2_per_objfile * | per_objfile, | ||
struct dwarf2_section_info * | section, | ||
const struct comp_unit_head * | cu_header, | ||
const char * | comp_dir | ||
) |
Definition at line 253 of file line-header.c.
References dwarf2_section_info::buffer, complaint, file_entry::d_index, dwarf2_statement_list_fits_in_line_number_section_complaint(), dwarf2_section_info::get_bfd_owner(), file_entry::length, file_entry::mod_time, name, read_1_byte(), read_1_signed_byte(), read_2_bytes(), read_checked_initial_length_and_offset(), read_direct_string(), read_formatted_entries(), read_offset(), read_unsigned_leb128(), and dwarf2_section_info::size.
Referenced by dwarf2_cu::setup_type_unit_groups().