binutils-gdb/gdb/compile
Tom Tromey 98badbfdc2 Use gdb_bfd_ref_ptr in objfile
This changes struct objfile to use a gdb_bfd_ref_ptr.  In addition to
removing some manual memory management, this fixes a use-after-free
that was introduced by the registry rewrite series.  The issue there
was that, in some cases, registry shutdown could refer to memory that
had already been freed.  This help fix the bug by delaying the
destruction of the BFD reference (and thus the per-bfd object) until
after the registry has been shut down.
2022-08-03 13:26:58 -06:00
..
compile-c-support.c Unify gdb printf functions 2022-03-29 12:46:24 -06:00
compile-c-symbols.c gdb: remove BLOCK_ENTRY_PC macro 2022-04-27 22:05:03 -04:00
compile-c-types.c Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
compile-c.h Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
compile-cplus-symbols.c gdb: remove BLOCK_{START,END} macros 2022-04-27 22:05:02 -04:00
compile-cplus-types.c gdb: remove BLOCK_{START,END} macros 2022-04-27 22:05:02 -04:00
compile-cplus.h Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
compile-internal.h Introduce gdb-hashtab module in gdbsupport 2022-01-18 10:14:43 -07:00
compile-loc2c.c Unify gdb printf functions 2022-03-29 12:46:24 -06:00
compile-object-load.c Use gdb_bfd_ref_ptr in objfile 2022-08-03 13:26:58 -06:00
compile-object-load.h Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
compile-object-run.c Change allocation of type-copying hash table 2022-07-28 14:16:50 -06:00
compile-object-run.h Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
compile.c gdb: remove BLOCKVECTOR_BLOCK and BLOCKVECTOR_NBLOCKS macros 2022-04-27 22:05:03 -04:00
compile.h Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
gcc-c-plugin.h Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
gcc-cp-plugin.h Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00