aboutsummaryrefslogtreecommitdiff
path: root/include/exec
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2023-04-01 20:13:56 -0700
committerRichard Henderson <richard.henderson@linaro.org>2023-06-05 12:04:29 -0700
commit309e014dd10f3e98f4ca8025e7682443d4ce32f4 (patch)
tree3c7b8f412eab8f5bc066546b9574eaa3574500b1 /include/exec
parent283a91777217226331277f60a06186bb236d3833 (diff)
downloadqemu-309e014dd10f3e98f4ca8025e7682443d4ce32f4.zip
qemu-309e014dd10f3e98f4ca8025e7682443d4ce32f4.tar.gz
qemu-309e014dd10f3e98f4ca8025e7682443d4ce32f4.tar.bz2
accel/tcg: Move translator_fake_ldb out of line
This is used by exactly one host in extraordinary circumstances. This means that translator.h need not include plugin-gen.h; translator.c already includes plugin-gen.h. Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'include/exec')
-rw-r--r--include/exec/translator.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/include/exec/translator.h b/include/exec/translator.h
index c1a1203..228002a 100644
--- a/include/exec/translator.h
+++ b/include/exec/translator.h
@@ -22,7 +22,6 @@
#include "qemu/bswap.h"
#include "exec/exec-all.h"
#include "exec/cpu_ldst.h"
-#include "exec/plugin-gen.h"
#include "exec/translate-all.h"
#include "tcg/tcg.h"
@@ -229,12 +228,7 @@ translator_ldq_swap(CPUArchState *env, DisasContextBase *db,
* re-synthesised for s390x "ex"). It ensures we update other areas of
* the translator with details of the executed instruction.
*/
-
-static inline void translator_fake_ldb(uint8_t insn8, abi_ptr pc)
-{
- plugin_insn_append(pc, &insn8, sizeof(insn8));
-}
-
+void translator_fake_ldb(uint8_t insn8, abi_ptr pc);
/*
* Return whether addr is on the same page as where disassembly started.