about summary refs log tree commit diff stats
path: root/src/custommem.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* [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
* 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