Convert stabsread.c to type-safe registry API
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 49bc5b742f17ca748d02b55b4c9bd3575140a114..0d4b3aeec3fc19a2fea505c8b58599dbbaaaaa21 100644 (file)
@@ -1,3 +1,114 @@
+2019-05-08  Tom Tromey  <tom@tromey.com>
+
+       * stabsread.c (rs6000_builtin_type_data): Change type.
+       (rs6000_builtin_type, _initialize_stabsread): Update.
+
+2019-05-08  Tom Tromey  <tom@tromey.com>
+
+       * mips-tdep.c (mips_pdr_data): Remove.
+       (_initialize_mips_tdep): Update.
+
+2019-05-08  Tom Tromey  <tom@tromey.com>
+
+       * hppa-tdep.c (hppa_objfile_priv_data): Change type.
+       (hppa_init_objfile_priv_data, read_unwind_info)
+       (find_unwind_entry, _initialize_hppa_tdep): Update.
+
+2019-05-08  Tom Tromey  <tom@tromey.com>
+
+       * elfread.c (elf_objfile_gnu_ifunc_cache_data): Change type.
+       (elf_gnu_ifunc_record_cache): Update.  Don't allocate hash table
+       on obstack.
+       (elf_gnu_ifunc_resolve_by_cache, _initialize_elfread): Update.
+
+2019-05-08  Tom Tromey  <tom@tromey.com>
+
+       * mdebugread.c (basic_type_data): Change type.
+       (basic_type, _initialize_mdebugread): Update.
+
+2019-05-08  Tom Tromey  <tom@tromey.com>
+
+       * common/gdb_unique_ptr.h (struct noop_deleter): New.
+
+2019-05-08  Tom Tromey  <tom@tromey.com>
+
+       * nto-tdep.c (nto_inferior_data_reg): Change type.
+       (nto_inferior_data): Update.
+       (nto_inferior_data_cleanup, nto_new_inferior_data)
+       (_initialize_nto_tdep): Remove.
+       * nto-tdep.h (struct nto_inferior_data): Add initializers.
+
+2019-05-08  Tom Tromey  <tom@tromey.com>
+
+       * ada-lang.c (struct ada_inferior_data): Add initializers.
+       (ada_inferior_data): Change type.
+       (ada_inferior_data_cleanup): Remove.
+       (get_ada_inferior_data, ada_inferior_exit)
+       (struct ada_pspace_data): Add initializers, destructor.
+       (ada_pspace_data_handle): Change type.
+       (get_ada_pspace_data): Update.
+       (ada_pspace_data_cleanup): Remove.
+
+2019-05-08  Tom Tromey  <tom@tromey.com>
+
+       * coffread.c (struct coff_symfile_info): Add initializers.
+       (coff_objfile_data_key): Move lower.  Change type.
+       (coff_symfile_init, coff_symfile_read, _initialize_coffread):
+       Update.
+       (coff_free_info): Remove.
+
+2019-05-08  Tom Tromey  <tom@tromey.com>
+
+       * fbsd-tdep.c (struct fbsd_pspace_data): Add initializers.
+       (fbsd_pspace_data_handle): Move lower.  Change type.
+       (get_fbsd_pspace_data): Update.
+       (fbsd_pspace_data_cleanup): Remove.
+       (_initialize_fbsd_tdep): Update.
+
+2019-05-08  Tom Tromey  <tom@tromey.com>
+
+       * ada-tasks.c (ada_tasks_pspace_data_handle): Change type.
+       (get_ada_tasks_pspace_data): Update.
+       (ada_tasks_pspace_data_cleanup): Remove.
+       (_initialize_tasks): Update.
+       (ada_tasks_inferior_data_handle): Change type.
+       (get_ada_tasks_inferior_data): Update.
+       (ada_tasks_inferior_data_cleanup): Remove.
+       (struct ada_tasks_pspace_data): Add initializers.
+
+2019-05-08  Tom Tromey  <tom@tromey.com>
+
+       * symfile.h (struct sym_probe_fns) <sym_get_probes>: Change type.
+       * symfile-debug.c (debug_sym_get_probes): Change type.
+       * stap-probe.c (handle_stap_probe):
+       (stap_static_probe_ops::get_probes): Change type.
+       * probe.h (class static_probe_ops) <get_probes>: Change type.
+       * probe.c (class any_static_probe_ops) <get_probes>: Change type.
+       (parse_probes_in_pspace): Update.
+       (find_probes_in_objfile, find_probe_by_pc, collect_probes):
+       Update.
+       (any_static_probe_ops::get_probes): Change type.
+       * elfread.c (elfread_data): New typedef.
+       (probe_key): Change type.
+       (elf_get_probes): Likewise.  Update.
+       (probe_key_free): Remove.
+       (_initialize_elfread): Update.
+       * dtrace-probe.c (class dtrace_static_probe_ops) <get_probes>:
+       Change type.
+       (dtrace_process_dof_probe, dtrace_process_dof)
+       (dtrace_static_probe_ops::get_probe): Change type.
+
+2019-05-08  Tom Tromey  <tom@tromey.com>
+
+       * xcoffread.c (struct xcoff_symfile_info): Rename from
+       coff_symfile_info.  Add initializers.
+       (xcoff_objfile_data_key): Move lower.  Change type.
+       (XCOFF_DATA): Rewrite.
+       (xcoff_free_info): Remove.
+       (xcoff_symfile_init, _initialize_xcoffread, read_xcoff_symtab)
+       (read_symbol, read_symbol_lineno, find_linenos, init_stringtab)
+       (xcoff_initial_scan): Update.
+
 2019-05-08  Tom Tromey  <tom@tromey.com>
 
        * solib-svr4.c (struct svr4_info): Add initializers and
This page took 0.037612 seconds and 4 git commands to generate.