Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(66)

Unified Diff: gdb/buildsym.h

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gdb/bsd-uthread.c ('k') | gdb/buildsym.c » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
« no previous file with comments | « gdb/bsd-uthread.c ('k') | gdb/buildsym.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698