* buildsym.h (struct subfile): Add debugformat member.
authorFred Fish <fnf@specifix.com>
Sat, 28 Jun 1997 06:10:06 +0000 (06:10 +0000)
committerFred Fish <fnf@specifix.com>
Sat, 28 Jun 1997 06:10:06 +0000 (06:10 +0000)
commit609fd03384f8c43977732aac6385c3f7b7298579
tree0c8278ef3b17c12b4ffcecf31639115077b3c16e
parent70742cd83193a0f11047a5158a60217cfe99dadd
* buildsym.h (struct subfile): Add debugformat member.
(record_debugformat): Declare global function.
* buildsym.c (start_subfile): Initialize debugformat member
to NULL.
(record_debugformat): New function to record the format.
(end_symtab): Copy format into symtab debugformat member.
(end_symtab): Free subfile debugformat member.
* symmisc.c (free_symtab): Free debugformat when freeing
symtab.
* symfile.c (allocate_symtab): Initialize the new debugformat
member for new symtabs.
* symtab.h (struct symtab): Add debugformat member.
* source.c (source_info): Print the debug format.

* os9kread.c (os9k_process_one_symbol): Call record_debugformat
with "OS9".
* hpread.c (hpread_expand_symtab): Call record_debugformat
with "HP".
(hpread_process_one_debug_symbol): Ditto.
* dbxread.c (process_one_symbol): Call record_debugformat
with "stabs".
* coffread.c (coff_start_symtab): Call record_debugformat
with "COFF".
* xcoffread.c (read_xcoff_symtab): Call record_debugformat
with "XCOFF".
* dwarfread.c (read_file_scope): Call record_debugformat
with "DWARF 1".
* dwarf2read.c (read_file_scope): Call record_debugformat
with "DWARF 2".
* dstread.c (dst_end_symtab): Set debugformat to be
"Apollo DST".
* mdebugread.c (new_symtab): Set debugformat to be "ECOFF".
13 files changed:
gdb/ChangeLog
gdb/buildsym.c
gdb/buildsym.h
gdb/dbxread.c
gdb/dstread.c
gdb/dwarf2read.c
gdb/dwarfread.c
gdb/hpread.c
gdb/mdebugread.c
gdb/os9kread.c
gdb/source.c
gdb/symtab.h
gdb/xcoffread.c