Defines |
#define | DEBUG_SUBDIRECTORY ".debug" |
Typedefs |
typedef struct objfile * | objfilep |
Enumerations |
enum | ovly_index { VMA,
SIZE,
LMA,
MAPPED
} |
Functions |
void | _initialize_symfile (void) |
| DEF_VEC_O (registered_sym_fns) |
struct cleanup * | increment_reading_symtab (void) |
void | find_lowest_section (bfd *abfd, asection *sect, void *obj) |
struct section_addr_info * | alloc_section_addr_info (size_t num_sections) |
struct section_addr_info * | build_section_addr_info_from_section_table (const struct target_section *start, const struct target_section *end) |
struct section_addr_info * | build_section_addr_info_from_objfile (const struct objfile *objfile) |
void | free_section_addr_info (struct section_addr_info *sap) |
void | relative_addr_info_to_section_offsets (struct section_offsets *section_offsets, int num_sections, const struct section_addr_info *addrs) |
void | addr_info_make_relative (struct section_addr_info *addrs, bfd *abfd) |
void | default_symfile_offsets (struct objfile *objfile, const struct section_addr_info *addrs) |
struct symfile_segment_data * | default_symfile_segments (bfd *abfd) |
void | new_symfile_objfile (struct objfile *objfile, int add_flags) |
void | symbol_file_add_separate (bfd *bfd, const char *name, int symfile_flags, struct objfile *objfile) |
struct objfile * | symbol_file_add_from_bfd (bfd *abfd, const char *name, int add_flags, struct section_addr_info *addrs, int flags, struct objfile *parent) |
struct objfile * | symbol_file_add (const char *name, int add_flags, struct section_addr_info *addrs, int flags) |
void | symbol_file_add_main (const char *args, int from_tty) |
void | symbol_file_clear (int from_tty) |
char * | find_separate_debug_file_by_debuglink (struct objfile *objfile) |
void | symbol_file_command (char *args, int from_tty) |
void | set_initial_language (void) |
bfd * | gdb_bfd_open_maybe_remote (const char *name) |
bfd * | symfile_bfd_open (const char *cname) |
int | get_section_index (struct objfile *objfile, char *section_name) |
void | add_symtab_fns (enum bfd_flavour flavour, const struct sym_fns *sf) |
void | generic_load (char *args, int from_tty) |
void | print_transfer_performance (struct ui_file *stream, unsigned long data_count, unsigned long write_count, const struct timeval *start_time, const struct timeval *end_time) |
| DEF_VEC_P (objfilep) |
void | reread_symbols (void) |
enum language | deduce_language_from_filename (const char *filename) |
struct symtab * | allocate_symtab (const char *filename, struct objfile *objfile) |
void | clear_symtab_users (int add_flags) |
int | section_is_overlay (struct obj_section *section) |
int | section_is_mapped (struct obj_section *osect) |
CORE_ADDR | pc_in_unmapped_range (CORE_ADDR pc, struct obj_section *section) |
CORE_ADDR | pc_in_mapped_range (CORE_ADDR pc, struct obj_section *section) |
CORE_ADDR | overlay_unmapped_address (CORE_ADDR pc, struct obj_section *section) |
CORE_ADDR | overlay_mapped_address (CORE_ADDR pc, struct obj_section *section) |
CORE_ADDR | symbol_overlayed_address (CORE_ADDR address, struct obj_section *section) |
struct obj_section * | find_pc_overlay (CORE_ADDR pc) |
struct obj_section * | find_pc_mapped_section (CORE_ADDR pc) |
void | simple_overlay_update (struct obj_section *osect) |
bfd_byte * | default_symfile_relocate (struct objfile *objfile, asection *sectp, bfd_byte *buf) |
bfd_byte * | symfile_relocate_debug_section (struct objfile *objfile, asection *sectp, bfd_byte *buf) |
struct symfile_segment_data * | get_symfile_segment_data (bfd *abfd) |
void | free_symfile_segment_data (struct symfile_segment_data *data) |
int | symfile_map_offsets_to_segments (bfd *abfd, const struct symfile_segment_data *data, struct section_offsets *offsets, int num_segment_bases, const CORE_ADDR *segment_bases) |
Variables |
int(* | deprecated_ui_load_progress_hook )(const char *section, unsigned long num) |
void(* | deprecated_show_load_progress )(const char *section, unsigned long section_sent, unsigned long section_size, unsigned long total_sent, unsigned long total_size) |
void(* | deprecated_pre_add_symbol_hook )(const char *) |
void(* | deprecated_post_add_symbol_hook )(void) |
int | readnow_symbol_files |
char * | debug_file_directory = NULL |
enum overlay_debugging_state | overlay_debugging = ovly_off |
int | overlay_cache_invalid = 0 |