]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/gdbserver/ChangeLog
linux low: Make the arch code free arch_process_info
[thirdparty/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index 6027c7f87dfeb1851e529b705d28a855616948f0..3902e91b64a6852d38aa4a96d3cda8c7cfda5980 100644 (file)
@@ -1,3 +1,77 @@
+2017-10-12  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * linux-low.h (struct linux_target_ops) <delete_process>: New
+       field.
+       * linux-low.c (linux_mourn): Call the_low_target.delete_process.
+       * linux-aarch64-low.c (aarch64_linux_delete_process): New.
+       (struct linux_target_ops): Add delete_process callback.
+       * linux-arm-low.c (arm_delete_process): New.
+       (struct linux_target_ops): Add delete_process callback.
+       * linux-bfin-low.c (struct linux_target_ops): Likewise.
+       * linux-crisv32-low.c (struct linux_target_ops): Likewise.
+       * linux-m32r-low.c (struct linux_target_ops): Likewise.
+       * linux-mips-low.c (mips_linux_delete_process): New.
+       (struct linux_target_ops): Add delete_process callback.
+       * linux-ppc-low.c (struct linux_target_ops): Likewise.
+       * linux-s390-low.c (struct linux_target_ops): Likewise.
+       * linux-sh-low.c (struct linux_target_ops): Likewise.
+       * linux-tic6x-low.c (struct linux_target_ops): Likewise.
+       * linux-tile-low.c (struct linux_target_ops): Likewise.
+       * linux-x86-low.c (x86_linux_delete_process): New.
+       (struct linux_target_ops): Add delete_process callback.
+       * linux-xtensa-low.c (struct linux_target_ops): Likewise.
+
+2017-10-12  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * linux-aarch64-low.c (the_low_target): Add thread delete
+       callback.
+       * linux-arm-low.c (arm_delete_thread): New function.
+       (the_low_target): Add thread delete callback.
+       * linux-bfin-low.c (the_low_target): Likewise.
+       * linux-crisv32-low.c (the_low_target): Likewise.
+       * linux-low.c (delete_lwp): Invoke delete_thread callback if
+       set.
+       * linux-low.h (struct linux_target_ops) <delete_thread>: New
+       field.
+       * linux-m32r-low.c (the_low_target): Add thread delete callback.
+       * linux-mips-low.c (mips_linux_delete_thread): New function.
+       (the_low_target): Add thread delete callback.
+       * linux-ppc-low.c (the_low_target): Likewise.
+       * linux-s390-low.c (the_low_target): Likewise.
+       * linux-sh-low.c (the_low_target): Likewise.
+       * linux-tic6x-low.c (the_low_target): Likewise.
+       * linux-tile-low.c (the_low_target): Likewise.
+       * linux-x86-low.c (the_low_target): Likewise.
+       * linux-xtensa-low.c (the_low_target): Likewise.
+
+2017-10-06  Yuanhui Zhang  <asmwarrior@gmail.com>
+
+       * win32-low.c: Include "common-inferior.h".
+
+2017-10-04  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * inferiors.c (set_inferior_cwd): New function.
+       * server.c (handle_general_set): Handle QSetWorkingDir packet.
+       (handle_query): Inform that QSetWorkingDir is supported.
+       * win32-low.c (create_process): Pass the inferior's cwd to
+       CreateProcess.
+
+2017-10-04  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * inferiors.c (current_inferior_cwd): New global variable.
+       (get_inferior_cwd): New function.
+       * inferiors.h (struct process_info) <cwd>: New field.
+
+2017-10-04  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * Makefile.in (SFILES): Add $(srcdir)/common/gdb_tilde_expand.c.
+       (OBS): Add gdb_tilde_expand.o.
+
+2017-10-02  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * lynx-i386-low.c (lynx_i386_arch_setup): Call init_target_desc.
+       * nto-x86-low.c (nto_x86_arch_setup): Likewise.
+
 2017-09-29  Pedro Alves  <palves@redhat.com>
 
        * ax.c (gdb_parse_agent_expr): Constify.