about summary refs log tree commit diff stats
path: root/src/custommem.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fixed an issue with custom memory when a map is created for an blockstree nod...ptitSeb2025-04-201-22/+52
* Merge `mmapmem` into `mapallmem` (#2550)Chi-Kuan Chiu2025-04-201-22/+28
* [DYNAREC] Better dynablock mempry handling, and fixed a regression introduced...ptitSeb2025-04-181-7/+7
* [WOW64] Finished skeleton code for PE build (#2542)Yang Liu2025-04-171-1/+1
* [DYNAREC] Speedup a bit DYNAREC_DIRTY=1ptitSeb2025-04-101-1/+1
* [WOW64] More tweaks towards PE build (#2519)Yang Liu2025-04-101-30/+8
* Reduced usage of the rbtree in FindDynablockFromAddress by creating node only...ptitSeb2025-04-091-4/+20
* Made custommem OS-independent (#2517)Yang Liu2025-04-091-7/+2
* Added backtrace.h for holding backtrace-related functions (#2515)Yang Liu2025-04-091-3/+3
* [WOW64] Add wow64 PE build scaffolding (#2513)Yang Liu2025-04-081-65/+34
* Moved more OS-dependent functions to os.h (#2491)Yang Liu2025-04-011-0/+1
* [DEBUG] Fixed debug tool testAllBlocks() to correctly handle new map128 custo...ptitSeb2025-03-311-5/+12
* Optimized and fixed custom 128bytes allocatorptitSeb2025-03-301-2/+7
* Introduced a bitmap based allocator for <= 128bits customMalloc (not lockfree...ptitSeb2025-03-301-38/+167
* [BOX32] Small change on memory managment againptitSeb2025-03-181-34/+6
* This should fix non-Dynarec buildptitSeb2025-03-171-26/+26
* [BOX32] Small refactor on memory managmentptitSeb2025-03-171-30/+58
* [DYNAREC] Introduced DYNAREC_DIRTY=2 and changed a profile to use itptitSeb2025-03-121-2/+48
* [DYNAREC] Reduced lifetime of hotpage when using DIRTY=1ptitSeb2025-03-101-1/+1
* [DYNAREC] Fixed some potential issue with NEVERCLEAN on memory mapping trackingptitSeb2025-03-091-2/+3
* Removed isDBFromAddressRange and added that function to cleanDBFromAddressRan...ptitSeb2025-03-071-20/+5
* [DYNAREC] Fixed a potential SEGFAULT in FindDynablockFromNativeAddress, and a...ptitSeb2025-02-051-2/+4
* [DYNAREC] Small change on DIRTY=1 to reduce hotpage effectptitSeb2025-01-271-1/+2
* Added [BOX64] prefix for all the stdout logs (#2279)Yang Liu2025-01-211-7/+7
* [ENV] Initial refactor of env variables infrastructure (#2274)Yang Liu2025-01-211-18/+11
* Don't try to use free a custom block if init is not doneptitSeb2025-01-101-1/+1
* Small fix to program break trackingptitSeb2025-01-071-1/+1
* Trace program program to not allocate memory over there (help TalosPrinciple2...ptitSeb2025-01-071-0/+20
* [DYNAREC] Some light rework of the hotpage handlingptitSeb2024-12-231-4/+21
* Added more rbtrees in dynarec managment, to speedup FindDynablockFromNativeAd...ptitSeb2024-12-231-57/+42
* Fix build for older system (for #2190)ptitSeb2024-12-231-0/+6
* Improved memory tracking and 32bits memory allocationptitSeb2024-12-211-6/+92
* Changed customme block resize to lower the number of reallocptitSeb2024-12-211-1/+1
* [BOX32] Improved pre-reserve highmem, and use that memory for dynablocksptitSeb2024-12-171-2/+10
* Added a new memExist helper function and use it instead of getMmapped were it...ptitSeb2024-11-301-0/+6
* [DYNAREC] Mark existing block as dirty when re-creating a memory blockptitSeb2024-11-171-2/+11
* [DYNAREC] Only test page protection when needed (and using a fester way) (sho...ptitSeb2024-11-091-0/+10
* [RBTREE] Unify naming and prevent unintended symbol exposure (#2005)Jim Huang2024-11-061-12/+12
* Improve handling of memory protection, and excution bitptitSeb2024-11-041-3/+7
* [BOX32] Fixed some X11 function so wine launch (and added BOX64_X11SYNC to he...ptitSeb2024-10-081-1/+10
* Improve debugging trace of rb_treeptitSeb2024-10-081-4/+4
* [BOX32][DYNAREC] Allocate Dynarec memory in higher prereserve regionsptitSeb2024-10-081-2/+31
* Removed wine prereserve hack on munmap now that prereserve is better handledptitSeb2024-10-081-5/+2
* Small adjustment in 32bits custom memory hinterptitSeb2024-10-081-1/+1
* Small change in custom Aligned Memory AllocatorptitSeb2024-10-071-2/+3
* Some cosmetic changes and more macro, to ease future testings on custom mallocptitSeb2024-10-071-1/+1
* Reworked mmap allocator and wine prereserve handling ([BOX32] fix handling of...ptitSeb2024-10-071-1/+3
* [BOX32] Added more 32bits wrapped function and reworked 32bits memory allocatorptitSeb2024-10-031-5/+19
* [BOX32] Keep low memory free by defaultptitSeb2024-09-301-1/+1
* [ANDROID][BOX32] Fix __libc_init, Fix Some Warnings (#1887)Pablo Labs2024-09-291-6/+11