GDB (xrefs)
|
#include "buildsym.h"
Public Member Functions | |
subfile ()=default | |
DISABLE_COPY_AND_ASSIGN (subfile) | |
Public Attributes | |
struct subfile * | next = nullptr |
std::string | name |
std::string | name_for_id |
std::vector< linetable_entry > | line_vector_entries |
enum language | language = language_unknown |
struct symtab * | symtab = nullptr |
Definition at line 48 of file buildsym.h.
|
default |
Referenced by allocate_include_entry().
subfile::DISABLE_COPY_AND_ASSIGN | ( | subfile | ) |
enum language subfile::language = language_unknown |
Definition at line 65 of file buildsym.h.
Referenced by coff_symtab_read(), define_symbol(), buildsym_compunit::end_compunit_symtab_with_blockvector(), buildsym_compunit::patch_subfile_names(), read_enum_type(), and buildsym_compunit::start_subfile().
std::vector<linetable_entry> subfile::line_vector_entries |
Definition at line 64 of file buildsym.h.
Referenced by buildsym_compunit::end_compunit_symtab_with_blockvector(), process_linenos(), buildsym_compunit::record_line(), and buildsym_compunit::watch_main_source_file_lossage().
std::string subfile::name |
Definition at line 57 of file buildsym.h.
Referenced by gdb.printing.FlagEnumerationPrinter::__call__(), gdb.dap.varref.BaseReference::__init__(), gdb.disassembler.Disassembler::__init__(), gdb.printing.SubPrettyPrinter::__init__(), gdb.types.TypePrinter::__init__(), gdb.xmethod.XMethod::__init__(), gdb.xmethod.XMethodMatcher::__init__(), gdb.printing.PrettyPrinter::__init__(), dwarf_decode_lines(), dwarf_finish_line(), dwarf_record_line_1(), buildsym_compunit::end_compunit_symtab_with_blockvector(), buildsym_compunit::patch_subfile_names(), process_linenos(), buildsym_compunit::push_subfile(), dwarf2_cu::setup_type_unit_groups(), buildsym_compunit::start_subfile(), gdb.dap.varref.BaseReference::to_object(), and buildsym_compunit::watch_main_source_file_lossage().
std::string subfile::name_for_id |
Definition at line 62 of file buildsym.h.
Referenced by dwarf_decode_lines(), buildsym_compunit::end_compunit_symtab_with_blockvector(), buildsym_compunit::patch_subfile_names(), process_linenos(), dwarf2_cu::setup_type_unit_groups(), and buildsym_compunit::start_subfile().
Definition at line 66 of file buildsym.h.
Referenced by dwarf_decode_lines(), buildsym_compunit::end_compunit_symtab_with_blockvector(), dwarf2_cu::setup_type_unit_groups(), and buildsym_compunit::watch_main_source_file_lossage().