about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-06-19 11:18:07 +0200
committerptitSeb <sebastien.chev@gmail.com>2025-06-19 11:18:07 +0200
commit42c0f891e38daa8eb15d6a0a78e0bab08a94bc71 (patch)
tree94e08b0c6c1dc19106a2bf151947d52af4f6b2d2 /src
parent725316a5386eb713438625220b561bcd3710c8bc (diff)
downloadbox64-42c0f891e38daa8eb15d6a0a78e0bab08a94bc71.tar.gz
box64-42c0f891e38daa8eb15d6a0a78e0bab08a94bc71.zip
[DYNACACHE] Try to fix non Dynarec build
Diffstat (limited to 'src')
-rw-r--r--src/tools/env.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tools/env.c b/src/tools/env.c
index ec9da3c8..ebc9cad0 100644
--- a/src/tools/env.c
+++ b/src/tools/env.c
@@ -1250,7 +1250,7 @@ void MmapDynaCache(mapping_t* mapping)
 #endif
 #else
 void SerializeMmaplist(mapping_t* mapping) {}
-void DynaCacheList() { printf_log(LOG_NONE, "Dynarec not enable\n"); }
+void DynaCacheList(const char* filter) { printf_log(LOG_NONE, "Dynarec not enable\n"); }
 void DynaCacheClean() {}
 #endif
 
@@ -1393,10 +1393,14 @@ int IsAddrNeedReloc(uintptr_t addr)
 
 int IsAddrMappingLoadAndClean(uintptr_t addr)
 {
+    #ifdef DYNAREC
     if(!envmap) return 0;
     mapping_t* mapping = ((mapping_t*)rb_get_64(envmap, addr));
     if(!mapping) return 0;
     if(!mapping->mmaplist) return 0;
     if(MmaplistIsDirty(mapping->mmaplist)) return 0;
     return 1;
+    #else
+    return 0;
+    #endif
 }
\ No newline at end of file