GDB (xrefs)
|
Go to the source code of this file.
Functions | |
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 | 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 () |
void | start_subfile (const char *name) |
void | patch_subfile_names (struct subfile *subfile, const char *name) |
void | push_subfile () |
const char * | pop_subfile () |
static void | free_buildsym_compunit (void) |
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 () |
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 | 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) |
struct buildsym_compunit * | get_buildsym_compunit () |
Variables | |
static struct buildsym_compunit * | buildsym_compunit |
struct compunit_symtab * end_compunit_symtab | ( | CORE_ADDR | end_addr | ) |
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().
struct block * finish_block | ( | struct symbol * | symbol, |
struct pending_block * | old_blocks, | ||
const struct dynamic_prop * | static_link, | ||
CORE_ADDR | start, | ||
CORE_ADDR | end ) |
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().
|
static |
Definition at line 165 of file buildsym-legacy.c.
References buildsym_compunit.
Referenced by end_compunit_symtab(), and scoped_free_pendings::~scoped_free_pendings().
struct buildsym_compunit * get_buildsym_compunit | ( | ) |
Definition at line 257 of file buildsym-legacy.c.
References buildsym_compunit.
Referenced by define_symbol().
int get_context_stack_depth | ( | ) |
Definition at line 92 of file buildsym-legacy.c.
References buildsym_compunit::get_context_stack_depth().
Referenced by process_one_symbol().
struct subfile * get_current_subfile | ( | ) |
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().
struct pending ** get_file_symbols | ( | ) |
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().
struct pending ** get_global_symbols | ( | ) |
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().
const char * get_last_source_file | ( | void | ) |
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().
CORE_ADDR get_last_source_start_addr | ( | ) |
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().
struct pending ** get_local_symbols | ( | ) |
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().
bool outermost_context_p | ( | ) |
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().
void patch_subfile_names | ( | struct subfile * | subfile, |
const char * | name ) |
Definition at line 142 of file buildsym-legacy.c.
References name, and buildsym_compunit::patch_subfile_names().
Referenced by process_one_symbol().
struct context_stack pop_context | ( | ) |
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().
const char * pop_subfile | ( | ) |
Definition at line 156 of file buildsym-legacy.c.
References buildsym_compunit::pop_subfile().
Referenced by process_linenos(), and process_one_symbol().
struct context_stack * push_context | ( | int | desc, |
CORE_ADDR | valu ) |
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().
void push_subfile | ( | ) |
Definition at line 149 of file buildsym-legacy.c.
References buildsym_compunit::push_subfile().
Referenced by process_linenos(), and process_one_symbol().
void record_debugformat | ( | const char * | format | ) |
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().
void record_line | ( | struct subfile * | subfile, |
int | line, | ||
unrelocated_addr | pc ) |
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().
void record_producer | ( | const char * | producer | ) |
Definition at line 35 of file buildsym-legacy.c.
References buildsym_compunit::record_producer().
void set_last_source_file | ( | const char * | name | ) |
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().
void set_last_source_start_addr | ( | CORE_ADDR | addr | ) |
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().
struct compunit_symtab * start_compunit_symtab | ( | struct objfile * | objfile, |
const char * | name, | ||
const char * | comp_dir, | ||
CORE_ADDR | start_addr, | ||
enum language language language | ) |
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().
void start_subfile | ( | const char * | name | ) |
Definition at line 135 of file buildsym-legacy.c.
References name, and buildsym_compunit::start_subfile().
Referenced by process_linenos(), and process_one_symbol().
|
static |
Definition at line 26 of file buildsym-legacy.c.
Referenced by free_buildsym_compunit(), and get_buildsym_compunit().