GDB (xrefs)
|
#include "buildsym.h"
Go to the source code of this file.
Classes | |
class | scoped_free_pendings |
Functions | |
struct block * | finish_block (struct symbol *symbol, struct pending_block *old_blocks, const struct dynamic_prop *static_link, CORE_ADDR start, CORE_ADDR end) |
void | start_subfile (const char *name) |
void | patch_subfile_names (struct subfile *subfile, const char *name) |
void | push_subfile () |
const char * | pop_subfile () |
struct compunit_symtab * | end_compunit_symtab (CORE_ADDR end_addr) |
struct context_stack * | push_context (int desc, CORE_ADDR valu) |
struct context_stack | pop_context () |
void | record_line (struct subfile *subfile, int line, unrelocated_addr pc) |
struct compunit_symtab * | start_compunit_symtab (struct objfile *objfile, const char *name, const char *comp_dir, CORE_ADDR start_addr, enum language language) |
void | record_debugformat (const char *format) |
void | record_producer (const char *producer) |
void | set_last_source_file (const char *name) |
const char * | get_last_source_file (void) |
void | set_last_source_start_addr (CORE_ADDR addr) |
CORE_ADDR | get_last_source_start_addr () |
bool | outermost_context_p () |
int | get_context_stack_depth () |
struct subfile * | get_current_subfile () |
struct pending ** | get_local_symbols () |
struct pending ** | get_file_symbols () |
struct pending ** | get_global_symbols () |
struct buildsym_compunit * | get_buildsym_compunit () |
|
extern |
Definition at line 174 of file buildsym-legacy.c.
References buildsym_compunit::end_compunit_symtab(), and free_buildsym_compunit().
Referenced by coff_end_compunit_symtab(), mdebug_expand_psymtab(), process_one_symbol(), read_ofile_symtab(), and read_xcoff_symtab().
|
extern |
Definition at line 198 of file buildsym-legacy.c.
References block::end(), buildsym_compunit::finish_block(), block::start(), and block::static_link().
Referenced by coff_symtab_read(), process_one_symbol(), and read_xcoff_symtab().
|
extern |
Definition at line 257 of file buildsym-legacy.c.
References buildsym_compunit.
Referenced by define_symbol().
|
extern |
Definition at line 92 of file buildsym-legacy.c.
References buildsym_compunit::get_context_stack_depth().
Referenced by process_one_symbol().
|
extern |
Definition at line 101 of file buildsym-legacy.c.
References buildsym_compunit::get_current_subfile().
Referenced by basic_type(), coff_symtab_read(), cross_ref(), dbx_alloc_type(), dbx_init_float_type(), define_symbol(), enter_linenos(), mdebug_expand_psymtab(), new_type(), parse_type(), process_coff_symbol(), process_linenos(), process_one_symbol(), read_array_type(), read_enum_type(), read_range_type(), read_sun_builtin_type(), read_type(), and rs6000_builtin_type().
|
extern |
Definition at line 119 of file buildsym-legacy.c.
References buildsym_compunit::get_file_symbols().
Referenced by cleanup_undefined_types_1(), coff_read_enum_type(), define_symbol(), process_coff_symbol(), process_xcoff_symbol(), read_enum_type(), and read_type().
|
extern |
Definition at line 128 of file buildsym-legacy.c.
References buildsym_compunit::get_global_symbols().
Referenced by define_symbol(), finish_global_stabs(), patch_block_stabs(), process_coff_symbol(), and process_xcoff_symbol().
|
extern |
Definition at line 55 of file buildsym-legacy.c.
References buildsym_compunit::get_last_source_file().
Referenced by coff_symtab_read(), mdebug_expand_psymtab(), process_linenos(), process_one_symbol(), and read_xcoff_symtab().
|
extern |
Definition at line 74 of file buildsym-legacy.c.
References buildsym_compunit::get_last_source_start_addr().
Referenced by aix_process_linenos(), and read_ofile_symtab().
|
extern |
Definition at line 110 of file buildsym-legacy.c.
References buildsym_compunit::get_local_symbols().
Referenced by coff_read_enum_type(), coff_symtab_read(), common_block_end(), common_block_start(), define_symbol(), mdebug_expand_psymtab(), process_coff_symbol(), process_one_symbol(), read_enum_type(), and read_xcoff_symtab().
|
extern |
Definition at line 83 of file buildsym-legacy.c.
References buildsym_compunit::outermost_context_p().
Referenced by coff_symtab_read(), process_one_symbol(), and read_xcoff_symtab().
|
extern |
Definition at line 142 of file buildsym-legacy.c.
References name, and buildsym_compunit::patch_subfile_names().
Referenced by process_one_symbol().
|
extern |
Definition at line 191 of file buildsym-legacy.c.
References buildsym_compunit::pop_context().
Referenced by coff_symtab_read(), process_one_symbol(), and read_xcoff_symtab().
|
extern |
Definition at line 156 of file buildsym-legacy.c.
References buildsym_compunit::pop_subfile().
Referenced by process_linenos(), and process_one_symbol().
|
extern |
Definition at line 184 of file buildsym-legacy.c.
References buildsym_compunit::push_context().
Referenced by coff_symtab_read(), process_one_symbol(), and read_xcoff_symtab().
|
extern |
Definition at line 149 of file buildsym-legacy.c.
References buildsym_compunit::push_subfile().
Referenced by process_linenos(), and process_one_symbol().
|
extern |
Definition at line 29 of file buildsym-legacy.c.
References buildsym_compunit::record_debugformat().
Referenced by coff_start_compunit_symtab(), process_one_symbol(), and read_xcoff_symtab().
|
extern |
Definition at line 208 of file buildsym-legacy.c.
References LEF_IS_STMT, and buildsym_compunit::record_line().
Referenced by coff_symtab_read(), enter_line_range(), enter_linenos(), mdebug_expand_psymtab(), and process_one_symbol().
|
extern |
Definition at line 35 of file buildsym-legacy.c.
References buildsym_compunit::record_producer().
|
extern |
Definition at line 45 of file buildsym-legacy.c.
References name, and buildsym_compunit::set_last_source_file().
Referenced by coff_end_compunit_symtab(), coff_symtab_read(), complete_symtab(), parse_partial_symbols(), read_dbx_symtab(), read_ofile_symtab(), read_xcoff_symtab(), and scan_xcoff_symtab().
|
extern |
Definition at line 65 of file buildsym-legacy.c.
References buildsym_compunit::set_last_source_start_addr().
Referenced by coff_end_compunit_symtab(), and read_ofile_symtab().
|
extern |
Definition at line 229 of file buildsym-legacy.c.
References buildsym_compunit::get_compunit_symtab(), and name.
Referenced by coff_start_compunit_symtab(), process_one_symbol(), and read_xcoff_symtab().
|
extern |
Definition at line 135 of file buildsym-legacy.c.
References name, and buildsym_compunit::start_subfile().
Referenced by process_linenos(), and process_one_symbol().