about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-07-02 11:10:43 +0200
committerptitSeb <sebastien.chev@gmail.com>2025-07-02 11:10:43 +0200
commitdacc29434065523ecffb19489e7dfc39a5b4c320 (patch)
tree25017b3f3a9b1cb7445e987ea04b84bfe5fbae85 /src
parent569b7471f96ab17d04d548de4ca56d389a365148 (diff)
downloadbox64-dacc29434065523ecffb19489e7dfc39a5b4c320.tar.gz
box64-dacc29434065523ecffb19489e7dfc39a5b4c320.zip
[TRACE] Fixed the jump from instruction idx for Extend blcok in trace
Diffstat (limited to 'src')
-rw-r--r--src/dynarec/dynarec_native_pass.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynarec/dynarec_native_pass.c b/src/dynarec/dynarec_native_pass.c
index 5fdcc11b..a974fc12 100644
--- a/src/dynarec/dynarec_native_pass.c
+++ b/src/dynarec/dynarec_native_pass.c
@@ -300,7 +300,7 @@ uintptr_t native_pass(dynarec_native_t* dyn, uintptr_t addr, int alternate, int
                     } else {
                         // need to find back that instruction to copy the caches, as previous version cannot be used anymore
                         // and pred table is not ready yet
-                        reset_n = get_first_jump(dyn, next);
+                        reset_n = get_first_jump_addr(dyn, next);
                     }
                     if (dyn->need_dump) dynarec_log(LOG_NONE, "Extend block %p, %s%p -> %p (ninst=%d, jump from %d)\n", dyn, dyn->insts[ninst].x64.has_callret ? "(opt. call) " : "", (void*)addr, (void*)next, ninst + 1, dyn->insts[ninst].x64.has_callret ? ninst : reset_n);
                 } else if (next && (int)(next - addr) < BOX64ENV(dynarec_forward) && (getProtection(next) & PROT_READ) /*BOX64DRENV(dynarec_bigblock)>=stopblock*/) {