about summary refs log tree commit diff stats
path: root/src/custommem.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Round size to pagesize on the tracked memoryptitSeb2024-01-161-1/+4
* [RBTREE] Reverted memory tracking to 32 bits (#1201)rajdakin2024-01-131-13/+13
* Fixed some (nasty sometimes) warningptitSeb2023-12-311-1/+1
* [MEMORY] Switched from a sparse array to a red-black tree (#1180)rajdakin2023-12-311-319/+99
* Small change with not 48bits memory space for mmap64 (might help #1163)ptitSeb2023-12-251-1/+1
* Small improvment on memory trackingptitSeb2023-12-201-10/+6
* [DYNAREC] This should avoid useless segfault on bridge creationptitSeb2023-12-181-1/+1
* [MALLOCHOOK] Small improvments to mallochook_2ptitSeb2023-12-011-0/+3
* Change blokc size to 64kb (#1071)Raezroth2023-11-181-1/+1
* Prefixed the address space message by BOX64, it's cleanerptitSeb2023-11-131-2/+2
* [ELFLOADER] Small changes on elf memory managmentptitSeb2023-11-131-1/+20
* Better way to track mapped memoryptitSeb2023-11-051-37/+57
* [ELFLOADER] Fixed loading of elf with huge alignmentptitSeb2023-11-011-10/+14
* [ELFLOADER] Last improvment to elfloader memory managment, should be good nowptitSeb2023-11-011-8/+10
* [ELFLOADER] Changed how memory is managed in elfloaderptitSeb2023-10-311-0/+17
* [ADLINK] Removed BOX64_RESERVE_HIGH, should not be usefull with latest improv...ptitSeb2023-10-291-1/+1
* Another fix to wrapped mmap (should fix #1031, hopefully not creating more re...ptitSeb2023-10-271-0/+18
* Use BOX64_RESERVE_HIGHMEM by default on ADLINK profileptitSeb2023-10-131-0/+4
* [DYNAREC] Introduce a config that should save a bit of mmemory at runtime (ON...ptitSeb2023-10-011-12/+181
* [DYNAREC] Changed lock mecanism for memory protectionptitSeb2023-10-011-84/+147
* Go back to use mmap for memory allocation, as some OS restric malloc'd memory...ptitSeb2023-09-091-1/+1
* [DYNAREC] Small improvment on multi-thread reliance for the jumptableptitSeb2023-09-091-1/+1