X-Git-Url: https://repo.jachan.dev/binutils.git/blobdiff_plain/2e4964adfc1fe8192c7b44012c84f0544cc4b911..8f07e53768abf7f08527ae87079cbd6db95b14dd:/gdb/buildsym.h diff --git a/gdb/buildsym.h b/gdb/buildsym.h index 31e92313e3..e034863f39 100644 --- a/gdb/buildsym.h +++ b/gdb/buildsym.h @@ -71,7 +71,11 @@ EXTERN struct subfile *current_subfile; EXTERN unsigned char processing_gcc_compilation; -/* When set, we are processing a .o file compiled by sun acc */ +/* When set, we are processing a .o file compiled by sun acc. This is + misnamed; it refers to all stabs-in-elf implementations which use + N_UNDF the way Sun does, including Solaris gcc. Hopefully all + stabs-in-elf implementations ever invented will choose to be + compatible. */ EXTERN unsigned char processing_acc_compilation; @@ -227,7 +231,7 @@ extern char * pop_subfile PARAMS ((void)); extern struct symtab * -end_symtab PARAMS ((CORE_ADDR, int, int, struct objfile *)); +end_symtab PARAMS ((CORE_ADDR, int, int, struct objfile *, int)); extern void scan_file_globals PARAMS ((struct objfile *)); @@ -247,18 +251,6 @@ record_line PARAMS ((struct subfile *, int, CORE_ADDR)); extern void start_symtab PARAMS ((char *, char *, CORE_ADDR)); -extern struct partial_symtab * -start_psymtab PARAMS ((struct objfile *, struct section_offsets *, char *, - CORE_ADDR, int, struct partial_symbol *, - struct partial_symbol *)); - -extern void -end_psymtab PARAMS ((struct partial_symtab *, char **, int, int, CORE_ADDR, - struct partial_symtab **, int)); - -extern void -process_one_symbol PARAMS ((int, int, CORE_ADDR, char *, - struct section_offsets *, struct objfile *)); extern int hashname PARAMS ((char *));