You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/plugins
Alex Bennée 78bd26bbf0 plugins/core: add missing QEMU_DISABLE_CFI annotations
Most of the memory callbacks come directly from the generated code
however we have do have a a direct from C callback for the slow-path
and memory helpers.

There is also a reset callback that calls out to plugins.

Like the other plugin points we need to disable CFI as we are making
function calls to dynamically linked libraries.

Fixes: https://gitlab.com/qemu-project/qemu/-/issues/3175
Reported-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-ID: <20251027110344.2289945-33-alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
2 weeks ago
..
api-system.c plugins/api: split out time control helpers 8 months ago
api-user.c plugins/api: split out time control helpers 8 months ago
api.c plugins: Add memory hardware address read/write API 5 months ago
core.c plugins/core: add missing QEMU_DISABLE_CFI annotations 2 weeks ago
loader.c plugins/core: add missing QEMU_DISABLE_CFI annotations 2 weeks ago
meson.build meson: fix Windows build 5 months ago
plugin.h plugins/loader: compile loader only once 8 months ago
system.c plugins/loader: compile loader only once 8 months ago
user.c plugins/loader: compile loader only once 8 months ago