Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20240626231255.339353-1-pierrick.bouvier@linaro.org
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, "Alex Bennée" <alex.bennee@linaro.org>, Alexandre Iooss <erdnaxe@crans.org>, Mahmoud Mandour <ma.mandourr@gmail.com>, Pierrick Bouvier <pierrick.bouvier@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Eduardo Habkost <eduardo@habkost.net>
accel/tcg/atomic_template.h | 64 +++++++++++++--
include/qemu/plugin.h | 8 ++
include/qemu/qemu-plugin.h | 20 +++++
accel/tcg/plugin-gen.c | 3 +-
plugins/api.c | 21 +++++
plugins/core.c | 7 ++
tcg/tcg-op-ldst.c | 72 +++++++++++++++--
tests/plugin/mem.c | 28 ++++++-
tests/tcg/x86_64/test-plugin-mem-access.c | 89 +++++++++++++++++++++
accel/tcg/atomic_common.c.inc | 13 ++-
accel/tcg/ldst_common.c.inc | 38 +++++----
plugins/qemu-plugins.symbols | 2 +
tests/tcg/Makefile.target | 8 +-
tests/tcg/x86_64/Makefile.target | 7 ++
tests/tcg/x86_64/check-plugin-mem-access.sh | 48 +++++++++++
15 files changed, 393 insertions(+), 35 deletions(-)
create mode 100644 tests/tcg/x86_64/test-plugin-mem-access.c
create mode 100755 tests/tcg/x86_64/check-plugin-mem-access.sh