btrace, gdbserver: use exceptions to convey btrace enable/disable errors
[deliverable/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index 2299c8e15d1571ff0385a034f27bb669ec9bec2f..1b8d6f6276c66f5b139f07337415d99fd4e4ad4f 100644 (file)
@@ -1,3 +1,72 @@
+2018-02-09  Markus Metzger  <markus.t.metzger@intel.com>
+
+       * server.c (handle_btrace_enable_bts, handle_btrace_enable_pt)
+       (handle_btrace_disable): Change return type to void.  Use exceptions
+       to report errors.
+       (handle_btrace_general_set): Catch exception and copy message to
+       return message.
+
+2018-02-08  Tom Tromey  <tom@tromey.com>
+
+       * linux-low.c (install_software_single_step_breakpoints): Use
+       make_scoped_restore.
+       * inferiors.c (make_cleanup_restore_current_thread): Remove.
+       (do_restore_current_thread_cleanup): Remove.
+       * gdbthread.h (make_cleanup_restore_current_thread): Don't
+       declare.
+
+2018-02-08  Tom Tromey  <tom@tromey.com>
+
+       * mem-break.c (set_raw_breakpoint_at): Use
+       gdb::unique_xmalloc_ptr.
+
+2018-01-30  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/13211
+       * target.c (target_terminal::terminal_state): Rename to ...
+       (target_terminal::m_terminal_state): ... this.
+
+2018-01-19  James Clarke  <jrtc27@jrtc27.com>
+
+       * linux-low.c (handle_extended_wait): Surround call to
+       thread_db_notice_clone with #ifdef USE_THREAD_DB.
+
+2018-01-17  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * linux-low.c (attach_proc_task_lwp_callback): Adjust to
+       linux_ptrace_attach_fail_reason_string now returning an
+       std::string.
+       (linux_attach): Likewise.
+       * thread-db.c (attach_thread): Likewise.
+
+2018-01-17  Eldar Abusalimov  <eldar.abusalimov@jetbrains.com>
+
+       PR gdb/21559
+       * configure.ac: Include <sys/types.h> prior to <sys/user.h> when
+       checking for fs_base/gs_base fields in struct user_regs_struct.
+       * configure: Regenerate.
+
+2018-01-16  Yao Qi  <yao.qi@linaro.org>
+
+       PR gdb/18749
+       * linux-low.c (fetch_register): Call supply_register instead of
+       error.
+
+2018-01-08  Yao Qi  <yao.qi@linaro.org>
+           Simon Marchi  <simon.marchi@ericsson.com>
+
+       * Makefile.in (OBS): Remove selftest.o.
+       * configure.ac: Set srv_selftest_objs if $development is true.
+       (GDBSERVER_DEPFILES): Append $srv_selftest_objs.
+       * configure: Re-generated.
+       * server.c (captured_main): Wrap variable selftest_filter with
+       GDB_SELF_TEST.
+
+2018-01-07  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * server.c (parse_debug_format_options): Return std::string.
+       (handle_monitor_command, captured_main): Adjust.
+
 2018-01-05  Pedro Alves  <palves@redhat.com>
 
        PR gdb/18653
This page took 0.030085 seconds and 4 git commands to generate.