about summary refs log tree commit diff stats
path: root/src/dynarec/dynablock.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* [DYNAREC] Only test page protection when needed (and using a fester way) (sho...ptitSeb2024-11-091-4/+12
* Improve handling of memory protection, and excution bitptitSeb2024-11-041-0/+3
* Fixes (#1659)rajdakin2024-07-091-5/+5
* [DYNAREC] Re-introduce a simple HotPage handling, to speedup heavily obfuscat...ptitSeb2024-05-031-0/+2
* Fixed a few warning here and there...ptitSeb2024-04-131-9/+0
* [DYNAREC] Handling of memfd_create backed mmap on dynarec (help #1234 but doe...ptitSeb2024-02-011-2/+2
* [DYNAREC] Small improvment in dynablock/protectDB handlingptitSeb2024-01-291-10/+8
* [DYNAREC] use an rbtree for dynablock size and max_db_size updateptitSeb2024-01-231-4/+32
* [MEMORY] Switched from a sparse array to a red-black tree (#1180)rajdakin2023-12-311-18/+0
* Removed old commented codeptitSeb2023-12-201-9/+0
* [DYNAREC] Small improvment on multi-thread reliance for the jumptableptitSeb2023-09-091-4/+4
* [ANDROID] More change to android/dynarec buildptitSeb2023-09-021-2/+7
* [ANDROID] This should fix Dynarec build on AndroidptitSeb2023-09-021-1/+1
* [DYNAREC] Some spelling fixesAndré Zwing2023-08-021-1/+1
* Merge pull request #896 from josch/exeptitSeb2023-07-211-0/+0
|\
| * remove executable bitsJohannes Schauer Marin Rodrigues2023-07-211-0/+0
* | Improved BOX64_MALLOC_HACK=2 and the glAleternate mecanism (help steam & hero...ptitSeb2023-07-081-1/+1
* | A few cosmetic fixes (#858)Alexandre Julliard2023-06-241-2/+0
* | [32BITS][DYNAREC] Preparing Dynarec to handle 32bits codeptitSeb2023-06-221-9/+9
* | Improved custom memory allocatorptitSeb2023-05-101-1/+2
* | [DYNAREC] Made FASTPAGE more agressiveptitSeb2023-05-061-1/+3
|/
* [DYNAREC] General fixes and improvment for multithread and jit program. Helps...ptitSeb2023-04-161-35/+94
* [DYNAREC] Fixed TEST_INTERPRETER when jumping to a non-dynarec blockptitSeb2023-03-301-1/+8
* [DYNAREC] This small utility function can be staticptitSeb2023-02-201-1/+1
* [DYNAREC] Introduced BOX64_DYNAREC_FASTPAGE to use an alternate way to handle...ptitSeb2023-02-191-2/+13
* Simplified dynablock handling (reduced memory consuption)ptitSeb2023-02-191-18/+2
* [DYNAREC] Added BOX64_DYNAREC_WAIT env. var. (Default to 1)ptitSeb2023-02-161-2/+8
* [DYNAREC] Use custom mutex, improved Signal while FillBlocks64 and atomic han...ptitSeb2023-02-121-10/+10
* [TRACE] Better trace on no-block jump warningptitSeb2022-12-301-1/+1
* [DYNAREC] Removed a useless mutex lockptitSeb2022-11-281-5/+0
* [DYNAREC] Fixed alternate address not always taken into account by DynarecptitSeb2022-11-021-0/+3
* Remove dynablocklist (#438)ptitSeb2022-10-311-413/+86
* [DYNAREC] Fixed a potential issue with free range of dynablockptitSeb2022-10-291-1/+2
* [DYNAREC] Use customMalloc for internal dynarec stuff (fixed starbound)ptitSeb2022-10-241-13/+24
* All box internal memory alloc use __libc_ internal one (except on Android, us...ptitSeb2022-08-061-12/+12
* Improved a bit HotPage handling (might help Terraria and RimWorld, maybe other)ptitSeb2022-06-261-3/+37
* [DYNAREC] Fixed a rare case of crash when crrent block is invalidptitSeb2022-05-281-1/+1
* [DYNAREC] Stop spamming about not enough Hotpage after a few message, also ad...ptitSeb2022-04-161-1/+12
* [DYNAREC] Refactored dynarec to ease the future adding of new target architec...ptitSeb2022-02-271-12/+10
* [DYNAREC] Small change in dynablock handlingptitSeb2021-12-311-4/+4
* [DYNAREC] Improved JIT handling, and added a HotPage detection to temporarily...ptitSeb2021-11-181-27/+120
* [DYNAREC] Changed Dynarec a bit to try stabilise program using many threads a...ptitSeb2021-11-111-25/+36
* Chnaged memory protection tracking to reduce usage of lock, especially for [D...ptitSeb2021-11-051-9/+3
* [DYNAREC] Cancel a dynablock if a segfault occurs while building itptitSeb2021-10-271-0/+13
* Various change to try improve stability on JIT'd program (like mono for Terra...ptitSeb2021-06-211-2/+5
* [DYNAREC] Try to free dynablocks when no longer usedptitSeb2021-06-191-22/+26
* Splited Elf Dump from LOG handlingptitSeb2021-05-281-2/+2
* Second passrajdakin2021-04-141-2/+2
* [DYNAREC] Removed obsolete commentsptitSeb2021-04-111-4/+0
* [DYNAREC] FillBlock is behind a mutex now, and use LR for easier debugging on...ptitSeb2021-03-291-6/+9