Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260129013134.3956938-1-pierrick.bouvier@linaro.org
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, Pierrick Bouvier <pierrick.bouvier@linaro.org>, Alexandre Iooss <erdnaxe@crans.org>, Mahmoud Mandour <ma.mandourr@gmail.com>, Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, Riku Voipio <riku.voipio@iki.fi>, Laurent Vivier <laurent@vivier.eu>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Kostiantyn Kostiuk <kkostiuk@redhat.com>, Michael Roth <michael.roth@amd.com>
docs/about/emulation.rst | 12 +++
docs/devel/tcg-plugins.rst | 4 +-
meson.build | 26 ++---
include/{qemu => plugins}/qemu-plugin.h | 62 +++++++++---
include/qemu/plugin-event.h | 1 +
include/qemu/plugin.h | 35 +++++--
include/user/syscall-trace.h | 17 ++++
contrib/plugins/execlog.c | 14 +--
contrib/plugins/hotblocks.c | 20 ++--
contrib/plugins/uftrace.c | 8 +-
linux-user/syscall.c | 7 +-
plugins/api.c | 36 ++++---
plugins/core.c | 39 +++++++-
{contrib/plugins => plugins}/win32_linker.c | 0
tests/tcg/multiarch/test-plugin-syscall-filter.c | 39 ++++++++
tests/tcg/plugins/insn.c | 4 +-
tests/tcg/plugins/mem.c | 59 +++++------
tests/tcg/plugins/syscall.c | 19 ++++
contrib/plugins/cpp.cpp | 119 +++++++++++++++++++++++
contrib/plugins/meson.build | 38 +++++---
plugins/meson.build | 17 +++-
qga/vss-win32/requester.cpp | 6 +-
tests/tcg/multiarch/Makefile.target | 7 +-
tests/tcg/plugins/meson.build | 27 ++---
24 files changed, 478 insertions(+), 138 deletions(-)
rename include/{qemu => plugins}/qemu-plugin.h (95%)
rename {contrib/plugins => plugins}/win32_linker.c (100%)
create mode 100644 tests/tcg/multiarch/test-plugin-syscall-filter.c
create mode 100644 contrib/plugins/cpp.cpp