diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-11-18 14:21:16 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-11-18 14:21:16 +0100 |
| commit | e7290d78d5047662c49a8558d1709ed912346ff7 (patch) | |
| tree | 10ecdc9b7b9a994087980cf5e65cfefdb48602db /src/wrapped | |
| parent | 4f0e98ade5d37b8647cb5d39b6e5a3aded55fa2f (diff) | |
| download | box64-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-x | src/wrapped/wrappedlibdl.c | 2 |
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; |