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-next-allnoconfig in repository toolchain/ci/binutils-gdb.
from 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 adds 14e283ff4e gprofng: fix build with -Werror=format-truncation adds 264f98902f event_location -> location_spec adds 40d97ee21f Eliminate the two-level data structures behind location_specs adds 5c1ddcb69a Eliminate copy_location_spec adds 238dc9af03 Convert location_spec_empty_p to a method adds 7464aeaab4 Convert location_spec_type to a method adds 709438c75a Convert location_spec_to_string to a method adds dac9773e17 Convert set_location_spec_string to a method adds dfea48fc0f Fix GDB build with GCC 4.8 & 4.9 adds 0ebc886149 PR29254, memory leak in stab_demangle_v3_arg adds d6e1d48c83 PR29255, memory leak in make_tempdir adds 1579743980 PR29256, memory leak in obj_elf_section_name adds 02e85f7a83 gdb: NEWS: Move LoongArch gdbserver to the correct section adds 40d4cb8bcc Automatic date update in version.in adds 21a527dfc8 gdb: Add new 'print nibbles' feature adds 153b3c1117 gdb/doc: Documentation for the new print command adds 3f52a09075 gdb/python: Export nibbles to python layer adds fba1ac87dc Fix the sorting algorithm for reloc entries adds 8e2da16518 Fix assertion failure in copy_type new 9c0ea78342 Automatic date update in version.in
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/dwarf2.c | 51 +- bfd/elfcore.h | 40 +- bfd/elflink.c | 12 +- bfd/version.h | 2 +- binutils/addr2line.c | 5 +- binutils/ar.c | 10 +- binutils/bucomm.c | 26 +- binutils/coffdump.c | 5 +- binutils/dwarf.c | 229 ++---- binutils/nm.c | 10 +- binutils/objcopy.c | 10 +- binutils/objdump.c | 6 +- binutils/size.c | 6 +- binutils/srconv.c | 5 +- binutils/stabs.c | 5 +- gas/config/obj-elf.c | 32 +- gas/input-file.c | 14 +- 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 | 50 +- gdb/ada-lang.c | 4 +- gdb/arc-linux-tdep.c | 15 +- gdb/arc-tdep.c | 29 +- gdb/arc-tdep.h | 5 - gdb/arm-tdep.c | 43 +- gdb/ax-gdb.c | 6 +- gdb/break-catch-throw.c | 17 +- gdb/breakpoint.c | 377 +++++---- gdb/breakpoint.h | 62 +- gdb/c-lang.c | 4 + gdb/cli/cli-cmds.c | 32 +- gdb/completer.c | 42 +- 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 | 80 +- gdb/doc/python.texi | 339 +++++++- gdb/elfread.c | 3 +- gdb/extension-priv.h | 15 + gdb/extension.c | 20 + gdb/extension.h | 10 + gdb/gdbtypes.c | 21 +- gdb/guile/guile.c | 6 +- gdb/guile/scm-breakpoint.c | 21 +- gdb/language.h | 7 + gdb/linespec.c | 180 ++-- gdb/linespec.h | 12 +- gdb/location.c | 662 ++++++--------- gdb/location.h | 357 +++++--- gdb/mi/mi-cmd-break.c | 35 +- gdb/mips-tdep.c | 4 +- gdb/printcmd.c | 2 +- gdb/probe.c | 8 +- gdb/probe.h | 4 +- gdb/python/lib/gdb/disassembler.py | 178 ++++ gdb/python/py-breakpoint.c | 39 +- gdb/python/py-disasm.c | 1090 +++++++++++++++++++++++++ gdb/python/py-finishbreakpoint.c | 6 +- gdb/python/py-utils.c | 8 +- gdb/python/py-value.c | 7 +- gdb/python/python-internal.h | 46 +- gdb/python/python.c | 16 +- gdb/remote.c | 6 +- gdb/rust-lang.h | 5 + gdb/s12z-tdep.c | 26 +- gdb/testsuite/gdb.base/options.exp | 1 + gdb/testsuite/gdb.base/printcmds.exp | 46 ++ gdb/testsuite/gdb.python/py-disasm.c | 25 + gdb/testsuite/gdb.python/py-disasm.exp | 209 +++++ gdb/testsuite/gdb.python/py-disasm.py | 712 ++++++++++++++++ gdb/testsuite/gdb.python/py-format-string.exp | 73 ++ gdb/testsuite/lib/gdb.exp | 2 +- gdb/tracepoint.c | 6 +- gdb/valprint.c | 48 +- gdb/valprint.h | 6 +- gprofng/common/hwctable.c | 28 +- gprofng/configure | 59 +- gprofng/configure.ac | 1 - gprofng/src/Makefile.am | 1 - gprofng/src/Makefile.in | 1 - gprofng/src/ipc.cc | 45 +- gprofng/src/parse.cc | 7 +- include/diagnostics.h | 2 + ld/ldlang.c | 7 +- ld/testsuite/ld-elf/pr29259.d | 13 + ld/testsuite/ld-elf/pr29259.s | 14 + ld/testsuite/ld-elf/pr29259.t | 4 + opcodes/i386-dis.c | 71 +- sim/cris/sim-if.c | 10 +- sim/m32c/syscalls.c | 4 +- sim/rx/syscalls.c | 4 +- 95 files changed, 4615 insertions(+), 1693 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 create mode 100644 gdb/testsuite/gdb.python/py-disasm.c create mode 100644 gdb/testsuite/gdb.python/py-disasm.exp create mode 100644 gdb/testsuite/gdb.python/py-disasm.py create mode 100644 ld/testsuite/ld-elf/pr29259.d create mode 100644 ld/testsuite/ld-elf/pr29259.s create mode 100644 ld/testsuite/ld-elf/pr29259.t