mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-12 18:36:10 +08:00
* buildsym.c (finish_block_internal): New arg "expandable".
All callers updated. (start_symtab): Move most contents to ... (restart_symtab): ... here. New function. (reset_symtab_globals): New function. (end_symtab_1): Renamed from end_symtab. New arg "expandable". Call reset_symtab_globals. (end_symtab, end_expandable_symtab): New functions. (set_missing_symtab, augment_type_symtab): New functions. * buildsym.h (end_expandable_symtab): Declare. (augment_type_symtab, restart_symtab): Declare.
This commit is contained in:
@ -261,6 +261,13 @@ extern char *pop_subfile (void);
|
||||
extern struct symtab *end_symtab (CORE_ADDR end_addr,
|
||||
struct objfile *objfile, int section);
|
||||
|
||||
extern struct symtab *end_expandable_symtab (CORE_ADDR end_addr,
|
||||
struct objfile *objfile,
|
||||
int section);
|
||||
|
||||
extern void augment_type_symtab (struct objfile *objfile,
|
||||
struct symtab *primary_symtab);
|
||||
|
||||
/* Defined in stabsread.c. */
|
||||
|
||||
extern void scan_file_globals (struct objfile *objfile);
|
||||
@ -277,6 +284,8 @@ extern void record_line (struct subfile *subfile, int line, CORE_ADDR pc);
|
||||
|
||||
extern void start_symtab (char *name, char *dirname, CORE_ADDR start_addr);
|
||||
|
||||
extern void restart_symtab (CORE_ADDR start_addr);
|
||||
|
||||
extern int hashname (const char *name);
|
||||
|
||||
extern void free_pending_blocks (void);
|
||||
|
Reference in New Issue
Block a user