* mi/mi-interp.c (mi_solib_loaded, mi_solib_unloaded): New.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index f36c9adcea66633149907012ca3f1a03a5bcce92..47912f7daedbaef759d619e543d35bb68978d38c 100644 (file)
@@ -1,3 +1,70 @@
+2009-02-18  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * mi/mi-interp.c (mi_solib_loaded, mi_solib_unloaded): New.
+       (mi_interpreter_init): Register the above.
+       * solib.c (clear_solib): Notify solib unload.
+       * breakpoint.c (disable_breakpoints_in_unloaded_shlib): Do not
+       disable breakpoints on a.out targets.
+
+2009-02-17  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * observer.c (observer_test_first_notification_function)
+       (observer_test_second_notification_function)
+       (observer_test_third_notification_function): Adjust prototype.
+
+2009-02-17  Pedro Alves  <pedro@codesourcery.com>
+
+       * Makefile.in (ALL_64_TARGET_OBS): Add amd64-dicos-tdep.o.
+       (ALL_TARGET_OBS): Add dicos-tdep.o.
+       (ALLDEPFILES): Add amd64-dicos-tdep.c and dicos-tdep.c.
+       * configure.tgt (i[34567]86-*-dicos*): Add dicos-tdep.o to
+       gdb_target_obs.
+       (x86_64-*-dicos*): Add dicos-tdep.o and amd64-dicos-tdep.o to
+       gdb_target_obs.
+       * dicos-tdep.h, dicos-tdep.c: New.
+       * amd64-dicos-tdep.c: New.
+       * i386-dicos-tdep.c: Don't include solib.h, solib-target.h or
+       inferior.h.  Include dicos-tdep.h.
+       (i386_dicos_init_abi): Call dicos_init_abi.
+       (i386_dicos_bfd_has_symbol_p): Delete.
+       (i386_dicos_osabi_sniffer): Use dicos_load_module_p.
+
+       * NEWS: Mention x86-64 DICOS target support.
+
+2009-02-16  Doug Evans  <dje@google.com>
+
+       * amd64-tdep.c (amd64_skip_prefixes): Renamed from skip_prefixes.
+       All callers updated.
+       (amd64_get_insn_details): Handle more 3-byte opcode insns.
+       (amd64_breakpoint_p): Delete.
+       (amd64_displaced_step_fixup): When fixing up after stepping an int3,
+       don't back up pc to the start of the int3.
+       * i386-tdep.c: #include opcode/i386.h.
+       (i386_skip_prefixes): New function.
+       (i386_absolute_jmp_p): Constify argument.
+       (i386_absolute_call_p,i386_ret_p,i386_call_p,i386_syscall_p): Ditto.
+       (i386_breakpoint_p): Delete.
+       (i386_displaced_step_fixup): Handle unnecessary or redundant prefixes.
+       When fixing up after stepping an int3, don't back up pc to the start
+       of the int3.
+
+2009-02-16  Pedro Alves  <pedro@codesourcery.com>
+
+       * corelow.c (core_close): Don't hardcode the core's pid.
+       (core_open): Find core threads before calling
+       post_create_inferior.
+       (add_to_thread_list, get_core_register_section): Take into account
+       systems where the regset section names encode the pid of the
+       inferior.
+
+       * gdbarch.sh (core_reg_section_encodes_pid): New gdbarch setting.
+       * gdbarch.h, gdbarch.c: Regenerate.
+
+       * amd64-sol2-tdep.c (amd64_sol2_init_abi): Set it.
+       * i386-sol2-tdep.c (i386_sol2_init_abi): Set it.
+       * sparc-sol2-tdep.c (sparc32_sol2_init_abi): Set it.
+       * sparc64-sol2-tdep.c (sparc64_sol2_init_abi): Set it.
+
 2009-02-14  Vladimir Prus  <vladimir@codesourcery.com>
 
        Include frame information for *stopped due to CLI commands.
This page took 0.025336 seconds and 4 git commands to generate.