+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.