Implement "set cwd" command on GDB
[deliverable/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index a82dd863906c7fbf9457b087ee7adc8b46b2f97e..25d527b924afb57717bea65bd30f775f7f88ada2 100644 (file)
@@ -1,3 +1,78 @@
+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.
+       * ax.h (gdb_parse_agent_expr): Constify.
+       * mem-break.c (add_breakpoint_condition, add_breakpoint_commands):
+       Constify.
+       * mem-break.h (add_breakpoint_condition, add_breakpoint_commands): Constify.
+       * remote-utils.c (hex_or_minus_one, read_ptid): Constify.
+       * remote-utils.h (read_ptid): Constify.
+       * server.c (handle_qxfer_exec_file, handle_query, handle_v_cont)
+       (process_point_options, process_serial_event): Constify.
+       * tracepoint.c (add_tracepoint_action, cmd_qtdp, cmd_qtdpsrc)
+       (cmd_qtdv, cmd_qtenable_disable, cmd_qtro, cmd_qtframe, cmd_qtp)
+       (cmd_qtbuffer): Constify.
+
+2017-09-29  Pedro Alves  <palves@redhat.com>
+
+       * proc-service.c (ps_pdread): Return PS_ERR if reading memory
+       fails.
+
+2017-09-29  Pedro Alves  <palves@redhat.com>
+
+       * linux-low.c (handle_extended_wait): Pass parent thread instead
+       of process to thread_db_notice_clone.
+       * linux-low.h (thread_db_notice_clone): Replace parent process
+       parameter with parent thread parameter.
+       * thread-db.c (find_one_thread): Add comment.
+       (thread_db_notice_clone): Replace parent process parameter with
+       parent thread parameter.  Temporarily switch to the parent thread.
+
+2017-09-26  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdbthread.h: Include "common-gdbthread.h".
+       * inferiors.c (switch_to_thread): Use "gdb_assert" instead of
+       "if" when validating the ptid.
+       * remote-utils.c: Include "gdbthread.h".
+       (prepare_resume_reply): Use "switch_to_thread".
+       * target.c (done_accessing_memory): Likewise.
+
+2017-09-25  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * configure.srv (s390*-*-linux*): Add s390-gs-linux64.o and
+       s390x-gs-linux64.o to srv_regobj.  Add s390-gs-linux64.xml,
+       s390x-gs-linux64.xml, s390-gs.xml, and s390-gsbc.xml to
+       srv_xmlfiles.  Add s390-gs-linux64-ipa.o and
+       s390x-gs-linux64-ipa.o to ipa_obj.
+       * linux-s390-low.c (HWCAP_S390_GS): New define.
+       (s390_fill_gs, s390_store_gs, s390_fill_gsbc, s390_store_gsbc):
+       New functions.
+       (s390_regsets): Add regsets for NT_S390_GS_CB and NT_S390_GS_BC.
+       (s390_arch_setup): Check for guarded-storage support and choose
+       appropriate tdesc.
+       (initialize_low_arch): Invoke init_registers_s390_gs_linux64 and
+       init_registers_s390x_gs_linux64.
+       * linux-s390-tdesc.h (enum s390_linux_tdesc) <S390_TDESC_GS>: New
+       enum value.
+       (init_registers_s390x_gs_linux64, tdesc_s390x_gs_linux64)
+       (init_registers_s390_gs_linux64, tdesc_s390_gs_linux64): Declare.
+
 2017-09-22  Simon Marchi  <simon.marchi@ericsson.com>
 
        * win32-i386-low.c (i386_arch_setup): Call init_target_desc.
This page took 0.028995 seconds and 4 git commands to generate.