X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2FChangeLog;h=8c26bb06add7d6ffde035cfa4e68314c895a685b;hb=7d7167ce1b93f8bb151daa2572314987eaeb9e3c;hp=9b96f3d8fd92cf1951233eb69fe90cf4cdf35169;hpb=d0801dd8f22a3e739c6a7d126d45829df981794d;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9b96f3d8fd..8c26bb06ad 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,28 @@ +2019-12-12 Tom Tromey + + * progspace.h (objfile_list): New typedef. + (class unwrapping_objfile_iterator) + (struct unwrapping_objfile_range): Newl + (struct program_space) : Change type. + : Change return type. + : Change type of "objfile" parameter. + : Now a list of shared_ptr. + * progspace.c (program_space::add_objfile): Change type of + "objfile". Update. + (program_space::remove_objfile): Update. + * objfiles.h (struct objfile) <~objfile>: Make public. + * objfiles.c (objfile::make): Update. + (objfile::unlink): Don't call delete. + +2019-12-12 Tom Tromey + + * symfile.c (symbol_file_clear): Update. + * progspace.h (struct program_space) : Declare + method. + * progspace.c (program_space::free_all_objfiles): New method. + * objfiles.h (free_all_objfiles): Don't declare. + * objfiles.c (free_all_objfiles): Move to program_space. + 2019-12-12 Tom Tromey * progspace.c (program_space::add_objfile)