From c12f8fa2544dbcfb29416f39f784abefef276ccb Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Tue, 8 Oct 2024 19:44:20 +0200 Subject: [BOX32] Fixed some X11 function so wine launch (and added BOX64_X11SYNC to help debug X11 programs) --- src/custommem.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/custommem.c') diff --git a/src/custommem.c b/src/custommem.c index f7ddf6d9..524e5f25 100644 --- a/src/custommem.c +++ b/src/custommem.c @@ -75,7 +75,11 @@ typedef struct blocklist_s { void* first; } blocklist_t; +#ifdef BOX32 +#define MMAPSIZE (256*1024) // allocate 256kb sized blocks +#else #define MMAPSIZE (64*1024) // allocate 64kb sized blocks +#endif #define DYNMMAPSZ (2*1024*1024) // allocate 2Mb block for dynarec static int n_blocks = 0; // number of blocks for custom malloc @@ -400,7 +404,12 @@ blocklist_t* findBlock(uintptr_t addr) } return NULL; } - +#ifdef BOX32 +int isCustomAddr(void* p) +{ + return findBlock((uintptr_t)p)?1:0; +} +#endif #ifdef DYNAREC #define GET_PROT_WAIT(A, B) \ uint32_t A; \ -- cgit 1.4.1