GDB (xrefs)
|
#include "psympriv.h"
Public Attributes | |
struct partial_symtab * | next |
const char * | filename |
char * | fullname |
const char * | dirname |
struct section_offsets * | section_offsets |
CORE_ADDR | textlow |
CORE_ADDR | texthigh |
struct partial_symtab ** | dependencies |
int | number_of_dependencies |
struct partial_symtab * | user |
int | globals_offset |
int | n_global_syms |
int | statics_offset |
int | n_static_syms |
unsigned char | readin |
unsigned char | psymtabs_addrmap_supported |
unsigned char | anonymous |
ENUM_BITFIELD(psymtab_search_status) searched_flag struct symtab * | symtab |
void(* | read_symtab )(struct partial_symtab *, struct objfile *) |
void * | read_symtab_private |
Definition at line 80 of file psympriv.h.
unsigned char partial_symtab::anonymous |
Definition at line 189 of file psympriv.h.
Referenced by build_type_psymtabs_reader(), create_type_unit_group(), dump_psymtab(), expand_symtabs_matching_via_partial(), map_symbol_filenames_psymtab(), partial_map_symtabs_matching_filename(), psymtab_to_fullname(), and read_psymtabs_with_fullname().
Definition at line 123 of file psympriv.h.
Referenced by build_type_psymtab_dependencies(), dbx_psymtab_to_symtab_1(), dump_psymtab(), dwarf2_create_include_psymtab(), end_psymtab(), maintenance_info_psymtabs(), process_psymtab_comp_unit_reader(), psymtab_to_symtab_1(), recursively_search_psymtabs(), recursively_write_psymbols(), set_partial_user(), xcoff_end_psymtab(), and xcoff_psymtab_to_symtab_1().
const char* partial_symtab::dirname |
Definition at line 99 of file psympriv.h.
Referenced by dwarf2_build_include_psymtabs(), dwarf2_create_include_psymtab(), process_psymtab_comp_unit_reader(), psymtab_include_file_name(), psymtab_to_fullname(), and read_dbx_symtab().
Definition at line 91 of file psympriv.h.
Referenced by allocate_psymtab(), dbx_psymtab_to_symtab_1(), dump_psymtab(), dump_psymtabs_for_objfile(), dwarf2_create_include_psymtab(), elfstab_offset_sections(), end_psymtab(), expand_symtabs_matching_via_partial(), find_last_source_symtab_from_partial(), maintenance_check_psymtabs(), maintenance_info_psymtabs(), maintenance_print_psymbols(), map_symbol_filenames_psymtab(), partial_map_symtabs_matching_filename(), process_psymtab_comp_unit_reader(), psymtab_include_file_name(), psymtab_to_fullname(), psymtab_to_symtab_1(), read_dbx_symtab(), read_psymtabs_with_fullname(), scan_xcoff_symtab(), and xcoff_psymtab_to_symtab_1().
char* partial_symtab::fullname |
Definition at line 95 of file psympriv.h.
Referenced by forget_cached_source_info_partial(), maintenance_info_psymtabs(), map_symbol_filenames_psymtab(), and psymtab_to_fullname().
Definition at line 161 of file psympriv.h.
Referenced by build_type_psymtabs_reader(), dump_psymtab(), dwarf2_create_include_psymtab(), end_psymtab(), find_pc_sect_psymbol(), lookup_partial_symbol(), maintenance_check_psymtabs(), maintenance_info_psymtabs(), match_partial_symbol(), process_psymtab_comp_unit_reader(), recursively_search_psymtabs(), recursively_write_psymbols(), sort_pst_symbols(), start_psymtab_common(), write_one_signatured_type(), and xcoff_end_psymtab().
Definition at line 162 of file psympriv.h.
Referenced by build_type_psymtabs_reader(), dump_psymtab(), dwarf2_create_include_psymtab(), end_psymtab(), find_pc_sect_psymbol(), lookup_partial_symbol(), maintenance_check_psymtabs(), maintenance_info_psymtabs(), match_partial_symbol(), parse_partial_symbols(), process_psymtab_comp_unit_reader(), psymtab_to_symtab_1(), recursively_search_psymtabs(), recursively_write_psymbols(), sort_pst_symbols(), write_one_signatured_type(), and xcoff_end_psymtab().
Definition at line 173 of file psympriv.h.
Referenced by build_type_psymtabs_reader(), dump_psymtab(), dwarf2_create_include_psymtab(), end_psymtab(), find_pc_sect_psymbol(), lookup_partial_symbol(), maintenance_check_psymtabs(), maintenance_info_psymtabs(), match_partial_symbol(), parse_partial_symbols(), process_psymtab_comp_unit_reader(), psymtab_to_symtab_1(), recursively_search_psymtabs(), recursively_write_psymbols(), write_one_signatured_type(), and xcoff_end_psymtab().
struct partial_symtab* partial_symtab::next |
Definition at line 85 of file psympriv.h.
Referenced by gdb.FrameIterator.FrameIterator::__next__(), allocate_psymtab(), discard_psymtab(), dump_psymtabs_for_objfile(), find_pc_sect_psymtab_closer(), and parse_partial_symbols().
Definition at line 125 of file psympriv.h.
Referenced by build_type_psymtab_dependencies(), dbx_psymtab_to_symtab_1(), dump_psymtab(), dwarf2_create_include_psymtab(), end_psymtab(), maintenance_info_psymtabs(), parse_partial_symbols(), process_psymtab_comp_unit_reader(), psymtab_to_symtab_1(), recursively_search_psymtabs(), recursively_write_psymbols(), set_partial_user(), xcoff_end_psymtab(), and xcoff_psymtab_to_symtab_1().
unsigned char partial_symtab::psymtabs_addrmap_supported |
Definition at line 185 of file psympriv.h.
Referenced by create_partial_symtab(), dump_psymtab(), find_pc_sect_psymtab(), find_pc_sect_psymtab_closer(), and maintenance_info_psymtabs().
void(* partial_symtab::read_symtab)(struct partial_symtab *, struct objfile *) |
Definition at line 203 of file psympriv.h.
Referenced by create_partial_symtab(), dump_psymtab(), dwarf2_create_include_psymtab(), end_psymtab(), new_psymtab(), psymtab_to_symtab(), start_psymtab(), xcoff_end_psymtab(), and xcoff_start_psymtab().
Definition at line 210 of file psympriv.h.
Referenced by create_partial_symtab(), dwarf2_create_include_psymtab(), end_psymtab(), new_psymtab(), process_linenos(), psymtab_to_symtab_1(), read_xcoff_symtab(), start_psymtab(), xcoff_end_psymtab(), xcoff_psymtab_to_symtab_1(), and xcoff_start_psymtab().
unsigned char partial_symtab::readin |
Definition at line 179 of file psympriv.h.
Referenced by dbx_psymtab_to_symtab_1(), dump_psymtab(), dw2_do_instantiate_symtab(), dwarf2_create_include_psymtab(), end_psymtab(), expand_symtabs_matching_via_partial(), find_last_source_symtab_from_partial(), find_pc_sect_symtab_from_partial(), lookup_symbol_aux_psymtabs(), maintenance_info_psymtabs(), map_matching_symbols_psymtab(), map_symbol_filenames_psymtab(), partial_map_expand_apply(), print_psymtab_stats_for_objfile(), process_full_comp_unit(), process_full_type_unit(), process_queue(), psymtab_to_symtab(), psymtab_to_symtab_1(), read_symtabs_for_function(), xcoff_end_psymtab(), and xcoff_psymtab_to_symtab_1().
Definition at line 105 of file psympriv.h.
Referenced by dump_psymtab(), dwarf2_create_include_psymtab(), elfstab_offset_sections(), end_psymtab(), new_psymtab(), psymtab_to_symtab_1(), read_ofile_symtab(), start_psymtab_common(), and xcoff_end_psymtab().
Definition at line 172 of file psympriv.h.
Referenced by build_type_psymtabs_reader(), dump_psymtab(), dwarf2_create_include_psymtab(), end_psymtab(), find_pc_sect_psymbol(), lookup_partial_symbol(), maintenance_check_psymtabs(), maintenance_info_psymtabs(), match_partial_symbol(), process_psymtab_comp_unit_reader(), recursively_search_psymtabs(), recursively_write_psymbols(), start_psymtab_common(), write_one_signatured_type(), and xcoff_end_psymtab().
ENUM_BITFIELD (psymtab_search_status) searched_flag struct symtab* partial_symtab::symtab |
Definition at line 198 of file psympriv.h.
Referenced by allocate_psymtab(), dump_psymtab(), dwarf2_create_include_psymtab(), end_psymtab(), find_pc_sect_symtab_from_partial(), get_symtab(), maintenance_check_psymtabs(), process_full_comp_unit(), process_full_type_unit(), psymtab_to_symtab(), psymtab_to_symtab_1(), read_ofile_symtab(), read_xcoff_symtab(), and xcoff_end_psymtab().
Definition at line 112 of file psympriv.h.
Referenced by dump_psymtab(), dwarf2_create_include_psymtab(), end_psymtab(), find_pc_sect_psymtab_closer(), maintenance_check_psymtabs(), maintenance_info_psymtabs(), parse_partial_symbols(), process_psymtab_comp_unit_reader(), psymtab_to_symtab_1(), read_dbx_symtab(), read_ofile_symtab(), relocate_psymtabs(), scan_xcoff_symtab(), start_psymtab_common(), and xcoff_end_psymtab().
Definition at line 111 of file psympriv.h.
Referenced by dump_psymtab(), dwarf2_create_include_psymtab(), end_psymtab(), find_pc_sect_psymbol(), find_pc_sect_psymtab(), find_pc_sect_psymtab_closer(), maintenance_check_psymtabs(), maintenance_info_psymtabs(), parse_lines(), parse_partial_symbols(), process_psymtab_comp_unit_reader(), psymtab_to_symtab_1(), read_dbx_symtab(), read_ofile_symtab(), relocate_psymtabs(), scan_xcoff_symtab(), start_psymtab_common(), and xcoff_end_psymtab().
struct partial_symtab* partial_symtab::user |
Definition at line 154 of file psympriv.h.
Referenced by dump_psymtab(), expand_symtabs_matching_via_partial(), map_symbol_filenames_psymtab(), partial_map_expand_apply(), partial_map_symtabs_matching_filename(), psymtab_to_symtab(), psymtab_to_symtab_1(), recursively_search_psymtabs(), recursively_write_psymbols(), set_partial_user(), and write_psymtabs_to_index().