This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from 5fb28d2607a x86: drop print_operand_value()'s "hex" parameter new 8a0b60471a7 gdb/python: convert gdbpy_err_fetch to use gdbpy_ref new f0c2e3e020d gdb: add new base class to gdb_disassembler new e4ae302562a gdb: add extension language print_insn hook new 15e15b2d9cd gdb/python: implement the print_insn extension language hook new 8b39b1e7ab2 gdb: refactor the non-printing disassemblers new 75033d08412 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: gdb/Makefile.in | 1 + gdb/NEWS | 34 + gdb/arc-linux-tdep.c | 15 +- gdb/arc-tdep.c | 29 +- gdb/arc-tdep.h | 5 - gdb/arm-tdep.c | 4 +- gdb/data-directory/Makefile.in | 1 + 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/mips-tdep.c | 4 +- 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/s12z-tdep.c | 26 +- gdb/testsuite/gdb.python/py-disasm.c | 25 + gdb/testsuite/gdb.python/py-disasm.exp | 209 ++++++ gdb/testsuite/gdb.python/py-disasm.py | 712 +++++++++++++++++++++ 26 files changed, 3068 insertions(+), 218 deletions(-) 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