Index: gdb/buildsym.h |
diff --git a/gdb/buildsym.h b/gdb/buildsym.h |
index 1604ef51fb443f958bebbf4db63f469ee203889b..162ee8c79df1cd98b5efa8833e3f97175500b4c9 100644 |
--- a/gdb/buildsym.h |
+++ b/gdb/buildsym.h |
@@ -233,8 +233,6 @@ EXTERN int type_vector_length; |
#define INITIAL_TYPE_VECTOR_LENGTH 160 |
-extern void add_free_pendings (struct pending *list); |
- |
extern void add_symbol_to_list (struct symbol *symbol, |
struct pending **listhead); |
@@ -260,9 +258,25 @@ extern void push_subfile (void); |
extern char *pop_subfile (void); |
+extern struct block *end_symtab_get_static_block (CORE_ADDR end_addr, |
+ struct objfile *objfile, |
+ int expandable); |
+ |
+extern struct symtab *end_symtab_from_static_block (struct block *static_block, |
+ struct objfile *objfile, |
+ int section, |
+ int expandable); |
+ |
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); |
@@ -279,17 +293,11 @@ 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 int hashname (char *name); |
- |
-extern void free_pending_blocks (void); |
+extern void restart_symtab (CORE_ADDR start_addr); |
-/* FIXME: Note that this is used only in buildsym.c and dstread.c, |
- which should be fixed to not need direct access to |
- record_pending_block. */ |
+extern int hashname (const char *name); |
-extern void record_pending_block (struct objfile *objfile, |
- struct block *block, |
- struct pending_block *opblock); |
+extern void free_pending_blocks (void); |
/* Record the name of the debug format in the current pending symbol |
table. FORMAT must be a string with a lifetime at least as long as |