Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20251219190849.238323-1-alex.bennee@linaro.org
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, Alexandre Iooss <erdnaxe@crans.org>, Mahmoud Mandour <ma.mandourr@gmail.com>, Pierrick Bouvier <pierrick.bouvier@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>, Riku Voipio <riku.voipio@iki.fi>, Laurent Vivier <laurent@vivier.eu>, Peter Maydell <peter.maydell@linaro.org>
docs/about/emulation.rst | 12 +
include/qemu/plugin-event.h | 1 +
include/qemu/plugin.h | 52 +-
include/qemu/qemu-plugin.h | 40 +-
include/user/syscall-trace.h | 17 +
contrib/plugins/cflow.c | 22 +-
contrib/plugins/hotblocks.c | 20 +-
contrib/plugins/howvec.c | 2 +-
contrib/plugins/stoptrigger.c | 10 +-
contrib/plugins/systrace.c | 572 ++++++++++++++++++
hw/core/cpu-common.c | 21 +-
linux-user/syscall.c | 7 +-
plugins/api.c | 9 +-
plugins/core.c | 68 ++-
target/arm/cpu.c | 33 +
target/arm/gdbstub.c | 6 +-
target/arm/helper.c | 15 +-
.../multiarch/test-plugin-syscall-filter.c | 35 ++
tests/tcg/plugins/discons.c | 18 +-
tests/tcg/plugins/inline.c | 6 +-
tests/tcg/plugins/insn.c | 5 +-
tests/tcg/plugins/syscall.c | 19 +
contrib/plugins/meson.build | 2 +-
tests/tcg/multiarch/Makefile.target | 4 +-
24 files changed, 922 insertions(+), 74 deletions(-)
create mode 100644 contrib/plugins/systrace.c
create mode 100644 tests/tcg/multiarch/test-plugin-syscall-filter.c