about summary refs log tree commit diff stats
path: root/src/custommem.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge branch 'main' into steam_chromeptitSeb2023-02-191-286/+117
|\|
| * [DYNAREC] Small optim on getDBptitSeb2023-02-191-2/+0
| * Simplified dynablock handling (reduced memory consuption)ptitSeb2023-02-191-284/+117
* | Preliminary work to get steamwebhelper workingptitSeb2023-02-181-9/+27
|/
* [DYNAREC] Fixed an issue with custom memory alocatorptitSeb2023-02-141-2/+1
* Various minor warning fixesptitSeb2023-02-131-5/+6
* [DYNAREC] Use custom mutex, improved Signal while FillBlocks64 and atomic han...ptitSeb2023-02-121-55/+53
* [DYNAREC] Fixed a typo in setProtectionptitSeb2023-02-111-19/+1
* Some small fixes for pagesize != 4096ptitSeb2022-12-081-4/+4
* [DYNAREC] Reworked dynarec memory allocator, and a bit of protection tracking...ptitSeb2022-12-031-97/+157
* [DYNAREC] Small changes on pagesize and hotpageptitSeb2022-12-021-1/+1
* [DYNAREC] More control over HotPage handling with BOX64_DYNARC_HOTPAGEptitSeb2022-12-011-9/+7
* Changed how mmap with MAP_32BITS flag is handled (help deadcells, maybe some ...ptitSeb2022-11-281-16/+23
* [DYNAREC] Optimized cleanDBFromAddressRange, againptitSeb2022-11-281-4/+7
* [DYNAREC] Optimized HotPage handling, and made it locklessptitSeb2022-11-281-22/+18
* Small fixes and improvement to memory protection handlingptitSeb2022-11-141-25/+37
* Optimized getDB, setProtection and freeProtectionptitSeb2022-11-131-11/+35
* Remove dynablocklist (#438)ptitSeb2022-10-311-133/+240
* [DYNAREC] Use customMalloc for internal dynarec stuff (fixed starbound)ptitSeb2022-10-241-4/+30
* custom Alloc now allocate memory rounded up to 8bytes alignptitSeb2022-10-241-1/+10
* [DYNAREC] Initialize dynmap, it's cleanerptitSeb2022-10-191-1/+1
* Improved signal handling and x87 flags (with tests backported from box86)ptitSeb2022-09-291-3/+5
* [DYNAREC] Improve memory protection tracking (help #361)ptitSeb2022-09-041-23/+25