X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=908d6a39186549a5f6d0e920aba6030b0077628c;hb=81219e5358e6238d3810136690a0c0b2cd20955e;hp=916b093a1e3a95e16fec0ad057c4018e1ceddef8;hpb=c5e92cca56da9153985d4c15dab243e383f66919;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 916b093a1e..908d6a3918 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,150 @@ +2014-09-13 Doug Evans + + * 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 + + * linux-nat.c (wait_lwp): Add debugging printf. + (linux_nat_wait_1): Ditto. + +2014-09-12 Pedro Alves + + * 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 + Ulrich Weigand  + + 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 + + * 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 + + * 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 + + * 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 + + * 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 + Gary Benson + + * 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 + + * regcache.h (struct regset): Declare. + +2014-09-11 Pedro Alves + + 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 + Gary Benson + + * 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 + + * 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 + Gary Benson + + * 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 * common/common-debug.h (show_debug_regs): Declare.