about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-01-27 16:05:43 +0100
committerptitSeb <sebastien.chev@gmail.com>2025-01-27 16:05:43 +0100
commita54afc8e0476c774ee0c1e3c35a1636e025c2d50 (patch)
tree4b9338043c704c79594fa84b4a7ef9d5aabd64d2 /src
parent01b5ee9c785733c00e49a09586ea5eb3a6b0ed56 (diff)
downloadbox64-a54afc8e0476c774ee0c1e3c35a1636e025c2d50.tar.gz
box64-a54afc8e0476c774ee0c1e3c35a1636e025c2d50.zip
[ANDROID] Disable file map tracking on Android for now, as it seems to segfault
Diffstat (limited to 'src')
-rw-r--r--src/tools/env.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tools/env.c b/src/tools/env.c
index b7d64c61..9383c7d7 100644
--- a/src/tools/env.c
+++ b/src/tools/env.c
@@ -547,6 +547,7 @@ static kh_mapping_entry_t* mapping_entries = NULL;
 
 void RecordEnvMappings(uintptr_t addr, size_t length, int fd)
 {
+    #ifndef ANDROID
     if (!envmap) { envmap = rbtree_init("envmap"); }
     if(!mapping_entries) mapping_entries = kh_init(mapping_entry);
 
@@ -584,6 +585,7 @@ void RecordEnvMappings(uintptr_t addr, size_t length, int fd)
         printf_log(LOG_DEBUG, "Applied [%s] of range %p:%p\n", filename, addr, addr + length);
         PrintEnvVariables(mapping->env, LOG_DEBUG);
     }
+    #endif
 }
 
 void RemoveMapping(uintptr_t addr, size_t length)