From 94a82ed94d266f33c802671ae140692835ddc80a Mon Sep 17 00:00:00 2001 From: lazymio Date: Sun, 7 Nov 2021 20:23:25 +0100 Subject: [PATCH] Ensure JIT protection is disabled when generating TB --- qemu/accel/tcg/translate-all.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qemu/accel/tcg/translate-all.c b/qemu/accel/tcg/translate-all.c index abeb4196..16deed56 100644 --- a/qemu/accel/tcg/translate-all.c +++ b/qemu/accel/tcg/translate-all.c @@ -1552,7 +1552,9 @@ TranslationBlock *tb_gen_code(CPUState *cpu, int gen_code_size, search_size, max_insns; assert_memory_lock(); - +#ifdef HAVE_PTHREAD_JIT_PROTECT + tb_exec_unlock(false); +#endif phys_pc = get_page_addr_code(env, pc); if (phys_pc == -1) {