* coffread.c (coff_symfile_read): Make a cleanup for 'debugfile'
authorTom Tromey <tromey@redhat.com>
Mon, 23 Jul 2012 14:58:44 +0000 (14:58 +0000)
committerTom Tromey <tromey@redhat.com>
Mon, 23 Jul 2012 14:58:44 +0000 (14:58 +0000)
commit8ac244b433d5d36b787afd36f7144069e7d837e0
treedccbc64cbec657281a84c4d8e07d96df3e508661
parent64c311498e46cef6b70aa88577e7d7c382e0f7cc
* coffread.c (coff_symfile_read): Make a cleanup for 'debugfile'
and 'abfd'.
* elfread.c (elf_symfile_read): Make a cleanup for 'debugfile'
and 'abfd'.
* jit.c (jit_bfd_try_read_symtab): Make a cleanup for 'nbfd'.
* machoread.c (macho_add_oso_symfile): Make a cleanup for
'abfd'.
(macho_symfile_read): Make a cleanup for 'dsym_bfd'.
* objfiles.c (allocate_objfile): Acquire a new reference.
* rs6000-nat.c (add_vmap): Don't acquire a BFD reference.
* solib.c (solib_read_symbols): Don't acquire a BFD reference.
* spu-linux-nat.c (spu_symbol_file_add_from_memory): Make
a cleanup for 'nbfd'.
* symfile-mem.c (symbol_file_add_from_memory): Make a cleanup
for 'nbfd'.
* symfile.c (symbol_file_add_with_addrs_or_offsets): Don't
make a cleanup for 'abfd'.
(symbol_file_add): Make a BFD cleanup.
gdb/ChangeLog
gdb/coffread.c
gdb/elfread.c
gdb/jit.c
gdb/machoread.c
gdb/objfiles.c
gdb/rs6000-nat.c
gdb/solib.c
gdb/spu-linux-nat.c
gdb/symfile-mem.c
gdb/symfile.c