*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / buildsym.h
index 4448267c24a4bca90ac695bb323999159ddd5c79..33b34c8de9486a4302f84615160cd767ef1abe98 100644 (file)
@@ -258,9 +258,26 @@ 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,
+                                                 int required);
+
+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);
@@ -277,6 +294,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);
This page took 0.024597 seconds and 4 git commands to generate.