GDB (xrefs)
|
Go to the source code of this file.
Functions | |
static unsigned int | read_1_byte (bfd *abfd, const gdb_byte *buf) |
static int | read_1_signed_byte (bfd *abfd, const gdb_byte *buf) |
static unsigned int | read_2_bytes (bfd *abfd, const gdb_byte *buf) |
static int | read_2_signed_bytes (bfd *abfd, const gdb_byte *buf) |
static unsigned int | read_3_bytes (bfd *abfd, const gdb_byte *buf) |
static unsigned int | read_4_bytes (bfd *abfd, const gdb_byte *buf) |
static int | read_4_signed_bytes (bfd *abfd, const gdb_byte *buf) |
static ULONGEST | read_8_bytes (bfd *abfd, const gdb_byte *buf) |
LONGEST | read_signed_leb128 (bfd *, const gdb_byte *, unsigned int *) |
ULONGEST | read_unsigned_leb128 (bfd *, const gdb_byte *, unsigned int *) |
LONGEST | read_initial_length (bfd *abfd, const gdb_byte *buf, unsigned int *bytes_read, bool handle_nonstd=true) |
LONGEST | read_offset (bfd *abfd, const gdb_byte *buf, unsigned int offset_size) |
static const gdb_byte * | read_n_bytes (bfd *abfd, const gdb_byte *buf, unsigned int size) |
static const char * | read_direct_string (bfd *abfd, const gdb_byte *buf, unsigned int *bytes_read_ptr) |
|
inlinestatic |
Definition at line 33 of file leb.h.
Referenced by decode_frame_entry_1(), decode_locdesc(), dwarf_decode_line_header(), dwarf_decode_lines_1(), dwarf_decode_macro_bytes(), dwarf_decode_macros(), dwarf_parse_macro_header(), abbrev_table::read(), read_attribute_value(), read_comp_unit_head(), read_formatted_entries(), read_loclists_rnglists_header(), skip_form_bytes(), and skip_one_die().
|
inlinestatic |
Definition at line 39 of file leb.h.
Referenced by decode_locdesc(), and dwarf_decode_line_header().
|
inlinestatic |
Definition at line 45 of file leb.h.
Referenced by decode_locdesc(), dwarf_decode_line_header(), dwarf_decode_lines_1(), dwarf_parse_macro_header(), read_abbrev_offset(), read_addrmap_from_aranges(), read_attribute_value(), read_comp_unit_head(), read_debug_names_from_section(), read_dwo_str_index(), read_formatted_entries(), read_loclists_rnglists_header(), skip_form_bytes(), and skip_one_die().
|
inlinestatic |
Definition at line 51 of file leb.h.
Referenced by decode_locdesc().
|
inlinestatic |
Definition at line 58 of file leb.h.
Referenced by read_attribute_value().
|
inlinestatic |
Definition at line 64 of file leb.h.
Referenced by create_dwo_unit_in_dwp_v1(), create_dwo_unit_in_dwp_v2(), create_dwo_unit_in_dwp_v5(), create_dwp_hash_table(), decode_frame_entry_1(), decode_locdesc(), lookup_dwo_unit_in_dwp(), dw2_debug_names_iterator::next(), read_attribute_value(), read_debug_names_from_section(), read_formatted_entries(), read_loclists_rnglists_header(), read_rnglist_index(), skip_form_bytes(), and skip_one_die().
|
inlinestatic |
Definition at line 70 of file leb.h.
Referenced by decode_locdesc().
|
inlinestatic |
Definition at line 76 of file leb.h.
Referenced by decode_frame_entry_1(), decode_locdesc(), lookup_dwo_unit_in_dwp(), dw2_debug_names_iterator::next(), read_attribute_value(), read_comp_unit_head(), read_formatted_entries(), and read_rnglist_index().
|
inlinestatic |
Definition at line 141 of file leb.h.
Referenced by dwarf_decode_line_header(), dwarf_decode_lines_1(), dwarf_decode_macro_bytes(), dwarf_decode_macros(), read_attribute_value(), read_formatted_entries(), skip_form_bytes(), and skip_one_die().
|
extern |
Definition at line 90 of file leb.c.
Referenced by decode_frame_entry_1(), read_abbrev_offset(), read_addrmap_from_aranges(), read_checked_initial_length_and_offset(), read_comp_unit_head(), read_debug_names_from_section(), read_dwo_str_index(), and read_loclists_rnglists_header().
|
inlinestatic |
Definition at line 131 of file leb.h.
Referenced by read_attribute_value().
|
extern |
Definition at line 117 of file leb.c.
Referenced by dwarf_decode_line_header(), dwarf_decode_macro_bytes(), read_abbrev_offset(), dwarf2_per_objfile::read_line_string(), and unpack_bits_as_long().
|
extern |
Definition at line 59 of file leb.c.
Referenced by convert_variant_range(), decode_locdesc(), dwarf_decode_lines_1(), abbrev_table::read(), read_attribute_value(), and read_debug_names_from_section().
|
extern |
Definition at line 31 of file leb.c.
Referenced by convert_variant_range(), decode_locdesc(), dwarf2_find_location_expression(), dwarf2_rnglists_process(), dwarf_decode_line_header(), dwarf_decode_lines_1(), dwarf_decode_macro_bytes(), dwarf_decode_macros(), dwarf_parse_macro_header(), loclist_describe_location(), dw2_debug_names_iterator::next(), peek_abbrev_code(), peek_die_abbrev(), abbrev_table::read(), read_addr_index_from_leb128(), read_attribute_value(), read_debug_names_from_section(), read_formatted_entries(), read_full_die_1(), skip_form_bytes(), skip_one_die(), and skip_unknown_opcode().