about summary refs log tree commit diff stats
path: root/src/wrapped
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-11-18 14:21:16 +0100
committerptitSeb <sebastien.chev@gmail.com>2021-11-18 14:21:16 +0100
commite7290d78d5047662c49a8558d1709ed912346ff7 (patch)
tree10ecdc9b7b9a994087980cf5e65cfefdb48602db /src/wrapped
parent4f0e98ade5d37b8647cb5d39b6e5a3aded55fa2f (diff)
downloadbox64-e7290d78d5047662c49a8558d1709ed912346ff7.tar.gz
box64-e7290d78d5047662c49a8558d1709ed912346ff7.zip
[DYNAREC] Improved JIT handling, and added a HotPage detection to temporarily disable Dynarec when write occurs on the same page of some Dynablocks (help speedup some C#/Unity3D programs)
Diffstat (limited to 'src/wrapped')
-rwxr-xr-xsrc/wrapped/wrappedlibdl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wrapped/wrappedlibdl.c b/src/wrapped/wrappedlibdl.c
index 09336cf9..53566797 100755
--- a/src/wrapped/wrappedlibdl.c
+++ b/src/wrapped/wrappedlibdl.c
@@ -64,7 +64,7 @@ void* my_dlopen(x64emu_t* emu, void *filename, int flag)
     CLEARERR
     if(filename) {
         char* rfilename = (char*)filename;
-        if(box64_zoom && strstr(rfilename, "/libturbojpeg.so")) {
+        if(box64_zoom && rfilename && strstr(rfilename, "/libturbojpeg.so")) {
             void* sys = my_dlopen(emu, "libturbojpeg.so.0", flag);
             if(sys)
                 return sys;