aboutsummaryrefslogtreecommitdiff
path: root/gdb/stabsread.h
diff options
context:
space:
mode:
authorStu Grossman <grossman@cygnus>1996-07-23 01:24:58 +0000
committerStu Grossman <grossman@cygnus>1996-07-23 01:24:58 +0000
commit3a179be14970730a9bfb864aa8c8c91baccbb4bd (patch)
tree0e979ed9b43934e41da13c80834c4072d6ad6164 /gdb/stabsread.h
parentbf9884d41d4604d287ce495d1b0b87b028805951 (diff)
downloadgdb-3a179be14970730a9bfb864aa8c8c91baccbb4bd.zip
gdb-3a179be14970730a9bfb864aa8c8c91baccbb4bd.tar.gz
gdb-3a179be14970730a9bfb864aa8c8c91baccbb4bd.tar.bz2
* Makefile.in (os9kread.o): Remove dependency on partial-stab.h.
* dbxread.c (read_dbx_symtab end_psymtab), partial-stab.h: Don't use partial_symtab->textlow==0 as a flag, as 0 is a legitimate text address. Use a seperate flag (textlow_not_set) instead. This makes stabs in ELF .o files work a lot better. * mdebugread.c xcoffread.c: Define textlow_not_set for partial-stab.h. * stabsread.h (end_psymtab): Add textlow_not_set arg to prototype.
Diffstat (limited to 'gdb/stabsread.h')
-rw-r--r--gdb/stabsread.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/gdb/stabsread.h b/gdb/stabsread.h
index b348738..090de16 100644
--- a/gdb/stabsread.h
+++ b/gdb/stabsread.h
@@ -187,8 +187,14 @@ start_psymtab PARAMS ((struct objfile *, struct section_offsets *, char *,
struct partial_symbol **));
extern struct partial_symtab *
-end_psymtab PARAMS ((struct partial_symtab *, char **, int, int, CORE_ADDR,
- struct partial_symtab **, int));
+end_psymtab PARAMS ((struct partial_symtab *pst,
+ char **include_list,
+ int num_includes,
+ int capping_symbol_offset,
+ CORE_ADDR capping_text,
+ struct partial_symtab **dependency_list,
+ int number_dependencies,
+ int textlow_not_set));
extern void
process_one_symbol PARAMS ((int, int, CORE_ADDR, char *,