about summary refs log tree commit diff stats
path: root/src/custommem.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Improved legendary stabilityptitSeb2024-09-101-2/+2
* More work on Custom Mem speedupptitSeb2024-09-041-35/+29
* Added an rbtree is Custom Mem Manager to speedup customFree and customReallocptitSeb2024-09-041-11/+42
* Some refactor (and small bugfixes) around Custom Mem ManagerptitSeb2024-09-041-138/+379
* Added preliminary Box32 support (#1760)ptitSeb2024-08-261-4/+51
* [BOX32] Added 32bits elf alloc and loadptitSeb2024-08-171-5/+21
* Leave low memory for wine if it's loadedptitSeb2024-07-211-1/+2
* Change (again) how Wine prereserved memory is allocated and freedptitSeb2024-07-161-2/+5
* Fixed some issue on tracking when protecting memory with PROT=0ptitSeb2024-07-131-1/+4
* Fixed a nasty bug on memory permission trackingptitSeb2024-07-111-0/+1
* fix some spelling (#1668)josch2024-07-101-1/+1
* Added BOX64_RESERVE_HIGH in rcfile handlingptitSeb2024-06-181-8/+18
* Try to fix mmap64 already defined error in custommem.c (#1552)Romain TISSERAND2024-06-031-26/+1
* [DYNAREC] Re-introduce a simple HotPage handling, to speedup heavily obfuscat...ptitSeb2024-05-031-0/+21
* [DYNAREC] Allocate Dynarec memory by 2Mb batch, and advise for hugepage if av...ptitSeb2024-04-291-4/+20
* Improve memory handling for wine, againptitSeb2024-03-271-2/+22
* [DYNAREC] Small changeon the critical section handling of custommemptitSeb2024-03-081-2/+3
* Small optim to speedup mmap64ptitSeb2024-02-171-5/+2
* [DYNAREC] Jumptable now use custom Malloc instead of regular oneptitSeb2024-02-071-18/+18
* [ARM64_DYNAREC][32BITS] Small optim on jump table for 32bits access (1 less r...ptitSeb2024-02-041-0/+9
* [DYNAREC] Reworked a bit the Strange SEGSIGV handlingptitSeb2024-02-031-0/+19
* Block signals while traicking memory protectionptitSeb2024-02-021-8/+13
* Refactored a bit protection traking to avoid re-entranceptitSeb2024-02-021-58/+76
* [DYNAREC] Handling of memfd_create backed mmap on dynarec (help #1234 but doe...ptitSeb2024-02-011-5/+5
* [DYNAREC] Small improvment in dynablock/protectDB handlingptitSeb2024-01-291-1/+38
* [MMAP32] 31bits address space is in fact 3GB address space (so 31.5 bits?)ptitSeb2024-01-241-1/+1
* Small improvment to MMAP32 managmentptitSeb2024-01-231-1/+1
* Added a new option BOX64_MMAP32 to use 32bits mapping on external MMAP (help ...ptitSeb2024-01-231-5/+42
* Removed a useless test in getProtection utility functionptitSeb2024-01-211-2/+0
* Used rb_stree for mapallmem tooptitSeb2024-01-201-170/+51
* Use rbtree for mmapmem trackingptitSeb2024-01-191-24/+10
* Reworked exit, unloading libs and running Fini as it should (plus a workaroun...ptitSeb2024-01-191-1/+1
* Fixes (#1207)rajdakin2024-01-181-3/+3
* Some more fixes to new memory protection tracking (should help #1202 and #1200)ptitSeb2024-01-171-9/+9