GDB (xrefs)
|
#include "defs.h"
#include "gdbsupport/gdb_obstack.h"
#include <sys/stat.h>
#include "symtab.h"
#include "breakpoint.h"
#include "target.h"
#include "gdbcore.h"
#include "libaout.h"
#include "filenames.h"
#include "objfiles.h"
#include "buildsym-legacy.h"
#include "stabsread.h"
#include "gdb-stabs.h"
#include "demangle.h"
#include "complaints.h"
#include "cp-abi.h"
#include "cp-support.h"
#include "c-lang.h"
#include "psymtab.h"
#include "block.h"
#include "aout/aout64.h"
#include "aout/stab_gnu.h"
Go to the source code of this file.
Classes | |
struct | symloc |
struct | header_file_location |
Macros | |
#define | LDSYMOFF(p) (((struct symloc *)((p)->read_symtab_private))->ldsymoff) |
#define | LDSYMLEN(p) (((struct symloc *)((p)->read_symtab_private))->ldsymlen) |
#define | SYMLOC(p) ((struct symloc *)((p)->read_symtab_private)) |
#define | SYMBOL_SIZE(p) (SYMLOC(p)->symbol_size) |
#define | SYMBOL_OFFSET(p) (SYMLOC(p)->symbol_offset) |
#define | STRING_OFFSET(p) (SYMLOC(p)->string_offset) |
#define | FILE_STRING_OFFSET(p) (SYMLOC(p)->file_string_offset) |
#define | PST_LANGUAGE(p) (SYMLOC(p)->pst_language) |
#define | DBX_STRINGTAB_SIZE_SIZE sizeof(long) /* FIXME */ |
#define | STRING_TABLE_OFFSET (sym_bfd->origin + obj_str_filepos (sym_bfd)) |
#define | SYMBOL_TABLE_OFFSET (sym_bfd->origin + obj_sym_filepos (sym_bfd)) |
#define | INTERNALIZE_SYMBOL(intern, extern, abfd) |
#define | COFF_STABS_SYMBOL_SIZE 12 /* XXX FIXME XXX */ |
#define | ELF_STABS_SYMBOL_SIZE 12 /* XXX FIXME XXX */ |
Functions | |
static void | unknown_symtype_complaint (const char *arg1) |
static void | lbrac_mismatch_complaint (int arg1) |
static void | repeated_header_complaint (const char *arg1, int arg2) |
static void | find_text_range (bfd *sym_bfd, struct objfile *objfile) |
static void | read_ofile_symtab (struct objfile *, legacy_psymtab *) |
static void | dbx_read_symtab (legacy_psymtab *self, struct objfile *objfile) |
static void | dbx_expand_psymtab (legacy_psymtab *, struct objfile *) |
static void | read_dbx_symtab (minimal_symbol_reader &, psymtab_storage *, struct objfile *) |
static legacy_psymtab * | find_corresponding_bincl_psymtab (const char *, int) |
static const char * | dbx_next_symbol_text (struct objfile *) |
static void | fill_symbuf (bfd *) |
static void | dbx_symfile_init (struct objfile *) |
static void | dbx_new_init (struct objfile *) |
static void | dbx_symfile_read (struct objfile *, symfile_add_flags) |
static void | dbx_symfile_finish (struct objfile *) |
static void | record_minimal_symbol (minimal_symbol_reader &, const char *, unrelocated_addr, int, struct objfile *) |
static void | add_new_header_file (const char *, int) |
static void | add_old_header_file (const char *, int) |
static void | add_this_object_header_file (int) |
static legacy_psymtab * | start_psymtab (psymtab_storage *, struct objfile *, const char *, unrelocated_addr, int) |
void | free_header_files (void) |
void | init_header_files (void) |
static void | stabs_seek (int sym_offset) |
static const char * | set_namestring (struct objfile *objfile, const struct internal_nlist *nlist) |
static struct bound_minimal_symbol | find_stab_function (const char *namestring, const char *filename, struct objfile *objfile) |
static void | function_outside_compilation_unit_complaint (const char *arg1) |
legacy_psymtab * | dbx_end_psymtab (struct objfile *objfile, psymtab_storage *partial_symtabs, legacy_psymtab *pst, const char **include_list, int num_includes, int capping_symbol_offset, unrelocated_addr capping_text, legacy_psymtab **dependency_list, int number_dependencies, int textlow_not_set) |
static void | cp_set_block_scope (const struct symbol *symbol, struct block *block, struct obstack *obstack) |
void | process_one_symbol (int type, int desc, CORE_ADDR valu, const char *name, const section_offsets §ion_offsets, struct objfile *objfile, enum language language) |
void | coffstab_build_psymtabs (struct objfile *objfile, CORE_ADDR textaddr, unsigned int textsize, const std::vector< asection * > &stabsects, file_ptr stabstroffset, unsigned int stabstrsize) |
void | elfstab_build_psymtabs (struct objfile *objfile, asection *stabsect, file_ptr stabstroffset, unsigned int stabstrsize) |
void | stabsect_build_psymtabs (struct objfile *objfile, char *stab_name, char *stabstr_name, char *text_name) |
void | _initialize_dbxread () |
Variables | |
const registry< objfile >::key< dbx_symfile_info > | dbx_objfile_data_key |
static struct objfile * | dbxread_objfile |
static enum language | psymtab_language = language_unknown |
static bfd * | symfile_bfd |
static unsigned | symbol_size |
static unsigned | symbol_table_offset |
static unsigned | string_table_offset |
static unsigned int | file_string_table_offset |
static unsigned int | next_file_string_table_offset |
static int | symfile_relocatable = 0 |
static unsigned char | processing_acc_compilation |
static unrelocated_addr | lowest_text_address |
static int | has_line_numbers |
static std::vector< struct header_file_location > * | bincl_list |
static struct external_nlist | symbuf [4096] |
static int | symbuf_idx |
static int | symbuf_end |
static const char * | last_function_name |
static char * | stringtab_global |
static const std::vector< asection * > * | symbuf_sections |
static size_t | sect_idx |
static unsigned int | symbuf_left |
static unsigned int | symbuf_read |
static bfd_byte * | stabs_data |
static const struct sym_fns | aout_sym_fns |
#define COFF_STABS_SYMBOL_SIZE 12 /* XXX FIXME XXX */ |
#define DBX_STRINGTAB_SIZE_SIZE sizeof(long) /* FIXME */ |
Definition at line 581 of file dbxread.c.
Referenced by dbx_symfile_init().
#define ELF_STABS_SYMBOL_SIZE 12 /* XXX FIXME XXX */ |
#define FILE_STRING_OFFSET | ( | p | ) | (SYMLOC(p)->file_string_offset) |
Definition at line 99 of file dbxread.c.
Referenced by dbx_expand_psymtab(), and start_psymtab().
#define INTERNALIZE_SYMBOL | ( | intern, | |
extern, | |||
abfd ) |
Definition at line 816 of file dbxread.c.
Referenced by dbx_next_symbol_text(), read_dbx_symtab(), and read_ofile_symtab().
#define LDSYMLEN | ( | p | ) | (((struct symloc *)((p)->read_symtab_private))->ldsymlen) |
Definition at line 94 of file dbxread.c.
Referenced by dbx_end_psymtab(), dbx_expand_psymtab(), dbx_read_symtab(), and read_ofile_symtab().
#define LDSYMOFF | ( | p | ) | (((struct symloc *)((p)->read_symtab_private))->ldsymoff) |
Definition at line 93 of file dbxread.c.
Referenced by dbx_end_psymtab(), read_ofile_symtab(), and start_psymtab().
#define PST_LANGUAGE | ( | p | ) | (SYMLOC(p)->pst_language) |
Definition at line 100 of file dbxread.c.
Referenced by read_ofile_symtab(), and start_psymtab().
#define STRING_OFFSET | ( | p | ) | (SYMLOC(p)->string_offset) |
Definition at line 98 of file dbxread.c.
Referenced by start_psymtab().
#define STRING_TABLE_OFFSET (sym_bfd->origin + obj_str_filepos (sym_bfd)) |
#define SYMBOL_OFFSET | ( | p | ) | (SYMLOC(p)->symbol_offset) |
Definition at line 97 of file dbxread.c.
Referenced by dbx_expand_psymtab(), and start_psymtab().
#define SYMBOL_SIZE | ( | p | ) | (SYMLOC(p)->symbol_size) |
Definition at line 96 of file dbxread.c.
Referenced by dbx_expand_psymtab(), and start_psymtab().
#define SYMBOL_TABLE_OFFSET (sym_bfd->origin + obj_sym_filepos (sym_bfd)) |
#define SYMLOC | ( | p | ) | ((struct symloc *)((p)->read_symtab_private)) |
void _initialize_dbxread | ( | ) |
Definition at line 3241 of file dbxread.c.
Referenced by initialize_all_files().
|
static |
Definition at line 371 of file dbxread.c.
References add_this_object_header_file(), dbxread_objfile, HEADER_FILES, header_file::instance, header_file::length, N_ALLOCATED_HEADER_FILES, N_HEADER_FILES, name, header_file::name, header_file::vector, xmalloc(), and xrealloc().
Referenced by process_one_symbol().
|
static |
Definition at line 345 of file dbxread.c.
References add_this_object_header_file(), dbxread_objfile, HEADER_FILES, header_file::instance, N_HEADER_FILES, name, repeated_header_complaint(), and symnum.
Referenced by process_one_symbol().
|
static |
Definition at line 326 of file dbxread.c.
References n_allocated_this_object_header_files, n_this_object_header_files, this_object_header_files, and xrealloc().
Referenced by add_new_header_file(), and add_old_header_file().
void coffstab_build_psymtabs | ( | struct objfile * | objfile, |
CORE_ADDR | textaddr, | ||
unsigned int | textsize, | ||
const std::vector< asection * > & | stabsects, | ||
file_ptr | stabstroffset, | ||
unsigned int | stabstrsize ) |
Definition at line 2989 of file dbxread.c.
References COFF_STABS_SYMBOL_SIZE, dbx_objfile_data_key, DBX_STRINGTAB, DBX_STRINGTAB_SIZE, DBX_SYMBOL_SIZE, DBX_SYMCOUNT, dbx_symfile_read(), DBX_SYMTAB_OFFSET, DBX_TEXT_ADDR, DBX_TEXT_SIZE, free_header_files(), init_header_files(), name, objfile::obfd, objfile::objfile_obstack, OBJSTAT, processing_acc_compilation, sect_idx, SEEK_SET, stabsread_new_init(), symbuf_left, symbuf_read, and symbuf_sections.
Referenced by coff_symfile_read().
|
static |
Definition at line 2371 of file dbxread.c.
References cp_entire_prefix_len(), general_symbol_info::demangled_name, name, and block::set_scope().
Referenced by process_one_symbol().
legacy_psymtab * dbx_end_psymtab | ( | struct objfile * | objfile, |
psymtab_storage * | partial_symtabs, | ||
legacy_psymtab * | pst, | ||
const char ** | include_list, | ||
int | num_includes, | ||
int | capping_symbol_offset, | ||
unrelocated_addr | capping_text, | ||
legacy_psymtab ** | dependency_list, | ||
int | number_dependencies, | ||
int | textlow_not_set ) |
Definition at line 2005 of file dbxread.c.
References psymtab_storage::allocate_dependencies(), objfile::arch(), partial_symtab::dependencies, psymtab_storage::discard_psymtab(), partial_symtab::empty(), partial_symtab::end(), partial_symtab::filename, gdbarch_sofun_address_maybe_missing(), has_line_numbers, last_function_name, LDSYMLEN, LDSYMOFF, legacy_psymtab::legacy_expand_psymtab, legacy_psymtab::legacy_read_symtab, lookup_minimal_symbol(), bound_minimal_symbol::minsym, partial_symtab::number_of_dependencies, objfile::objfile_obstack, objfile::per_bfd, psymtab_storage::range(), legacy_psymtab::read_symtab_private, partial_symtab::set_text_high(), partial_symtab::set_text_low(), minimal_symbol::size(), partial_symtab::text_high_valid, minimal_symbol::unrelocated_address(), partial_symtab::unrelocated_text_high(), and partial_symtab::unrelocated_text_low().
Referenced by parse_partial_symbols(), and read_dbx_symtab().
|
static |
Definition at line 2143 of file dbxread.c.
References partial_symtab::expand_dependencies(), FILE_STRING_OFFSET, file_string_table_offset, LDSYMLEN, objfile::obfd, read_ofile_symtab(), standard_psymtab::readin, SEEK_SET, stabsread_init(), SYMBOL_OFFSET, SYMBOL_SIZE, and symbol_size.
Referenced by start_psymtab().
|
static |
Definition at line 561 of file dbxread.c.
References init_header_files(), and stabsread_new_init().
|
static |
Definition at line 838 of file dbxread.c.
References file_string_table_offset, fill_symbuf(), INTERNALIZE_SYMBOL, OBJSTAT, stringtab_global, symbuf, symbuf_end, symbuf_idx, symfile_bfd, and symnum.
Referenced by dbx_read_symtab(), and read_dbx_symtab().
|
static |
Definition at line 2170 of file dbxread.c.
References dbx_next_symbol_text(), DBX_STAB_SECTION, legacy_psymtab::expand_psymtab(), LDSYMLEN, next_symbol_text_func, partial_symtab::number_of_dependencies, standard_psymtab::readin, scan_file_globals(), stabs_data, and symfile_relocate_debug_section().
Referenced by start_psymtab().
|
static |
Definition at line 697 of file dbxread.c.
References free_header_files().
|
static |
Definition at line 584 of file dbxread.c.
References DBX_BSS_SECTION, DBX_DATA_SECTION, dbx_objfile_data_key, DBX_STRINGTAB, DBX_STRINGTAB_SIZE, DBX_STRINGTAB_SIZE_SIZE, DBX_SYMBOL_SIZE, DBX_SYMCOUNT, DBX_SYMTAB_OFFSET, DBX_TEXT_ADDR, DBX_TEXT_SECTION, DBX_TEXT_SIZE, name, objfile::obfd, objfile::objfile_obstack, OBJSTAT, SEEK_SET, STRING_TABLE_OFFSET, and SYMBOL_TABLE_OFFSET.
|
static |
Definition at line 519 of file dbxread.c.
References DBX_SYMBOL_SIZE, DBX_SYMTAB_OFFSET, psymbol_functions::get_partial_symtabs(), minimal_symbol_reader::install(), objfile::obfd, objfile_name(), objfile::qf, read_dbx_symtab(), SEEK_SET, symbol_size, symbol_table_offset, and symfile_relocatable.
Referenced by coffstab_build_psymtabs(), elfstab_build_psymtabs(), and stabsect_build_psymtabs().
void elfstab_build_psymtabs | ( | struct objfile * | objfile, |
asection * | stabsect, | ||
file_ptr | stabstroffset, | ||
unsigned int | stabstrsize ) |
Definition at line 3078 of file dbxread.c.
References dbx_objfile_data_key, DBX_STAB_SECTION, DBX_STRINGTAB, DBX_STRINGTAB_SIZE, DBX_SYMBOL_SIZE, DBX_SYMCOUNT, dbx_symfile_read(), DBX_SYMTAB_OFFSET, ELF_STABS_SYMBOL_SIZE, find_text_range(), free_header_files(), init_header_files(), name, objfile::obfd, objfile::objfile_obstack, OBJSTAT, processing_acc_compilation, SEEK_SET, stabs_data, stabsread_new_init(), symbuf_left, symbuf_read, and symfile_relocate_debug_section().
Referenced by elf_symfile_read().
|
static |
Definition at line 757 of file dbxread.c.
References sect_idx, SEEK_SET, stabs_data, symbol_size, symbol_table_offset, symbuf, symbuf_end, symbuf_idx, symbuf_left, symbuf_read, and symbuf_sections.
Referenced by dbx_next_symbol_text(), read_dbx_symtab(), and read_ofile_symtab().
|
static |
Definition at line 860 of file dbxread.c.
References bincl_list, name, repeated_header_complaint(), and symnum.
Referenced by read_dbx_symtab().
|
static |
Definition at line 895 of file dbxread.c.
References lookup_minimal_symbol(), and bound_minimal_symbol::minsym.
Referenced by process_one_symbol(), and read_dbx_symtab().
|
static |
Definition at line 198 of file dbxread.c.
References DBX_TEXT_ADDR, and DBX_TEXT_SIZE.
Referenced by elfstab_build_psymtabs().
void free_header_files | ( | void | ) |
Definition at line 303 of file dbxread.c.
References n_allocated_this_object_header_files, this_object_header_files, and xfree().
Referenced by coffstab_build_psymtabs(), dbx_symfile_finish(), elfstab_build_psymtabs(), mdebug_build_psymtabs(), and stabsect_build_psymtabs().
|
static |
void init_header_files | ( | void | ) |
Definition at line 316 of file dbxread.c.
References n_allocated_this_object_header_files, and this_object_header_files.
Referenced by coffstab_build_psymtabs(), dbx_new_init(), elfstab_build_psymtabs(), mdebug_build_psymtabs(), and stabsect_build_psymtabs().
|
static |
void process_one_symbol | ( | int | type, |
int | desc, | ||
CORE_ADDR | valu, | ||
const char * | name, | ||
const section_offsets & | section_offsets, | ||
struct objfile * | objfile, | ||
enum language language | ) |
Definition at line 2411 of file dbxread.c.
References add_new_header_file(), add_old_header_file(), objfile::arch(), common_block_end(), common_block_start(), complaint, cp_set_block_scope(), define_symbol(), context_stack::depth, end_compunit_symtab(), end_stabs(), find_stab_function(), finish_block(), GCC2_COMPILED_FLAG_SYMBOL, gdbarch_addr_bits_remove(), gdbarch_sofun_address_maybe_missing(), get_context_stack_depth(), get_current_subfile(), get_last_source_file(), get_local_symbols(), general_symbol_info::language(), language_cplus, language_unknown, lbrac_mismatch_complaint(), context_stack::locals, bound_minimal_symbol::minsym, name, context_stack::name, objfile::objfile_obstack, context_stack::old_blocks, outermost_context_p(), patch_subfile_names(), pop_context(), pop_subfile(), previous_stab_code, processing_gcc_compilation, push_context(), push_subfile(), record_debugformat(), record_line(), ref_add(), ref_search(), SECT_OFF_BSS, SECT_OFF_DATA, SECT_OFF_RODATA, SECT_OFF_TEXT, general_symbol_info::section_index(), set_objfile_main_name(), general_symbol_info::set_section_index(), context_stack::start_addr, start_compunit_symtab(), start_stabs(), start_subfile(), symbol_reference_defined(), symfile_relocatable, symnum, objfile::text_section_offset(), type, unknown_symtype_complaint(), minimal_symbol::value_address(), and within_function.
Referenced by mdebug_expand_psymtab(), and read_ofile_symtab().
|
static |
Definition at line 951 of file dbxread.c.
References partial_symtab::add_psymbol(), objfile::arch(), bincl_list, c_canonicalize_name(), complaint, cp_canonicalize_string(), dbx_end_psymtab(), dbx_next_symbol_text(), DBX_STRINGTAB, DBX_SYMCOUNT, DBX_TEXT_ADDR, DBX_TEXT_SIZE, deduce_language_from_filename(), partial_symtab::dirname, file_string_table_offset, partial_symtab::filename, fill_symbuf(), find_corresponding_bincl_psymtab(), find_stab_function(), function_outside_compilation_unit_complaint(), gdb_printf(), gdb_stderr, gdbarch_sofun_address_maybe_missing(), GLOBAL, has_line_numbers, INTERNALIZE_SYMBOL, language_c, language_cplus, language_unknown, last_function_name, LOC_BLOCK, LOC_CONST, LOC_STATIC, LOC_TYPEDEF, lowest_text_address, bound_minimal_symbol::minsym, name, next_file_string_table_offset, next_symbol_text, next_symbol_text_func, objfile::obfd, bound_minimal_symbol::objfile, objfile::objfile_obstack, OBJSTAT, processing_acc_compilation, psymtab_language, QUIT, record_minimal_symbol(), objfile::sect_index_data, SECT_OFF_BSS, SECT_OFF_RODATA, SECT_OFF_TEXT, set_last_source_file(), set_namestring(), partial_symtab::set_text_high(), partial_symtab::set_text_low(), start_psymtab(), STATIC, stringtab_global, STRUCT_DOMAIN, symbol_size, symbuf, symbuf_end, symbuf_idx, symfile_bfd, symnum, unknown_symtype_complaint(), minimal_symbol::unrelocated_address(), partial_symtab::unrelocated_text_high(), partial_symtab::unrelocated_text_low(), and VAR_DOMAIN.
Referenced by dbx_symfile_read().
|
static |
Definition at line 2202 of file dbxread.c.
References standard_psymtab::compunit_symtab, DBX_STRINGTAB, dbxread_objfile, end_compunit_symtab(), end_stabs(), fill_symbuf(), GCC2_COMPILED_FLAG_SYMBOL, GCC_COMPILED_FLAG_SYMBOL, get_last_source_start_addr(), INTERNALIZE_SYMBOL, LDSYMLEN, LDSYMOFF, objfile::obfd, OBJSTAT, process_one_symbol(), processing_acc_compilation, processing_gcc_compilation, PST_LANGUAGE, QUIT, objfile::section_offsets, set_last_source_file(), set_last_source_start_addr(), set_namestring(), stabs_seek(), stringtab_global, symbol_size, symbuf, symbuf_end, symbuf_idx, symbuf_left, symbuf_read, symfile_bfd, symnum, partial_symtab::text_high(), partial_symtab::text_low(), and type.
Referenced by dbx_expand_psymtab().
|
static |
Definition at line 429 of file dbxread.c.
References is_vtable_name(), lowest_text_address, mst_abs, mst_bss, mst_data, mst_file_bss, mst_file_data, mst_file_text, mst_text, mst_unknown, name, objfile::obfd, minimal_symbol_reader::record_with_info(), SECT_OFF_BSS, SECT_OFF_DATA, and SECT_OFF_TEXT.
Referenced by read_dbx_symtab().
|
static |
Definition at line 181 of file dbxread.c.
References complaint.
Referenced by add_old_header_file(), and find_corresponding_bincl_psymtab().
|
static |
Definition at line 876 of file dbxread.c.
References complaint, DBX_STRINGTAB, DBX_STRINGTAB_SIZE, file_string_table_offset, and symnum.
Referenced by read_dbx_symtab(), and read_ofile_symtab().
|
static |
Definition at line 804 of file dbxread.c.
References SEEK_CUR, stabs_data, symbuf_left, symbuf_read, and symfile_bfd.
Referenced by read_ofile_symtab().
void stabsect_build_psymtabs | ( | struct objfile * | objfile, |
char * | stab_name, | ||
char * | stabstr_name, | ||
char * | text_name ) |
Definition at line 3159 of file dbxread.c.
References dbx_objfile_data_key, DBX_STRINGTAB, DBX_STRINGTAB_SIZE, DBX_SYMBOL_SIZE, DBX_SYMCOUNT, dbx_symfile_read(), DBX_SYMTAB_OFFSET, DBX_TEXT_ADDR, DBX_TEXT_SIZE, free_header_files(), init_header_files(), name, objfile::obfd, objfile::objfile_obstack, OBJSTAT, processing_acc_compilation, and stabsread_new_init().
|
static |
Definition at line 1976 of file dbxread.c.
References dbx_expand_psymtab(), dbx_read_symtab(), deduce_language_from_filename(), FILE_STRING_OFFSET, file_string_table_offset, LDSYMOFF, legacy_psymtab::legacy_expand_psymtab, legacy_psymtab::legacy_read_symtab, objfile::objfile_obstack, objfile::per_bfd, PST_LANGUAGE, psymtab_language, legacy_psymtab::read_symtab_private, STRING_OFFSET, string_table_offset, SYMBOL_OFFSET, SYMBOL_SIZE, symbol_size, and symbol_table_offset.
Referenced by read_dbx_symtab().
|
static |
Definition at line 169 of file dbxread.c.
References complaint.
Referenced by process_one_symbol(), and read_dbx_symtab().
|
static |
|
static |
Definition at line 258 of file dbxread.c.
Referenced by find_corresponding_bincl_psymtab(), and read_dbx_symtab().
const registry<objfile>::key<dbx_symfile_info> dbx_objfile_data_key |
Definition at line 60 of file dbxread.c.
Referenced by coffstab_build_psymtabs(), dbx_symfile_init(), elfstab_build_psymtabs(), and stabsect_build_psymtabs().
|
static |
Definition at line 105 of file dbxread.c.
Referenced by add_new_header_file(), add_old_header_file(), and read_ofile_symtab().
|
static |
Definition at line 135 of file dbxread.c.
Referenced by dbx_expand_psymtab(), dbx_next_symbol_text(), read_dbx_symtab(), set_namestring(), and start_psymtab().
|
static |
Definition at line 164 of file dbxread.c.
Referenced by dbx_end_psymtab(), and read_dbx_symtab().
|
static |
Definition at line 727 of file dbxread.c.
Referenced by dbx_end_psymtab(), and read_dbx_symtab().
|
static |
Definition at line 159 of file dbxread.c.
Referenced by read_dbx_symtab(), and record_minimal_symbol().
|
static |
Definition at line 136 of file dbxread.c.
Referenced by read_dbx_symtab().
|
static |
Definition at line 150 of file dbxread.c.
Referenced by coffstab_build_psymtabs(), elfstab_build_psymtabs(), read_dbx_symtab(), read_ofile_symtab(), and stabsect_build_psymtabs().
|
static |
Definition at line 109 of file dbxread.c.
Referenced by read_dbx_symtab(), and start_psymtab().
|
static |
Definition at line 742 of file dbxread.c.
Referenced by coffstab_build_psymtabs(), and fill_symbuf().
|
static |
Definition at line 748 of file dbxread.c.
Referenced by dbx_read_symtab(), elfstab_build_psymtabs(), fill_symbuf(), and stabs_seek().
|
static |
Definition at line 127 of file dbxread.c.
Referenced by start_psymtab().
|
static |
Definition at line 736 of file dbxread.c.
Referenced by dbx_next_symbol_text(), read_dbx_symtab(), and read_ofile_symtab().
|
static |
Definition at line 119 of file dbxread.c.
Referenced by dbx_expand_psymtab(), dbx_symfile_read(), fill_symbuf(), read_dbx_symtab(), read_ofile_symtab(), and start_psymtab().
|
static |
Definition at line 123 of file dbxread.c.
Referenced by dbx_symfile_read(), fill_symbuf(), and start_psymtab().
|
static |
Definition at line 721 of file dbxread.c.
Referenced by dbx_next_symbol_text(), fill_symbuf(), read_dbx_symtab(), and read_ofile_symtab().
|
static |
Definition at line 723 of file dbxread.c.
Referenced by dbx_next_symbol_text(), fill_symbuf(), read_dbx_symtab(), and read_ofile_symtab().
|
static |
Definition at line 722 of file dbxread.c.
Referenced by dbx_next_symbol_text(), fill_symbuf(), read_dbx_symtab(), and read_ofile_symtab().
|
static |
Definition at line 743 of file dbxread.c.
Referenced by coffstab_build_psymtabs(), elfstab_build_psymtabs(), fill_symbuf(), read_ofile_symtab(), and stabs_seek().
|
static |
Definition at line 744 of file dbxread.c.
Referenced by coffstab_build_psymtabs(), elfstab_build_psymtabs(), fill_symbuf(), read_ofile_symtab(), and stabs_seek().
|
static |
Definition at line 741 of file dbxread.c.
Referenced by coffstab_build_psymtabs(), and fill_symbuf().
|
static |
Definition at line 113 of file dbxread.c.
Referenced by dbx_next_symbol_text(), read_dbx_symtab(), read_ofile_symtab(), and stabs_seek().
|
static |
Definition at line 142 of file dbxread.c.
Referenced by dbx_symfile_read(), and process_one_symbol().