GDB (xrefs)
|
#include "psympriv.h"
Public Attributes | |
struct partial_symtab * | next |
const char * | filename |
char * | fullname |
const char * | dirname |
CORE_ADDR | textlow |
CORE_ADDR | texthigh |
struct partial_symtab * | user |
struct partial_symtab ** | dependencies |
int | number_of_dependencies |
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 |
__extension__ enum psymtab_search_status | searched_flag: 2 |
struct compunit_symtab * | compunit_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 183 of file psympriv.h.
Referenced by build_type_psymtabs_reader(), create_type_unit_group(), dump_psymtab(), psym_expand_symtabs_matching(), psym_expand_symtabs_with_fullname(), psym_map_symbol_filenames(), psym_map_symtabs_matching_filename(), and psymtab_to_fullname().
struct compunit_symtab* partial_symtab::compunit_symtab |
Definition at line 192 of file psympriv.h.
Referenced by allocate_psymtab(), dump_psymtab(), dwarf2_create_include_psymtab(), end_psymtab(), get_compunit_symtab(), maintenance_check_psymtabs(), process_full_comp_unit(), process_full_type_unit(), psym_find_pc_sect_compunit_symtab(), psymtab_to_symtab(), psymtab_to_symtab_1(), read_ofile_symtab(), read_xcoff_symtab(), and xcoff_end_psymtab().
struct partial_symtab** partial_symtab::dependencies |
Definition at line 146 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().
const char* partial_symtab::filename |
Definition at line 91 of file psympriv.h.
Referenced by allocate_psymtab(), dbx_psymtab_to_symtab_1(), dump_psymtab(), dwarf2_create_include_psymtab(), end_psymtab(), maintenance_check_psymtabs(), maintenance_info_psymtabs(), maintenance_print_psymbols(), process_psymtab_comp_unit_reader(), psym_dump(), psym_expand_symtabs_matching(), psym_expand_symtabs_with_fullname(), psym_find_last_source_symtab(), psym_map_symbol_filenames(), psym_map_symtabs_matching_filename(), psymtab_include_file_name(), psymtab_to_fullname(), psymtab_to_symtab_1(), read_dbx_symtab(), scan_xcoff_symtab(), and xcoff_psymtab_to_symtab_1().
char* partial_symtab::fullname |
Definition at line 95 of file psympriv.h.
Referenced by maintenance_info_psymtabs(), psym_forget_cached_source_info(), psym_map_symbol_filenames(), and psymtab_to_fullname().
int partial_symtab::globals_offset |
Definition at line 155 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().
int partial_symtab::n_global_syms |
Definition at line 156 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().
int partial_symtab::n_static_syms |
Definition at line 167 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(), find_pc_sect_psymtab_closer(), parse_partial_symbols(), and psym_dump().
int partial_symtab::number_of_dependencies |
Definition at line 148 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 179 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 197 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().
void* partial_symtab::read_symtab_private |
Definition at line 204 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 173 of file psympriv.h.
Referenced by dbx_psymtab_to_symtab_1(), dump_psymtab(), dw2_do_instantiate_symtab(), dwarf2_create_include_psymtab(), end_psymtab(), maintenance_info_psymtabs(), partial_map_expand_apply(), process_full_comp_unit(), process_full_type_unit(), process_queue(), psym_expand_symtabs_for_function(), psym_expand_symtabs_matching(), psym_find_last_source_symtab(), psym_find_pc_sect_compunit_symtab(), psym_lookup_symbol(), psym_map_matching_symbols(), psym_map_symbol_filenames(), psym_print_stats(), psymtab_to_symtab(), psymtab_to_symtab_1(), xcoff_end_psymtab(), and xcoff_psymtab_to_symtab_1().
__extension__ enum psymtab_search_status partial_symtab::searched_flag |
Definition at line 187 of file psympriv.h.
Referenced by psym_expand_symtabs_matching(), and recursively_search_psymtabs().
int partial_symtab::statics_offset |
Definition at line 166 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().
CORE_ADDR partial_symtab::texthigh |
Definition at line 106 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(), psym_relocate(), psymtab_to_symtab_1(), read_dbx_symtab(), read_ofile_symtab(), scan_xcoff_symtab(), start_psymtab_common(), and xcoff_end_psymtab().
CORE_ADDR partial_symtab::textlow |
Definition at line 105 of file psympriv.h.
Referenced by dump_psymtab(), dwarf2_build_include_psymtabs(), 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(), psym_relocate(), psymtab_to_symtab_1(), read_dbx_symtab(), read_ofile_symtab(), scan_xcoff_symtab(), start_psymtab_common(), and xcoff_end_psymtab().
struct partial_symtab* partial_symtab::user |
Definition at line 135 of file psympriv.h.
Referenced by dump_psymtab(), partial_map_expand_apply(), psym_expand_symtabs_matching(), psym_map_symbol_filenames(), psym_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().