about summary refs log tree commit diff stats
path: root/src/tools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [RCFILE] Fixed BOX64_EMULATED_LIBS that was broken when used inside an rcfileptitSeb2025-03-201-0/+3
|
* [BOX32] Change to get all created bricks to be conitgus on 32bits, as ↵ptitSeb2025-03-171-2/+8
| | | | address space is pretty small
* [RCFILE] Added range gdbjit support (#2414)Yang Liu2025-03-032-9/+29
|
* [RCFILE] Fixed load addr parse issue (#2413)Yang Liu2025-03-031-6/+7
|
* Limit to 11 the number of cpuid invalid parameter messageptitSeb2025-02-121-1/+7
|
* [RCFILE] Fixed ROLLING_LOG when setup in a profile onlyptitSeb2025-02-071-5/+11
|
* [RCFILE] Add some print of NODYNAREC and DYNAREC_TEST when applyedptitSeb2025-02-021-6/+21
|
* [ENV] More tweaks on recoding env mapping (#2309)Yang Liu2025-02-011-5/+5
| | | | | * [ENV] More tweaks on recoding env mapping * review
* [ENV] Fixed crash when rcfile does not exist (for #2295) (#2307)Yang Liu2025-02-011-4/+5
| | | | | * [ENV] Fixed crash when rcfile does not exist (for #2295) * review
* More improvmnet to map with fd trackingptitSeb2025-01-291-2/+22
|
* [ANDROID] Nope, re-disable map with fd tracking on AndroidptitSeb2025-01-291-0/+2
|
* [ANDROID] Try to re-enable map with fd tracking on AndroidptitSeb2025-01-291-2/+0
|
* Improved file map tracking, and use file map info in dynarec for bigblock ↵ptitSeb2025-01-272-1/+46
| | | | setting
* [ANDROID] Disable file map tracking on Android for now, as it seems to segfaultptitSeb2025-01-271-0/+2
|
* [ENV] Improved a bit env var handling and per file env varptitSeb2025-01-271-6/+4
|
* Expanded file mapping tracking for future use (might help #2295)ptitSeb2025-01-251-12/+43
|
* [DYNAREC] Added preliminary per-file settings (#2288)Yang Liu2025-01-232-22/+62
|
* Clean up UnityPlayer.dll detection from my_mmap64 (#2286)Yang Liu2025-01-231-0/+22
|
* Fixed various issues introduced in the env infra refactor (#2281)Yang Liu2025-01-221-6/+23
| | | | | | | | | | | * Open trace file again after apply env files * dynrec_df=1 by default * more fixes * more fixes * more
* Added [BOX64] prefix for all the stdout logs (#2279)Yang Liu2025-01-211-5/+5
| | | | | | | * Added [BOX64] prefix for all the stdout logs * Remove some hardcoded prefix * review
* [ENV] Optimized BOX64ENV log a bit (#2277)Yang Liu2025-01-211-1/+18
|
* [ENV] Initial refactor of env variables infrastructure (#2274)Yang Liu2025-01-213-825/+543
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ENV] Initial refactor of env variables infrastructure * Ported BOX64_DYNAREC_LOG * Ported more options * Ported BOX64_MALLOC_HACK * Ported BOX64_DYNAREC_TEST * Ported more options * Ported more options * Ported more options * Ported all options * Removed old rcfile parser * Fix * review * fix * fix * more fixes
* [BOX32] Fixed some issue with previous commit on box32 loading wine/protonptitSeb2025-01-171-1/+4
|
* Added some hack to simulate seccomp/bpf Windows syscalls handling in protonptitSeb2025-01-171-3/+7
|
* [DYNAREC] Introduce BOX64_DYNAREC_DIRTY and some profile to use itptitSeb2025-01-151-0/+2
|
* Small changes on envv and arv managmentptitSeb2025-01-142-2/+4
|
* [RCFILE] Log before applying the changeptitSeb2025-01-141-16/+16
|
* [INTERPRETER] Added a few more cpu extension and associated opcodes ↵ptitSeb2025-01-051-2/+23
| | | | ([ARM64_DYNAREC] added some of the new opcodes too)
* Use uname -m to get CPU architecture (#2222)東雲なの2024-12-281-1/+1
| | | Use uname -m to get CPU architecture is simplier than lscpu
* Exposed MMXext for CPUTYPE=1ptitSeb2024-12-271-1/+1
|
* [INTERPRETER] Exposed SSE4a for CPUTYPE=1, implemented all 4 opcodesptitSeb2024-12-271-1/+1
|
* Introduce BOX64_CPUTYPE to choose emulating Intel or AMD cpus (no AMD ↵ptitSeb2024-12-272-123/+318
| | | | specific extension yet)
* [LA64_DYNAREC] Added hardware wall-clock support (#2216)Yang Liu2024-12-261-8/+2
| | | | | * [LA64_DYNAREC] Added hardware wall-clock support * Refined multi-language support
* [LA64_DYNAREC] Added nativeflags support (#2202)Yang Liu2024-12-241-1/+1
|
* [ARM64_DYNAREC] Added work in progress BOX64_DYNAREC_DF env. var.ptitSeb2024-12-231-0/+2
|
* Added more rbtrees in dynarec managment, to speedup ↵ptitSeb2024-12-231-5/+39
| | | | FindDynablockFromNativeAddress function
* [GDBJIT] Display register mapping annotations (#2185)Yang Liu2024-12-221-1/+0
|
* Improved memory tracking and 32bits memory allocationptitSeb2024-12-211-9/+4
|
* [GDBJIT] Refined RV64 and LA64 support (#2165)Yang Liu2024-12-181-2/+2
|
* [GDBJIT] Show x64pc in gdb, also added documentation (#2163)Yang Liu2024-12-181-1/+2
| | | | | | | | | * [GDBJIT] Show x64pc in gdb * Add env. variable and documentation * typo * oops
* Added initial GDBJIT support (#2162)Yang Liu2024-12-171-0/+134
| | | | | | | * Added GDBJIT support * fix * fix
* [WRAPPER] Made gtkclass.c less likely to be recompiled (#2153)Yang Liu2024-12-151-6/+87
|
* Change log level to INFO for Wine prereserve issues (for #2123)ptitSeb2024-12-081-2/+2
|
* [RV64_DYNAREC] Added simple opcodes fusion as "native flags" (#2102)Yang Liu2024-12-021-0/+3
| | | | | | | * [RV64_DYNAREC] Added simple opcodes fusion as "native flags" * Disable 16bit CMOV * review
* Added a new memExist helper function and use it instead of getMmapped were ↵ptitSeb2024-11-301-1/+1
| | | | it make sense
* [WRAPPER] Refactored some glib2 signal handlingptitSeb2024-11-291-71/+0
|
* [WRAPPER] More work on gtk/gstreamer wrappingptitSeb2024-11-272-180/+134
|
* [ARM64_DYNAREC] Added DYNAREC_PAUSE option for hint instructions (#2070)Yang Liu2024-11-251-1/+3
| | | | | | | | | | | * [ARM64_DYNAREC] Added DYNAREC_PAUSE option for hint instructions * Use sevl for wfe * Add docs * Fix typo * use switch case
* Small fix for XSAVE/XRSTOR opcodes ([DYNAREC] too)ptitSeb2024-11-211-1/+1
|
* [TRACE] Don't try to decode a bridge if memory is not mapped or un-readableptitSeb2024-11-201-0/+4
|