From 76794ff3c6f65af45d308579b363ce2d9ef79cd4 Mon Sep 17 00:00:00 2001 From: Vlad Brezae Date: Fri, 8 Aug 2025 18:32:37 +0300 Subject: [PATCH] [mono][arm64] Fix SeqPointInfo allocation bp_addrs now needs to contain a pointer slot for every single byte in the code. --- src/mono/mono/mini/mini-arm64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mono/mono/mini/mini-arm64.c b/src/mono/mono/mini/mini-arm64.c index 572cf53831c984..ef4e76ef314215 100644 --- a/src/mono/mono/mini/mini-arm64.c +++ b/src/mono/mono/mini/mini-arm64.c @@ -6966,7 +6966,7 @@ mono_arch_get_seq_point_info (guint8 *code) ji = mini_jit_info_table_find (code); g_assert (ji); - info = g_malloc0 (sizeof (SeqPointInfo) + (ji->code_size / 4) * sizeof(guint8*)); + info = g_malloc0 (sizeof (SeqPointInfo) + ji->code_size * sizeof(guint8*)); info->ss_tramp_addr = &ss_trampoline;