* elfread.c (record_minimal_symbol_and_info): Kludged to put
authorJohn Gilmore <gnu@cygnus>
Sat, 13 Jun 1992 07:24:30 +0000 (07:24 +0000)
committerJohn Gilmore <gnu@cygnus>
Sat, 13 Jun 1992 07:24:30 +0000 (07:24 +0000)
commit346168a2c65e34dc6f2d073bbc0d158fb1aaa219
tree2c1e1d19d889426541c4be6d08b0e4e3d50d9c24
parent9342ecb9445e97793a516e97eff233e991b9d84d
* elfread.c (record_minimal_symbol_and_info):  Kludged to put
extra info in the minimal symbol.
(elf_symtab_read):  The extra info is the size of an ELF object,
which was kludged to us in the `udata' field of the BFD symbol.
Gag me with a crowbar...
(elf_symfile_read):  Keep track of both the absolute load address,
and the offset between load addr and symbols.  Handle STABS as
well as DWARF sections, passing the absolute load address to
elfstab_build_psymtabs.

* objfiles.c (free_objfile):  Eliminate storage leaks.  Contributed
by <Peter.Schauer@regent.e-technik.tu-muenchen.dbp.de>.
* symfile.c (symfile_bfd_open):  Comment where name is freed.
* symmisc.c (extend_psymbol_list):  Comment where list is freed.
gdb/ChangeLog
gdb/elfread.c
gdb/objfiles.c
gdb/symfile.c
gdb/symmisc.c