X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fgdbserver%2FChangeLog;h=9bc965a36b3d996a891bb229a73285ff14148a12;hb=e8319fde715960466aca2461c74cec8907abd391;hp=c0c6f51a0695b9891f8c275e7f2f3792d47d6a9d;hpb=f9d949fb7b85323e3f307884a4a3cef6ba52607b;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index c0c6f51a06..9bc965a36b 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,3 +1,364 @@ +2020-01-29 Maciej W. Rozycki + + * configure.srv : Fix whitespace damage. + +2020-01-29 Pedro Franco de Carvalho + + * configure.srv (powerpc*-*-linux*): Use srv_tgtobj in second + assignment instead of srv_linux_obj. + +2020-01-28 Hannes Domani + + * server.c (handle_qxfer_libraries): Write segment-address with + paddress. + +2020-01-24 Hannes Domani + + * Makefile.in (install-strip): New target. + (install_sh, INSTALL_STRIP_PROGRAM, STRIP): New variables. + * aclocal.m4: Regenerate. + * configure: Regenerate. + * configure.ac: Add AM_PROG_INSTALL_STRIP. + +2020-01-24 Maciej W. Rozycki + + * Makefile.in (SFILES): Adjust paths to point to real files. + (OBS): Move waitstatus.o to target/waitstatus.o. + (TAGS): Transform paths appropriately. + (%.o): Rename to... + (nat/%.o): ... this pattern rule. + (%.o): Rename to... + (target/%.o): ... this pattern rule. + * configure.srv: Adjust paths throughout to include nat/ prefix + with the revant files. + * configure.ac: Add `nat' and `target' to CONFIG_SRC_SUBDIR. + * configure: Regenerate. + +2020-01-24 Maciej W. Rozycki + + * Makefile.in (TAGS): Remove config files from the recipe. + +2020-01-14 Tom Tromey + + * configure: Rebuild. + * configure.ac: Remove any checks that were added to common.m4. + * acinclude.m4: Include lib-ld.m4, lib-prefix.m4, and + lib-link.m4. + +2020-01-14 Tom Tromey + + * server.h: Include config.h. + * gdbreplay.c: Include config.h. + * configure: Rebuild. + * configure.ac: Don't source common.host. + * acinclude.m4: Update path. + * Makefile.in (INCSUPPORT): New variable. + (INCLUDE_CFLAGS): Add INCSUPPORT. + (SFILES): Update paths. + (version-generated.c): Update path to create-version.sh. + (gdbsupport/%-ipa.o, gdbsupport/%.o): Update paths. + +2020-01-14 Tom Tromey + + * configure.ac (LIBS): Use WIN32APILIBS. + (USE_WIN32API): Don't define. + * configure: Rebuild. + +2020-01-14 Tom Tromey + + * configure: Rebuild. + +2020-01-13 Simon Marchi + + * Makefile.in (%-generated.c): Remove rule for files from + regformats/i386. + +2020-01-13 Simon Marchi + + * configure: Re-generate. + +2020-01-13 Simon Marchi + + * tracepoint.h (IP_AGENT_EXPORT_FUNC) [!IN_PROCESS_AGENT]: + Define to static. + * tracepoint.c (stop_tracing, flush_trace_buffer, + about_to_request_buffer_space, get_trace_state_variable_value, + set_trace_state_variable_value, gdb_collect): Add declaration. + +2020-01-13 Simon Marchi + + * linux-x86-low.c (x86_linux_regs_info, amd64_emit_eq_goto, + amd64_emit_ne_goto, amd64_emit_lt_goto, amd64_emit_le_goto, + amd64_emit_gt_goto, amd64_emit_ge_goto, amd64_emit_ge_goto, + i386_emit_eq_goto, i386_emit_ne_goto, i386_emit_lt_goto, + i386_emit_le_goto, i386_emit_gt_goto, i386_emit_ge_goto): Make + static. + +2020-01-13 Simon Marchi + + * inferiors.c: Include gdbsupport/common-inferior.h. + +2020-01-13 Simon Marchi + + * hostio-errno.c: Include hostio.h. + +2020-01-13 Simon Marchi + + * Makefile.in (%-generated.c): Make $(regdat_sh) a regular + prerequisite. + +2020-01-12 Simon Marchi + + * linux-arm-tdesc.c: Include linux-arm-tdesc.h. + * linux-arm-tdesc.h: Include arch/arm.h. + +2020-01-12 Simon Marchi + + * linux-aarch64-low.c (aarch64_write_goto_address): Make static. + +2020-01-12 Simon Marchi + + * linux-aarch32-tdesc.c: Include linux-aarch32-tdesc.h. + * linux-aarch64-tdesc.c: Include linux-aarch64-tdesc.h. + +2020-01-10 Pedro Alves + + * fork-child.c (post_fork_inferior): Pass target down to + startup_inferior. + * inferiors.c (switch_to_thread): Add process_stratum_target + parameter. + * lynx-low.c (lynx_target_ops): Now a process_stratum_target. + * nto-low.c (nto_target_ops): Now a process_stratum_target. + * linux-low.c (linux_target_ops): Now a process_stratum_target. + * remote-utils.c (prepare_resume_reply): Pass the target to + switch_to_thread. + * target.c (the_target): Now a process_stratum_target. + (done_accessing_memory): Pass the target to switch_to_thread. + (set_target_ops): Ajust to use process_stratum_target. + * target.h (struct target_ops): Rename to ... + (struct process_stratum_target): ... this. + (the_target, set_target_ops): Adjust. + (prepare_to_access_memory): Adjust comment. + * win32-low.c (child_xfer_memory): Adjust to use + process_stratum_target. + (win32_target_ops): Now a process_stratum_target. + +2020-01-06 Eli Zaretskii + Pedro Alves + + * win32-low.c (get_child_debug_event): Extract the fatal exception + from the exit status and convert to the equivalent Posix signal + number. + (win32_wait): Allow TARGET_WAITKIND_SIGNALLED status as well. + * Makefile.in (OBS, SFILES): Add gdb_wait.[co]. + +2020-01-01 Hannes Domani + + * Makefile.in: Use INSTALL_PROGRAM_ENV. + +2020-01-01 Joel Brobecker + + * server.c (gdbserver_version): Change copyright year to 2020. + * gdbreplay.c (gdbreplay_version): Likewise. + +2019-12-19 Christian Biesinger + + * configure: Regenerate. + * configure.ac: Quote variable arguments of test. + +2019-12-16 Bernd Edlinger + + * Makefile.in: Fix build with GNU Make 3.81 + +2019-12-16 Tom Tromey + + * server.c (get_exec_file): Constify result. + +2019-12-10 Christian Biesinger + + * Makefile.in: Add safe-strerror.c to gdbreplay and IPA, and change + UNDO_GNULIB_CFLAGS to undo strerror_r instead of strerror. + * config.in: Regenerate. + * configure: Regenerate. + * configure.ac: Don't check for strerror. + * linux-i386-ipa.c (initialize_fast_tracepoint_trampoline_buffer): + Call safe_strerror instead of strerror. + * server.h (strerror): Remove this now-unnecessary declaration. + * tracepoint.c (init_named_socket): Call safe_strerror instead of + strerror. + (gdb_agent_helper_thread): Likewise. + * utils.c (perror_with_name): Likewise. + +2019-11-26 Tom Tromey + + * configure, config.in: Rebuild. + +2019-11-26 Tom Tromey + + * remote-utils.c (block_unblock_async_io): Use gdb_sigmask. + * linux-low.c (linux_wait_for_event_filtered, linux_async): Use + gdb_sigmask. + * configure, config.in: Rebuild. + +2019-11-26 Tom Tromey + + * Makefile.in (PTHREAD_CFLAGS, PTHREAD_LIBS): New variables. + (INTERNAL_CFLAGS_BASE): Use PTHREAD_CFLAGS. + (GDBSERVER_LIBS): Use PTHREAD_LIBS. + * acinclude.m4: Include ax_pthread.m4. + * config.in, configure: Rebuild. + +2019-11-26 Christian Biesinger + + * debug.c (debug_set_output): Call safe_strerror instead of + strerror. + * linux-low.c (attach_proc_task_lwp_callback): Likewise. + (linux_kill_one_lwp): Likewise. + (linux_detach_one_lwp): Likewise. + (linux_wait_for_event_filtered): Likewise. + (store_register): Likewise. + * lynx-low.c (lynx_attach): Likewise. + * mem-break.c (insert_memory_breakpoint): Likewise. + (remove_memory_breakpoint): Likewise. + (delete_fast_tracepoint_jump): Likewise. + (set_fast_tracepoint_jump): Likewise. + (uninsert_fast_tracepoint_jumps_at): Likewise. + (reinsert_fast_tracepoint_jumps_at): Likewise. + * nto-low.c (nto_xfer_memory): Likewise. + (nto_resume): Likewise. + +2019-11-20 Luis Machado + + * linux-aarch64-low.c (is_sve_tdesc): Check against target feature + instead of register count. + * tdesc.c (tdesc_contains_feature): New function. + * tdesc.h (tdesc_contains_feature): New prototype. + +2019-11-15 Christian Biesinger + + * Makefile.in: Add safe-strerror.c. + * configure: Regenerate. + * configure.ac: Don't source common.host. + +2019-11-15 Christian Biesinger + + * config.in: Regenerate. + * configure: Regenerate. + +2019-11-12 Andrew Burgess + + * ax.c (ax_printf): Handle size_t_arg. + +2019-11-06 Christian Biesinger + + * linux-tdep.c (linux_info_proc): Use strtok_r instead of strtok. + * mi/mi-main.c (output_cores): Likewise. + * nat/linux-osdata.c (linux_xfer_osdata_cpus): Likewise. + (linux_xfer_osdata_modules): Likewise. + * remote.c (register_remote_support_xml): Likewise. + * sparc64-tdep.c (adi_is_addr_mapped): Likewise. + * xml-syscall.c (syscall_create_syscall_desc): Likewise. + +2019-11-01 Christian Biesinger + + * configure: Regenerate. + * configure.ac: Remove check for strerror_r. + +2019-10-31 Christian Biesinger + + * config.in: Regenerate. + * configure: Regenerate. + * configure.ac: Also check for strerror_r. + +2019-10-31 Christian Biesinger + + * ax.h (debug_agent): Remove duplicate declaration. + +2019-10-26 Tom de Vries + + * linux-aarch64-low.c: Fix typos in comments. + * linux-arm-low.c: Same. + * linux-low.c: Same. + * linux-ppc-low.c: Same. + * proc-service.c: Same. + * regcache.h: Same. + * server.c: Same. + * tracepoint.c: Same. + * win32-low.c: Same. + +2019-10-25 Tom Tromey + + * utils.c (xstrdup): Remove. + +2019-10-23 Tom Tromey + + * configure, config.in: Rebuild. + +2019-10-23 Tom Tromey + + * configure: Rebuild. + * acinclude.m4: Use m4_include, not sinclude. + +2019-10-17 Tom Tromey + + * configure: Rebuild. + * configure.ac: Use AC_CONFIG_HEADERS. Create stamp-h there, not + in AC_CONFIG_FILES invocation. + * Makefile.in (stamp-h, Makefile): Use new-style config.status + invocation. + +2019-10-16 Christian Biesinger + + * server.c: Include xml-builtin.h. + (get_xml_features): Don't declare xml_builtins here. + +2019-10-15 Andrew Burgess + + * Makefile.in: Remove references to vec-ipa.o. + +2019-10-15 Andrew Burgess + + * Makefile.in: Remove references to vec.c. + +2019-10-02 Christian Biesinger + + * server.c (server_waiting): Change to bool. + (extended_protocol): Likewise. + (response_needed): Likewise. + (exit_requested): Likewise. + (run_once): Likewise. + (report_no_resumed): Likewise. + (non_stop): Likewise. + (disable_packet_vCont): Likewise. + (disable_packet_Tthread): Likewise. + (disable_packet_qC): Likewise. + (disable_packet_qfThreadInfo): Likewise. + (handle_general_set): Update. + (handle_detach): Update. + (handle_monitor_command): Update. + (handle_query): Update. + (captured_main): Update. + (process_serial_event): Update. + * server.h (server_waiting): Change to bool. + (disable_packet_vCont): Likewise. + (disable_packet_Tthread): Likewise. + (disable_packet_qC): Likewise. + (disable_packet_qfThreadInfo): Likewise. + (run_once): Likewise. + (non_stop): Likewise. + * target.c (target_stop_and_wait): Update. + +2019-10-02 Tom Tromey + + * Makefile.in (SFILES): Add common-inferior.c. + (OBS): Add common-inferior.o. + * server.c (startup_with_shell): Don't define. + +2019-10-02 Andrew Burgess + + * linux-low.c (linux_low_read_btrace): Update for change to + std::vector. + 2019-09-20 Christian Biesinger * debug.c (debug_threads): Remove comment in favor of the header.