Patches lacking review: 0002-capstone-Update-to-upstream-next-branch.patch 0003-capstone-Require-version-4.0-from-a-system-librar.patch 0007-disas-Cleanup-plugin_disas.patch 0009-disas-Split-out-capstone-code-to-disas-capstone.c.patch
Changes for v4: * Require v4.0 from the system library. Fixes an issue AJB found from v3.0.5 from ubuntu 18. Changes for v3: * Fix default value for capstone in meson_options.txt. * Add "Submodules" separator in meson.build (paolo). * Remove form-feed characters in dis-asm.h (thuth). Changes for v2: * Several configury changes in patch 1, along the lines of that suggested by Paolo, but not exactly the same. * Drop sparc capstone enablement (I suddenly have a memory of doing the same thing last year). r~ Richard Henderson (11): capstone: Convert Makefile bits to meson bits capstone: Update to upstream "next" branch capstone: Require version 4.0 from a system library disas: Move host asm annotations to tb_gen_code disas: Clean up CPUDebug initialization disas: Use qemu/bswap.h for bfd endian loads disas: Cleanup plugin_disas disas: Configure capstone for aarch64 host without libvixl disas: Split out capstone code to disas/capstone.c disas: Enable capstone disassembly for s390x disas/capstone: Add skipdata hook for s390x configure | 64 +--- Makefile | 16 - include/disas/dis-asm.h | 104 +++--- include/disas/disas.h | 2 +- include/exec/log.h | 4 +- accel/tcg/translate-all.c | 24 +- disas.c | 703 +++++++++----------------------------- disas/capstone.c | 326 ++++++++++++++++++ target/s390x/cpu.c | 4 + tcg/tcg.c | 4 +- capstone | 2 +- disas/meson.build | 1 + meson.build | 124 ++++++- meson_options.txt | 4 + 14 files changed, 678 insertions(+), 704 deletions(-) create mode 100644 disas/capstone.c -- 2.25.1