This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allnoconfig in repository toolchain/ci/binutils-gdb.
from 536595b712 Automatic date update in version.in adds 384e201e5a x86: properly initialize struct instr_info instance(s) adds eebc56d682 x86: shrink prefix related disassembler state fields adds 32f06c69f2 x86: avoid string copy when swapping Vex.W controlled operands adds 95ff671834 x86: replace global scratch buffer adds 8025a16428 x86: fix incorrect indirection adds f25123df34 [gdb/testsuite] Handle quotes in gdb_py_module_available adds afd53c3c0a gdb:csky add support target-descriptions for CSKY arch adds c714aff10b gdb: don't use bashism in configure test adds 208b57e53e gdb: LoongArch: Deal with atomic sequence adds c722093960 [gdb] Avoid warnings in cooked_{read,write}_test for m68hc11 adds c2ac533e98 [gdb/testsuite] Fix gdb.reverse/test_ioctl_TCSETSW.exp with [...] adds a2e7f81e38 Automatic date update in version.in adds 82cb252432 gas dwarf2dbg.c tidy adds 22b8da0ae7 asan: applying zero offset to NULL pointer adds 5f269b4620 Correct R_MIPS_16 n32 howto adds d712f2768a BFD_RELOC_MIPS_16 adds 6df97c56ea Debug support for global alias variable adds a7e29f797c Fix fbsd core matching adds c5a72a8d1c [gdb/testsuite] Fix regexp in gdb.ada/mi_var_access.exp adds 476288fa2b Revert "Fix fbsd core matching" adds e5ab6af52d gdbserver: Add LoongArch/Linux support adds edb6b77c75 Allow 'interrupt -a' in all-stop mode adds 2808125fbb Fix bugs in aarch64-ravenscar-thread.c adds e73434e38f Reimplement ravenscar registers using tables adds 965b71a7f7 Implement lazy FPU initialization for ravenscar adds 362a867f2a [gdb/testsuite] Handle unordered dict in gdb.python/py-mi-cmd.exp adds 8e2de6c81a gprofng: fix build with -Werror=format-security adds 08328cfbaf gprofng docs: mention HTML / PDF in the gprofng README adds a675e77e55 gprofng docs: provide help for <rate> == <interval> adds 55bb7f5bb6 Automatic date update in version.in adds dac0515d82 gdb: Always suppress stringop-overread warning in debuginfod [...] adds 31d6c13def PR29230, segv in lookup_symbol_in_variable_table adds f1e14eee66 [gdb/build] Fix build for gcc < 11 adds 5fb28d2607 x86: drop print_operand_value()'s "hex" parameter adds 8a0b60471a gdb/python: convert gdbpy_err_fetch to use gdbpy_ref adds f0c2e3e020 gdb: add new base class to gdb_disassembler adds e4ae302562 gdb: add extension language print_insn hook adds 15e15b2d9c gdb/python: implement the print_insn extension language hook adds 8b39b1e7ab gdb: refactor the non-printing disassemblers adds 75033d0841 gdb: unify two dis_asm_read_memory functions in disasm.c adds fe642a5b14 gdb/arm: Fetch initial sp value prior to compare adds 0d12d61b9a gdb/arm: Track msp and psp adds b9b66a3a57 gdb/arm: Make sp alias for one of the other stack pointers adds 285dfa0f68 Add to documentation of Python 'dont_repeat' method adds 9d741cbedb Check for listeners in emit_exiting_event adds 33b90f59f3 sim: fix BFD_VMA format arguments on 32-bit hosts [PR gdb/29184] adds 0fbc4f6aeb Automatic date update in version.in adds 45bf072b34 PR29250, readelf erases CIE initial register state adds 68f7e451e5 Restore readelf -wF adds 8ad7c8be4b Revert "Revert "Fix fbsd core matching"" adds 370426d0da Always free matching vector from bfd_check_format_matches adds 633de70891 use of uninitialised value in input_file_open adds f0d49de4be [gdb/testsuite] Fix have_mpx test adds 97032db708 Automatic date update in version.in new 14e283ff4e gprofng: fix build with -Werror=format-truncation
The 1 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/bfd-in2.h | 2 +- bfd/dwarf2.c | 51 +- bfd/elf32-mips.c | 2 +- bfd/elf64-mips.c | 3 +- bfd/elfcore.h | 40 +- bfd/elfn32-mips.c | 5 +- bfd/libbfd.h | 2 +- bfd/reloc.c | 2 +- bfd/version.h | 2 +- binutils/addr2line.c | 5 +- binutils/ar.c | 10 +- binutils/bucomm.c | 6 +- binutils/coffdump.c | 5 +- binutils/dwarf.c | 234 ++--- binutils/nm.c | 10 +- binutils/objcopy.c | 10 +- binutils/objdump.c | 6 +- binutils/size.c | 6 +- binutils/srconv.c | 5 +- gas/as.h | 2 +- gas/config/obj-elf.c | 4 +- gas/config/tc-mips.c | 16 +- gas/dwarf2dbg.c | 110 +- gas/input-file.c | 14 +- gas/remap.c | 2 +- gas/stabs.c | 4 +- gas/testsuite/gas/i386/ehinterp.d | 20 + gas/testsuite/gas/i386/ehinterp.s | 35 + gas/testsuite/gas/i386/i386.exp | 2 +- gdb/Makefile.in | 1 + gdb/NEWS | 37 + gdb/aarch64-ravenscar-thread.c | 149 +-- gdb/amd64-ravenscar-thread.c | 112 +- gdb/arc-linux-tdep.c | 15 +- gdb/arc-tdep.c | 29 +- gdb/arc-tdep.h | 5 - gdb/arch/loongarch.c | 12 +- gdb/arch/loongarch.h | 13 + gdb/arm-tdep.c | 43 +- gdb/configure | 2 +- gdb/configure.ac | 2 +- gdb/csky-tdep.c | 498 ++++++++- gdb/csky-tdep.h | 14 +- gdb/data-directory/Makefile.in | 1 + gdb/debuginfod-support.c | 11 +- gdb/disasm-selftests.c | 86 +- gdb/disasm.c | 179 ++-- gdb/disasm.h | 207 +++- gdb/doc/gdb.texinfo | 45 + gdb/doc/python.texi | 334 +++++- gdb/dwarf2/read.c | 63 +- gdb/extension-priv.h | 15 + gdb/extension.c | 20 + gdb/extension.h | 10 + gdb/guile/guile.c | 6 +- gdb/infcmd.c | 3 - gdb/loongarch-tdep.c | 127 ++- gdb/mips-tdep.c | 4 +- gdb/ppc-ravenscar-thread.c | 154 +-- gdb/python/lib/gdb/disassembler.py | 178 ++++ gdb/python/py-disasm.c | 1090 ++++++++++++++++++++ gdb/python/py-utils.c | 8 +- gdb/python/python-internal.h | 46 +- gdb/python/python.c | 6 + gdb/ravenscar-thread.c | 253 ++++- gdb/ravenscar-thread.h | 104 +- gdb/regcache.c | 25 + gdb/riscv-ravenscar-thread.c | 120 +-- gdb/s12z-tdep.c | 26 +- gdb/sparc-ravenscar-thread.c | 124 +-- gdb/testsuite/gdb.ada/mi_var_access.exp | 4 +- .../gdb.base/interrupt-a.c} | 26 +- .../gdb.base/{symbol-alias.exp => interrupt-a.exp} | 37 +- gdb/testsuite/gdb.base/symbol-alias.exp | 63 +- gdb/testsuite/gdb.base/symbol-alias2.c | 12 + .../gdb.python/py-disasm.c} | 28 +- gdb/testsuite/gdb.python/py-disasm.exp | 209 ++++ gdb/testsuite/gdb.python/py-disasm.py | 712 +++++++++++++ gdb/testsuite/gdb.python/py-mi-cmd.exp | 4 +- gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.exp | 2 +- gdb/testsuite/lib/gdb-python.exp | 2 +- gdb/testsuite/lib/gdb.exp | 2 +- gdbserver/Makefile.in | 2 + gdbserver/configure.srv | 6 + gdbserver/linux-loongarch-low.cc | 245 +++++ gprofng/README | 20 + gprofng/common/hwctable.c | 48 +- gprofng/configure | 59 +- gprofng/configure.ac | 1 - gprofng/src/Hist_data.cc | 3 +- gprofng/src/Hist_data.h | 3 +- gprofng/src/Makefile.am | 1 - gprofng/src/Makefile.in | 1 - gprofng/src/Print.cc | 813 +++------------ gprofng/src/Print.h | 14 +- gprofng/src/ipc.cc | 45 +- gprofng/src/parse.cc | 39 +- include/diagnostics.h | 2 + ld/ldlang.c | 7 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.d | 4 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.s | 11 +- opcodes/i386-dis.c | 819 +++++++-------- sim/cris/sim-if.c | 10 +- sim/m32c/syscalls.c | 4 +- sim/rx/syscalls.c | 4 +- 105 files changed, 5490 insertions(+), 2564 deletions(-) create mode 100644 gas/testsuite/gas/i386/ehinterp.d create mode 100644 gas/testsuite/gas/i386/ehinterp.s create mode 100644 gdb/python/lib/gdb/disassembler.py create mode 100644 gdb/python/py-disasm.c copy gdb/{ravenscar-thread.h => testsuite/gdb.base/interrupt-a.c} (59%) copy gdb/testsuite/gdb.base/{symbol-alias.exp => interrupt-a.exp} (53%) copy gdb/{ravenscar-thread.h => testsuite/gdb.python/py-disasm.c} (59%) create mode 100644 gdb/testsuite/gdb.python/py-disasm.exp create mode 100644 gdb/testsuite/gdb.python/py-disasm.py create mode 100644 gdbserver/linux-loongarch-low.cc