This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-arm in repository toolchain/ci/gdb.
from cced7cacec gdb: preserve `|` in connection details string adds e53c95d40b gdb: use ptid_t::to_string instead of target_pid_to_str in d [...] adds dab863ef40 Remove a use of xfree in location.c adds 7910e2dee3 Boolify explicit_to_string_internal adds 49a9cf56ff Remove EL_* macros from location.c adds 2b0c285ea5 Split event_location into subclasses adds 85e428a69f Use std::string in event_location adds 5947982f1d Simplify event_location_probe adds 7904e9613e Move gdb_argv to gdbsupport adds bf31fd38f0 Move gdb obstack code to gdbsupport adds 0589ca4e7b Introduce gdb-hashtab module in gdbsupport adds d322d6d69d Move gdb_regex to gdbsupport adds 59505f2cec Unify "catch fork" and "catch vfork" adds 064f3c6a01 Move "catch fork" to a new file adds de8e4cb3af Move "catch exec" to a new file adds d66beefaf6 Simplify Ada catchpoints adds c68665c726 gdbserver: turn debug_threads into a boolean adds c058728c31 gdbserver: introduce threads_debug_printf, THREADS_SCOPED_DE [...] adds 91f94053dd gdbserver: introduce remote_debug_printf adds 72a52f2a86 Fix the remote-sim.c build new 858b0eff3c Re: PowerPC64 DT_RELR new 05900cefe2 Automatic date update in version.in
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/elf64-ppc.c | 8 +- bfd/version.h | 2 +- gdb/Makefile.in | 6 +- gdb/ada-lang.c | 72 +- gdb/addrmap.c | 2 +- gdb/auto-load.c | 2 +- gdb/bcache.c | 2 +- gdb/block.c | 2 +- gdb/break-catch-exec.c | 236 ++++++ gdb/break-catch-fork.c | 286 ++++++++ gdb/break-catch-throw.c | 4 +- gdb/breakpoint.c | 537 +------------- gdb/bsd-uthread.c | 2 +- gdb/btrace.c | 10 +- gdb/buildsym.c | 2 +- gdb/buildsym.h | 2 +- gdb/c-lang.c | 2 +- gdb/c-typeprint.c | 2 +- gdb/charset.c | 2 +- gdb/cli/cli-cmds.c | 2 +- gdb/cli/cli-decode.c | 2 +- gdb/cli/cli-decode.h | 3 +- gdb/coffread.c | 2 +- gdb/compile/compile-internal.h | 1 + gdb/compile/compile.c | 1 + gdb/completer.h | 1 + gdb/cp-namespace.c | 2 +- gdb/cp-support.h | 2 +- gdb/cp-valprint.c | 2 +- gdb/d-namespace.c | 2 +- gdb/dbxread.c | 2 +- gdb/dictionary.c | 2 +- gdb/displaced-stepping.c | 4 +- gdb/dummy-frame.c | 2 +- gdb/dwarf2/read.h | 2 +- gdb/eval.c | 2 +- gdb/exec.c | 1 + gdb/f-typeprint.c | 2 +- gdb/filename-seen-cache.h | 1 + gdb/frame-base.c | 2 +- gdb/frame-unwind.c | 2 +- gdb/frame.c | 2 +- gdb/gdbarch.h | 2 +- gdb/gdbtypes.h | 3 +- gdb/gnu-nat.c | 12 +- gdb/go-lang.c | 2 +- gdb/guile/scm-string.c | 1 + gdb/i386-windows-tdep.c | 2 +- gdb/inferior.c | 1 + gdb/infrun.c | 1 + gdb/interps.c | 1 + gdb/linespec.c | 8 +- gdb/linux-nat.c | 92 +-- gdb/linux-tdep.c | 4 +- gdb/location.c | 568 ++++++++------- gdb/location.h | 19 +- gdb/m2-typeprint.c | 2 +- gdb/macroexp.c | 2 +- gdb/macrotab.c | 2 +- gdb/mdebugread.c | 2 +- gdb/mi/mi-cmd-break.c | 2 +- gdb/mi/mi-cmd-file.c | 2 +- gdb/namespace.h | 2 +- gdb/objc-lang.c | 2 +- gdb/objfiles.c | 2 +- gdb/objfiles.h | 2 +- gdb/p-typeprint.c | 2 +- gdb/p-valprint.c | 2 +- gdb/probe.c | 4 +- gdb/producer.c | 2 +- gdb/psymtab.c | 3 +- gdb/psymtab.h | 2 +- gdb/python/py-unwind.c | 2 +- gdb/record-btrace.c | 16 +- gdb/reggroups.c | 2 +- gdb/remote-sim.c | 1 + gdb/remote.c | 4 +- gdb/rust-parse.c | 4 +- gdb/skip.c | 3 +- gdb/solib.c | 2 +- gdb/source.c | 3 +- gdb/stabsread.c | 2 +- gdb/stack.c | 1 + gdb/symfile.c | 3 +- gdb/symmisc.c | 5 +- gdb/symtab.c | 4 +- gdb/symtab.h | 4 +- gdb/target-descriptions.c | 2 +- gdb/thread.c | 6 +- gdb/tracefile.c | 1 + gdb/tracepoint.c | 1 + gdb/typeprint.c | 2 +- gdb/typeprint.h | 2 +- gdb/ui-file.c | 2 +- gdb/ui-style.c | 2 +- gdb/utils.c | 40 +- gdb/utils.h | 200 ----- gdb/valprint.c | 2 +- gdb/varobj.c | 2 +- gdb/windows-nat.c | 2 +- gdb/windows-tdep.c | 2 +- gdb/xml-support.h | 2 +- gdbserver/ax.cc | 9 +- gdbserver/debug.cc | 28 +- gdbserver/debug.h | 41 +- gdbserver/fork-child.cc | 6 +- gdbserver/linux-aarch64-low.cc | 5 +- gdbserver/linux-low.cc | 965 ++++++++++--------------- gdbserver/linux-s390-low.cc | 5 +- gdbserver/linux-x86-low.cc | 5 +- gdbserver/mem-break.cc | 128 ++-- gdbserver/notif.cc | 10 +- gdbserver/remote-utils.cc | 63 +- gdbserver/server.cc | 108 +-- gdbserver/thread-db.cc | 44 +- gdbserver/tracepoint.cc | 35 +- gdbsupport/Makefile.am | 3 + gdbsupport/Makefile.in | 25 +- gdbsupport/buildargv.h | 204 ++++++ gdbsupport/gdb-hashtab.cc | 44 ++ gdbsupport/gdb-hashtab.h | 50 ++ gdb/gdb_obstack.c => gdbsupport/gdb_obstack.cc | 2 +- {gdb => gdbsupport}/gdb_obstack.h | 0 gdb/gdb_regex.c => gdbsupport/gdb_regex.cc | 0 {gdb => gdbsupport}/gdb_regex.h | 0 125 files changed, 1872 insertions(+), 2208 deletions(-) create mode 100644 gdb/break-catch-exec.c create mode 100644 gdb/break-catch-fork.c create mode 100644 gdbsupport/buildargv.h create mode 100644 gdbsupport/gdb-hashtab.cc create mode 100644 gdbsupport/gdb-hashtab.h rename gdb/gdb_obstack.c => gdbsupport/gdb_obstack.cc (98%) rename {gdb => gdbsupport}/gdb_obstack.h (100%) rename gdb/gdb_regex.c => gdbsupport/gdb_regex.cc (100%) rename {gdb => gdbsupport}/gdb_regex.h (100%)