Store objfiles on a std::list
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 368d7f0231331f451978093e4a15bd60ebbdb78c..9b96f3d8fd92cf1951233eb69fe90cf4cdf35169 100644 (file)
@@ -1,3 +1,21 @@
+2019-12-12  Tom Tromey  <tom@tromey.com>
+
+       * progspace.c (program_space::add_objfile)
+       (program_space::remove_objfile): Update.
+       (program_space::multi_objfile_p): Remove.
+       * objfiles.h (struct objfile) <next>: Remove.
+       * objfiles.c (objfile::objfile): Update.
+       (put_objfile_before): Update.
+       (unlink_objfile): Update.
+       * progspace.h (object_files): Remove.
+       (struct program_space) <objfiles_head>: Remove.
+       <objfiles_list>: New member.
+       <objfiles_range, objfiles_safe_range>: Change type.
+       (objfiles): Change return type.
+       (objfiles_safe): Update.
+       (multi_objfile_p): Rewrite and inline.
+       (object_files): Remove macro.
+
 2019-12-12  Tom Tromey  <tom@tromey.com>
 
        * gdbsupport/safe-iterator.h (basic_safe_iterator): Simplify.  Add
This page took 0.025149 seconds and 4 git commands to generate.