OSDN Git Service

accel/tcg: Add tcg call flags to plugins helpers
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 19 Mar 2021 20:28:17 +0000 (14:28 -0600)
committerRichard Henderson <richard.henderson@linaro.org>
Sat, 19 Jun 2021 15:51:11 +0000 (08:51 -0700)
As noted by qemu-plugins.h, plugins can neither read nor write
guest registers.

Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
accel/tcg/plugin-helpers.h

index 853bd21..9829abe 100644 (file)
@@ -1,4 +1,4 @@
 #ifdef CONFIG_PLUGIN
-DEF_HELPER_2(plugin_vcpu_udata_cb, void, i32, ptr)
-DEF_HELPER_4(plugin_vcpu_mem_cb, void, i32, i32, i64, ptr)
+DEF_HELPER_FLAGS_2(plugin_vcpu_udata_cb, TCG_CALL_NO_RWG, void, i32, ptr)
+DEF_HELPER_FLAGS_4(plugin_vcpu_mem_cb, TCG_CALL_NO_RWG, void, i32, i32, i64, ptr)
 #endif