New command queue-signal.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 916b093a1e3a95e16fec0ad057c4018e1ceddef8..908d6a39186549a5f6d0e920aba6030b0077628c 100644 (file)
@@ -1,3 +1,150 @@
+2014-09-13  Doug Evans  <xdje42@gmail.com>
+
+       * NEWS: Mention new "queue-signal" command.
+       * infcmd.c (queue_signal_command): New function.
+       (_initialize_infcmd): Add new queue-signal command.
+
+2014-09-13  Doug Evans  <xdje42@gmail.com>
+
+       * linux-nat.c (wait_lwp): Add debugging printf.
+       (linux_nat_wait_1): Ditto.
+
+2014-09-12  Pedro Alves  <palves@redhat.com>
+
+       * breakpoint.c (remove_solib_event_breakpoints_at_next_stop)
+       (create_and_insert_solib_event_breakpoint): New functions.
+       * breakpoint.h (create_and_insert_solib_event_breakpoint)
+       (remove_solib_event_breakpoints_at_next_stop): New declarations.
+       * procfs.c (dbx_link_bpt_addr, dbx_link_bpt): Delete globals.
+       (remove_dbx_link_breakpoint): Delete function.
+       (insert_dbx_link_bpt_in_file): Use
+       create_and_insert_solib_event_breakpoint instead of
+       deprecated_insert_raw_breakpoint.
+       (procfs_wait): Don't check whether we hit __dbx_link here.
+       (procfs_mourn_inferior): Don't delete the __dbx_link breakpoint
+       here.
+       * solib-irix.c (base_breakpoint): Delete global.
+       (disable_break): Delete function.
+       (enable_break): Use create_solib_event_breakpoint
+       instead of deprecated_insert_raw_breakpoint.
+       (irix_solib_handle_event): New function.
+       (irix_solib_create_inferior_hook): Don't run the target or disable
+       the mapping-complete breakpoint here.
+       (_initialize_irix_solib): Install irix_solib_handle_event as
+       so_ops->handle_event hook.
+
+2014-09-12  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>
+           Ulrich Weigand  <uweigand@de.ibm.com>
+
+       PR tdep/17379
+       * rs6000-tdep.c (rs6000_frame_cache): Use safe_read_memory_integer
+       instead of read_memory_unsigned_integer.
+
+2014-09-12  Gary Benson  <gbenson@redhat.com>
+
+       * nat/linux-waitpid.c: Include common-defs.h.
+       [GDBSERVER]: Add FIXME comment.
+       [!GDBSERVER]: Don't include defs.h or signal.h.
+       (linux_debug) [!GDBSERVER]: Remove empty block.
+
+2014-09-12  Gary Benson  <gbenson@redhat.com>
+
+       * nat/x86-dregs.c: Include common-defs.h and break-common.h.
+       Don't include defs.h or server.h.
+
+2014-09-12  Gary Benson  <gbenson@redhat.com>
+
+       * nat/linux-btrace.c: Include common-defs.h.
+       Don't include defs.h, server.h or gdbthread.h.
+       * nat/linux-btrace.h (struct target_ops): New forward declaration.
+
+2014-09-12  Gary Benson  <gbenson@redhat.com>
+
+       * common/agent.c: Include common-defs.h.
+       Don't include defs.h or server.h.
+       * common/buffer.c: Likewise.
+       * common/common-debug.c: Likewise.
+       * common/common-utils.c: Likewise.
+       * common/errors.c: Likewise.
+       * common/filestuff.c: Likewise.
+       * common/format.c: Likewise.
+       * common/gdb_vecs.c: Likewise.
+       * common/print-utils.c: Likewise.
+       * common/ptid.c: Likewise.
+       * common/rsp-low.c: Likewise.
+       * common/signals.c: Likewise.
+       * common/vec.c: Likewise.
+       * common/xml-utils.c: Likewise.
+       * nat/linux-osdata.c: Likewise.
+       * nat/linux-procfs.c: Likewise.
+       * nat/linux-ptrace.c: Likewise.
+       * nat/mips-linux-watch.c: Likewise.
+       * target/waitstatus.c: Likewise.
+
+2014-09-12  Tom Tromey  <tromey@redhat.com>
+           Gary Benson  <gbenson@redhat.com>
+
+       * common/common-regcache.h: New file.
+       * Makefile.in (HFILES_NO_SRCDIR): Add common/common-regcache.h.
+       * regcache.h: Include common-regcache.h.
+       (regcache_read_pc): Don't declare.
+       * regcache.c (get_thread_regcache_for_ptid): New function.
+       * nat/linux-btrace.c: Don't include regcache.h.
+       Include common-regcache.h.
+       (perf_event_read_bts): Use get_thread_regcache_for_ptid.
+
+2014-09-11  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * regcache.h (struct regset): Declare.
+
+2014-09-11  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/17347
+       * main.c: Include "infrun.h".
+       (catch_command_errors, catch_command_errors_const): Wait for the
+       foreground command to complete.
+       * top.c (maybe_wait_sync_command_done): New function, factored out
+       from ...
+       (maybe_wait_sync_command_done): ... here.
+       * top.h (maybe_wait_sync_command_done): New declaration.
+
+2014-09-11  Tom Tromey  <tromey@redhat.com>
+           Gary Benson  <gbenson@redhat.com>
+
+       * common/symbol.h: New file.
+       * Makefile.in (HFILES_NO_SRCDIR): Add common/symbol.h.
+       * minsyms.c (find_minimal_symbol_address): New function.
+       * common/agent.c: Include common/symbol.h.
+       [!GDBSERVER]: Don't include objfiles.h.
+       (agent_look_up_symbols): Use find_minimal_symbol_address.
+
+2014-09-11  Gary Benson  <gbenson@redhat.com>
+
+       * target/target.h (target_stop_ptid, target_continue_ptid):
+       Declare.
+       * target.c (target_stop_ptid, target_continue_ptid): New
+       functions.
+       * common/agent.c [!GDBSERVER]: Don't include infrun.h.
+       (agent_run_command): Always use target_stop_ptid and
+       target_continue_ptid.
+
+2014-09-11  Tom Tromey  <tromey@redhat.com>
+           Gary Benson  <gbenson@redhat.com>
+
+       * target/target.h: New file.
+       * Makefile.in (HFILES_NO_SRCDIR): Add target/target.h.
+       * target.h: Include target/target.h.
+       (target_read_memory, target_write_memory): Don't declare.
+       * target.c (target_read_uint32): New function.
+       * common/agent.c: Include target/target.h.
+       [!GDBSERVER]: Don't include target.h.
+       (helper_thread_id): Type changed to uint32_t.
+       (agent_get_helper_thread_id): Use target_read_uint32.
+       (agent_run_command): Always use target_read_memory and
+       target_write_memory.
+       (agent_capability): Type changed to uint32_t.
+       (agent_capability_check): Use target_read_uint32.
+
 2014-09-11  Gary Benson  <gbenson@redhat.com>
 
        * common/common-debug.h (show_debug_regs): Declare.
This page took 0.028434 seconds and 4 git commands to generate.