This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-arm in repository toolchain/ci/binutils-gdb.
from a79fa8c5fb gdb/testsuite: Fix race in gdb.dwarf2/calling-convention.exp adds a69599e68b Fix possible Cygwin build problem adds 94ea6ddb94 Don't call QUIT in read_string adds 3b1bdd53b5 Rename read_string adds 9da74023eb Remove the byte order parameter to target_read_string adds b17c7ab380 Move target_read_string to target/target.c adds 44ac251ad2 Share handle_ms_vc_exception with gdbserver adds 42a5971407 Implement thread_name for gdbserver adds 1ea519ec19 Set the worker thread name on Windows adds 8bbdbd6985 Use GetThreadDescription on Windows adds 1a7c41d5ec Ignore 0,0 entries in .debug_aranges adds 330d63093c gdbserver/qXfer::threads, prepare_to_access_memory=>target_p [...] adds 366e3746c5 gdbserver: special case target_write_memory len==0 adds 421490af33 gdbserver/linux: Access memory even if threads are running adds 8e347faf8f gdbserver: Eliminate prepare_to_access_memory adds 64bc82adf3 Automatic date update in version.in adds 552a161c8d [gdb/testsuite] Fix gdb.go/methods.exp with check-readmore adds d4cd7e84e2 Remove WITH_SIM define adds 3b9809bc62 [gdb/testsuite] Fix gdb.ada/float-bits.exp with -m32 new 7410508723 Match rustc beta versions new 925ea601f1 Remove some dead code from the Rust value printer new 506ec52e88 Reimplement Rust slice printing new 1c9cc05244 Implement value_print for Rust
The 4 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/version.h | 2 +- gdb/Makefile.in | 2 +- gdb/c-lang.c | 4 +- gdb/config.in | 3 - gdb/configure | 3 - gdb/configure.ac | 1 - gdb/dwarf2/read.c | 11 +- gdb/nat/windows-nat.c | 81 +++++++ gdb/nat/windows-nat.h | 25 ++- gdb/rust-lang.c | 114 +++++++--- gdb/rust-lang.h | 5 + gdb/target.c | 20 -- gdb/target.h | 8 - gdb/target/target.c | 190 ++++++++++++++++ gdb/target/target.h | 31 +++ gdb/testsuite/gdb.ada/float-bits.exp | 27 ++- .../gdb.dwarf2/locexpr-data-member-location.exp | 3 + gdb/testsuite/gdb.go/methods.exp | 2 +- gdb/testsuite/gdb.rust/simple.exp | 3 +- gdb/testsuite/gdb.rust/unsized.exp | 8 + gdb/testsuite/gdb.rust/unsized.rs | 2 + gdb/testsuite/lib/rust-support.exp | 2 +- gdb/valprint.c | 175 +-------------- gdb/valprint.h | 6 - gdb/windows-nat.c | 46 +--- gdbserver/Makefile.in | 2 + gdbserver/linux-low.cc | 239 ++++++++------------- gdbserver/linux-low.h | 11 +- gdbserver/mem-break.cc | 101 ++------- gdbserver/server.cc | 81 +++---- gdbserver/target.cc | 111 ++-------- gdbserver/target.h | 21 -- gdbserver/tracepoint.cc | 13 +- gdbserver/win32-low.cc | 18 +- gdbserver/win32-low.h | 2 + gdbsupport/thread-pool.cc | 72 ++++++- 36 files changed, 684 insertions(+), 761 deletions(-) create mode 100644 gdb/target/target.c