From 48c3c08e30a85a0edf5c5fbd1fbc4c66555fe281 Mon Sep 17 00:00:00 2001 From: Bernhard Urban Date: Fri, 9 Sep 2016 08:00:36 +0200 Subject: [PATCH] [arm64] flush whole emitted thunk --- mono/mini/mini-arm64.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mono/mini/mini-arm64.c b/mono/mini/mini-arm64.c index 688594d9660..31a7329628a 100644 --- a/mono/mini/mini-arm64.c +++ b/mono/mini/mini-arm64.c @@ -839,6 +839,7 @@ emit_thunk (guint8 *code, gconstpointer target) arm_ldrx_lit (code, ARMREG_IP0, code + 8); arm_brx (code, ARMREG_IP0); *(guint64*)code = (guint64)target; + code += sizeof (guint64); mono_arch_flush_icache (p, code - p); return code; -- 2.25.1