From 5ed60d99a89f71499eabaa7b8ac7663fd0b49d42 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Mon, 10 Mar 2025 12:15:30 +0100 Subject: [DYNAREC] Don't continue a dynablock if entering an hotpage --- src/dynarec/dynarec_native_pass.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/dynarec/dynarec_native_pass.c b/src/dynarec/dynarec_native_pass.c index c44f05ae..b91c3074 100644 --- a/src/dynarec/dynarec_native_pass.c +++ b/src/dynarec/dynarec_native_pass.c @@ -67,7 +67,7 @@ uintptr_t native_pass(dynarec_native_t* dyn, uintptr_t addr, int alternate, int #if STEP == 0 if(cur_page != ((addr)&~(box64_pagesize-1))) { cur_page = (addr)&~(box64_pagesize-1); - if(!(getProtection(addr)&PROT_READ)) { + if(!(getProtection(addr)&PROT_READ) || checkInHotPage(addr)) { need_epilog = 1; break; } -- cgit 1.4.1