about summary refs log tree commit diff stats
path: root/src/custommem.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Add missing curly bracketsAndré Zwing2023-08-021-1/+2
* Try to improve custom memory allocatorptitSeb2023-06-241-16/+17
* Do not try to preserve high memory (unless BOX64_RESERVE_HIGH=1 is used), as ...ptitSeb2023-05-311-1/+5
* [DYNAREC] Do not track memory that is not accessible (should save some memory)ptitSeb2023-05-281-1/+7
* Improved custom memory allocatorptitSeb2023-05-101-19/+67
* [DYNAREC] Disabled custom mutex for nowptitSeb2023-05-071-3/+8
* Improved handling of x86_64 47bits memory (should help #763)ptitSeb2023-05-051-0/+25
* [DYNAREC] Fixed an optimisation in getDBSize helper functionptitSeb2023-04-201-0/+1
* [DYNAREC] General fixes and improvment for multithread and jit program. Helps...ptitSeb2023-04-161-1/+26
* [DYNAREC] Fixed for good handling of PROT_NOPROT in memory trackingptitSeb2023-04-121-7/+9
* [DYNAREC] Improved/Fixed PROT_NOPROT handling from bridgeptitSeb2023-04-101-2/+2
* [DYNAREC] Never protect bridge memory (ported from box86)ptitSeb2023-04-021-18/+22
* fix some spelling mistakes (#640)josch2023-03-261-1/+1
* [DYNAREC] Fixed (again) and improved new jmptable memory managerptitSeb2023-03-051-11/+13
* [DYNAREC] Fixed a nasty bug with the finetunning of the jump table memory all...ptitSeb2023-03-041-11/+11
* [DYNAREC] Finetuned the jump table memory allocationptitSeb2023-03-021-94/+135
* [DYNAREC] Small imrvment in managing memory protectionptitSeb2023-02-251-3/+4
* Merge branch 'main' into steam_chromeptitSeb2023-02-201-24/+23
|\
| * Fixed a improved HotPage handlingptitSeb2023-02-201-31/+27
* | Preliminary work to get steamwebhelper workingptitSeb2023-02-201-1/+1
* | [DYNAREC] Fix a nasty typo in custommemptitSeb2023-02-191-1/+1
* | Some fixes in custommem tracking, and less tracking of mem protection (reduce...ptitSeb2023-02-191-25/+22