GDB (xrefs)
|
#include "symfile.h"
Public Attributes | |
void(* | sym_new_init )(struct objfile *) |
void(* | sym_init )(struct objfile *) |
void(* | sym_read )(struct objfile *, int) |
void(* | sym_read_psymbols )(struct objfile *) |
void(* | sym_finish )(struct objfile *) |
void(* | sym_offsets )(struct objfile *, const struct section_addr_info *) |
struct symfile_segment_data *(* | sym_segments )(bfd *abfd) |
void(* | sym_read_linetable )(struct objfile *) |
bfd_byte *(* | sym_relocate )(struct objfile *, asection *sectp, bfd_byte *buf) |
struct sym_probe_fns * | sym_probe_fns |
struct quick_symbol_functions * | qf |
struct quick_symbol_functions* sym_fns::qf |
Definition at line 418 of file symfile.h.
Referenced by add_nonlocal_symbols(), basic_lookup_transparent_type_quick(), debug_qf_dump(), debug_qf_expand_all_symtabs(), debug_qf_expand_symtabs_for_function(), debug_qf_expand_symtabs_matching(), debug_qf_expand_symtabs_with_fullname(), debug_qf_find_last_source_symtab(), debug_qf_find_pc_sect_symtab(), debug_qf_forget_cached_source_info(), debug_qf_has_symbols(), debug_qf_lookup_symbol(), debug_qf_map_matching_symbols(), debug_qf_map_symbol_filenames(), debug_qf_map_symtabs_matching_filename(), debug_qf_print_stats(), debug_qf_relocate(), dump_objfile(), expand_partial_symbol_names(), find_line_symtab(), find_pc_partial_function_gnu_ifunc(), find_pc_sect_symtab(), find_pc_sect_symtab_via_partial(), forget_cached_source_info_for_objfile(), install_symfile_debug_logging(), iterate_over_all_matching_symtabs(), iterate_over_symtabs(), lookup_symbol_aux_quick(), maintenance_expand_symtabs(), make_symbol_overload_list_qualified(), map_partial_symbol_filenames(), objfile_has_partial_symbols(), objfile_relocate1(), print_objfile_statistics(), search_symbols(), select_source_symtab(), and symbol_file_add_with_addrs().
void(* sym_fns::sym_finish)(struct objfile *) |
Definition at line 383 of file symfile.h.
Referenced by debug_sym_finish(), free_objfile(), and reread_symbols().
void(* sym_fns::sym_init)(struct objfile *) |
Definition at line 363 of file symfile.h.
Referenced by debug_sym_init(), reread_symbols(), and syms_from_objfile_1().
void(* sym_fns::sym_new_init)(struct objfile *) |
Definition at line 357 of file symfile.h.
Referenced by debug_sym_new_init(), reread_symbols(), and syms_from_objfile_1().
void(* sym_fns::sym_offsets)(struct objfile *, const struct section_addr_info *) |
Definition at line 392 of file symfile.h.
Referenced by debug_sym_offsets(), and syms_from_objfile_1().
struct sym_probe_fns* sym_fns::sym_probe_fns |
Definition at line 414 of file symfile.h.
Referenced by can_evaluate_probe_arguments(), compile_probe_arg(), compute_probe_arg(), debug_can_evaluate_probe_arguments(), debug_sym_compile_to_ax(), debug_sym_evaluate_probe_argument(), debug_sym_get_probe_argument_count(), debug_sym_relocate_probe(), evaluate_probe_argument(), fetch_probe_arguments(), find_probe_by_pc(), get_probe_argument_count(), install_symfile_debug_logging(), objfile_relocate1(), parse_probes(), and VEC().
void(* sym_fns::sym_read)(struct objfile *, int) |
Definition at line 370 of file symfile.h.
Referenced by debug_sym_read(), and read_symbols().
void(* sym_fns::sym_read_linetable)(struct objfile *) |
Definition at line 404 of file symfile.h.
Referenced by debug_sym_read_linetable(), and end_symtab_from_static_block().
void(* sym_fns::sym_read_psymbols)(struct objfile *) |
Definition at line 377 of file symfile.h.
Referenced by debug_sym_read_psymbols(), objfile_has_partial_symbols(), and require_partial_symbols().
bfd_byte*(* sym_fns::sym_relocate)(struct objfile *, asection *sectp, bfd_byte *buf) |
Definition at line 410 of file symfile.h.
Referenced by debug_sym_relocate(), and symfile_relocate_debug_section().
struct symfile_segment_data*(* sym_fns::sym_segments)(bfd *abfd) [read] |
Definition at line 398 of file symfile.h.
Referenced by get_symfile_segment_data().