GDB (API)
|
#include "symfile.h"
Public Attributes | |
int(* | has_symbols )(struct objfile *objfile) |
struct symtab *(* | find_last_source_symtab )(struct objfile *objfile) |
void(* | forget_cached_source_info )(struct objfile *objfile) |
int(* | map_symtabs_matching_filename )(struct objfile *objfile, const char *name, const char *real_path, int(*callback)(struct symtab *, void *), void *data) |
struct symtab *(* | lookup_symbol )(struct objfile *objfile, int kind, const char *name, domain_enum domain) |
void(* | print_stats )(struct objfile *objfile) |
void(* | dump )(struct objfile *objfile) |
void(* | relocate )(struct objfile *objfile, const struct section_offsets *new_offsets, const struct section_offsets *delta) |
void(* | expand_symtabs_for_function )(struct objfile *objfile, const char *func_name) |
void(* | expand_all_symtabs )(struct objfile *objfile) |
void(* | expand_symtabs_with_fullname )(struct objfile *objfile, const char *fullname) |
void(* | map_matching_symbols )(struct objfile *, const char *name, domain_enum namespace, int global, int(*callback)(struct block *, struct symbol *, void *), void *data, symbol_compare_ftype *match, symbol_compare_ftype *ordered_compare) |
void(* | expand_symtabs_matching )(struct objfile *objfile, int(*file_matcher)(const char *, void *, int basenames), int(*name_matcher)(const char *, void *), enum search_domain kind, void *data) |
struct symtab *(* | find_pc_sect_symtab )(struct objfile *objfile, struct minimal_symbol *msymbol, CORE_ADDR pc, struct obj_section *section, int warn_if_readin) |
void(* | map_symbol_filenames )(struct objfile *objfile, symbol_filename_ftype *fun, void *data, int need_fullname) |
void(* quick_symbol_functions::dump)(struct objfile *objfile) |
void(* quick_symbol_functions::expand_all_symtabs)(struct objfile *objfile) |
void(* quick_symbol_functions::expand_symtabs_for_function)(struct objfile *objfile, const char *func_name) |
void(* quick_symbol_functions::expand_symtabs_matching)(struct objfile *objfile, int(*file_matcher)(const char *, void *, int basenames), int(*name_matcher)(const char *, void *), enum search_domain kind, void *data) |
void(* quick_symbol_functions::expand_symtabs_with_fullname)(struct objfile *objfile, const char *fullname) |
struct symtab*(* quick_symbol_functions::find_last_source_symtab)(struct objfile *objfile) [read] |
struct symtab*(* quick_symbol_functions::find_pc_sect_symtab)(struct objfile *objfile, struct minimal_symbol *msymbol, CORE_ADDR pc, struct obj_section *section, int warn_if_readin) [read] |
void(* quick_symbol_functions::forget_cached_source_info)(struct objfile *objfile) |
int(* quick_symbol_functions::has_symbols)(struct objfile *objfile) |
struct symtab*(* quick_symbol_functions::lookup_symbol)(struct objfile *objfile, int kind, const char *name, domain_enum domain) [read] |
void(* quick_symbol_functions::map_matching_symbols)(struct objfile *, const char *name, domain_enum namespace, int global, int(*callback)(struct block *,struct symbol *, void *), void *data, symbol_compare_ftype *match, symbol_compare_ftype *ordered_compare) |
void(* quick_symbol_functions::map_symbol_filenames)(struct objfile *objfile, symbol_filename_ftype *fun, void *data, int need_fullname) |
void(* quick_symbol_functions::print_stats)(struct objfile *objfile) |
void(* quick_symbol_functions::relocate)(struct objfile *objfile, const struct section_offsets *new_offsets, const struct section_offsets *delta) |