about summary refs log tree commit diff stats
path: root/src/custommem.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* Add SW64 base support (#382)wannacu2022-08-111-0/+3
* Also use __libc_memalign instead of posix_memalignptitSeb2022-08-061-2/+2
* All box internal memory alloc use __libc_ internal one (except on Android, us...ptitSeb2022-08-061-53/+53
* [DYNAREC] Add a mecanism to remember fixed address accessed with LOCK, so MOV...ptitSeb2022-07-031-0/+23
* Enable 64k page size eg Ampere A1.Martin Reed2022-06-301-1/+4
* Removed blockempty call in freeProtection, as the call is slow, at the expans...ptitSeb2022-06-261-5/+10
* More work around steam and proton/SteamPlay (working, but need also latest bo...ptitSeb2022-03-261-1/+1
* Added a better way to select 16K pages, and added M1 paragraph in COMPILE.mdptitSeb2022-03-231-1/+6
* Added M1/Asahi supportptitSeb2022-03-201-1/+1
* Fixed, again, the mmap block selection (shoudl help #587)ptitSeb2022-03-181-6/+12
* Improve findBlockNearHint function and friends, again (in sync with box86)ptitSeb2022-03-171-49/+59
* Fixed the new memmap trackingptitSeb2022-03-131-57/+50
* Fixed for good non-dynarec buildsptitSeb2022-03-091-59/+58
* Fixed non-dynarec buildsptitSeb2022-03-091-38/+40
* Change method for the mmap free bloc search for a faster oneptitSeb2022-03-091-86/+134
* Change de verbose level of a custommem messageptitSeb2022-03-081-2/+2
* Removed a debug leftoverptitSeb2022-03-071-1/+0
* Fix some special case on mmap64 wrappingptitSeb2022-03-071-2/+3
* Improved speed of mmap changesptitSeb2022-03-061-0/+3
* Change on mmap to help some stagging version of wineptitSeb2022-03-061-6/+6
* Include pthread.h when used (should help #249)ptitSeb2022-03-051-0/+1
* [DYNAREC] still working on multiarchptitSeb2022-02-281-14/+19
* [DYNAREC] More multi-arch workptitSeb2022-02-271-4/+3
* [DYNAREC] Refactored dynarec to ease the future adding of new target architec...ptitSeb2022-02-271-28/+31
* [DYNAREC] Improved JIT handling, and added a HotPage detection to temporarily...ptitSeb2021-11-181-10/+17
* [DYNAREC] Changed Dynarec a bit to try stabilise program using many threads a...ptitSeb2021-11-111-23/+1
* Mark memprot as volatile to try help stability in heavily multithread programsptitSeb2021-11-111-5/+7