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_check_binutils/master-arm in repository toolchain/ci/gdb.
from 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 new 8a0b60471a gdb/python: convert gdbpy_err_fetch to use gdbpy_ref new f0c2e3e020 gdb: add new base class to gdb_disassembler new e4ae302562 gdb: add extension language print_insn hook new 15e15b2d9c gdb/python: implement the print_insn extension language hook new 8b39b1e7ab gdb: refactor the non-printing disassemblers new 75033d0841 gdb: unify two dis_asm_read_memory functions in disasm.c
The 6 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/dwarf2.c | 51 +- bfd/version.h | 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 | 4 +- 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 | 328 ++++++ gdb/extension-priv.h | 15 + gdb/extension.c | 20 + gdb/extension.h | 10 + gdb/guile/guile.c | 6 +- gdb/infcmd.c | 3 - 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 | 3 + gdb/ravenscar-thread.c | 253 ++++- gdb/ravenscar-thread.h | 104 +- gdb/riscv-ravenscar-thread.c | 120 +-- gdb/s12z-tdep.c | 26 +- gdb/sparc-ravenscar-thread.c | 124 +-- .../gdb.base/interrupt-a.c} | 26 +- gdb/testsuite/gdb.base/interrupt-a.exp | 47 + .../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 +- gdbserver/Makefile.in | 2 + gdbserver/configure.srv | 6 + gdbserver/linux-loongarch-low.cc | 245 +++++ gprofng/README | 20 + gprofng/common/hwctable.c | 20 +- gprofng/src/Hist_data.cc | 3 +- gprofng/src/Hist_data.h | 3 +- gprofng/src/Print.cc | 813 +++------------ gprofng/src/Print.h | 14 +- gprofng/src/parse.cc | 34 +- include/diagnostics.h | 2 + opcodes/i386-dis.c | 71 +- 54 files changed, 4035 insertions(+), 1675 deletions(-) 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%) create mode 100644 gdb/testsuite/gdb.base/interrupt-a.exp 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