gdbserver/linux-low: use std::list to store pending signals
[deliverable/binutils-gdb.git] / gdbserver / ChangeLog
index 70a2a821dc3e2db60e075680cb3aa1e40e8c6284..c5c3b09841e0c159cb01c46740aa1172cfd32661 100644 (file)
@@ -1,3 +1,36 @@
+2020-06-22  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
+
+       Use std::list to stop pending signal instead of manually-created
+       linked list.
+       * linux-low.h: Include <list>.
+       (struct pending_signal): Move here from linux-low.cc.
+       (struct lwp_info) <pending_signals>
+       <pending_signals_to_report>: Update the type.
+       * linux-low.cc (struct pending_signals): Remove.
+       (linux_process_target::delete_lwp)
+       (linux_process_target::add_lwp)
+       (enqueue_one_deferred_signal)
+       (dequeue_one_deferred_signal)
+       (enqueue_pending_signal)
+       (linux_process_target::resume_one_lwp_throw)
+       (linux_process_target::thread_needs_step_over)
+       (linux_process_target::resume_one_thread)
+       (linux_process_target::proceed_one_lwp): Update the use of pending
+       signal list.
+
+2020-06-17  Simon Marchi  <simon.marchi@efficios.com>
+
+       * Makefile.in (%-generated.cc: ../gdb/regformats/arm/%.dat):
+       Remove.
+
+2020-06-12  Simon Marchi  <simon.marchi@efficios.com>
+
+       * Makefile.in (SFILES): Remove win32-arm-low.cc, wincecompat.cc.
+       * configure.srv: Remove mingw32ce cases.
+       * server.h, win32-low.cc: Remove __MINGW32CE__-guarded code.
+       * win32-low.h (to_back_slashes): Remove.
+       * win32-arm-low.cc, wincecompat.cc, wincecompat.h: Remove.
+
 2020-06-12  Simon Marchi  <simon.marchi@efficios.com>
 
        * Makefile.in (SFILES): linux-tile-low.cc.
This page took 0.038621 seconds and 4 git commands to generate.