qemu/plugins
Rowan Hart f00373b895 plugins: Add memory virtual address write API
This patch adds functions to the plugins API to allow reading and
writing memory via virtual addresses. These functions only permit doing
so on the current CPU, because there is no way to ensure consistency if
plugins are allowed to read or write to other CPUs that aren't currently
in the context of the plugin.

Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Rowan Hart <rowanbhart@gmail.com>
Message-ID: <20250624175351.440780-5-rowanbhart@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-ID: <20250627112512.1880708-9-alex.bennee@linaro.org>
2025-07-02 10:09:48 +01:00
..
api-system.c plugins/api: split out time control helpers 2025-03-10 10:30:01 +00:00
api-user.c plugins/api: split out time control helpers 2025-03-10 10:30:01 +00:00
api.c plugins: Add memory virtual address write API 2025-07-02 10:09:48 +01:00
core.c plugins: Add enforcement of QEMU_PLUGIN_CB flags in register R/W callbacks 2025-07-02 10:09:48 +01:00
loader.c qemu: Convert target_name() to TargetInfo API 2025-04-25 17:09:58 +02:00
meson.build meson: fix Windows build 2025-06-16 13:16:27 -04:00
plugin.h plugins/loader: compile loader only once 2025-03-10 10:30:01 +00:00
system.c plugins/loader: compile loader only once 2025-03-10 10:30:01 +00:00
user.c plugins/loader: compile loader only once 2025-03-10 10:30:01 +00:00