about summary refs log tree commit diff stats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* [WRAPPER] Added a few more wrapped function (to emulate recent SDL2)ptitSeb2025-01-265-4/+55
|
* [ARM64_DYNAREC] Added AVX.F3.0F38 F5 opcodeptitSeb2025-01-261-0/+29
|
* Expanded file mapping tracking for future use (might help #2295)ptitSeb2025-01-253-14/+49
|
* [ARM64_DYNAREC] Added experimental synch of fpsr and mxcsr for the flags, ↵ptitSeb2025-01-252-8/+74
| | | | when BOX64_SSE_FLUSHTO0 is used
* [RV64_DYNAREC] Added unaligned codegen for MOVSW (#2296)xctan2025-01-251-1/+7
|
* [RV64_DYNAREC] Optimized GETIP (#2294)Yang Liu2025-01-247-54/+55
| | | Co-authored-by: xctan <xctan@cirno.icu>
* [RV64_DYNAREC] Removed some TABLE64 usage (#2291)Yang Liu2025-01-242-31/+22
|
* [RV64_DYNAREC] Force priv opcode flags to be at least defered if safeflags=2 ↵Yang Liu2025-01-245-20/+64
| | | | ([LA64_DYNREC] too) (#2293)
* [RV64_DYNAREC] Restricted add/sub RSP optimization ([LA64_DYNAREC] too) (#2292)Yang Liu2025-01-242-4/+4
|
* Added syscall 439 (for #2290)ptitSeb2025-01-241-0/+14
|
* [RV64_DYNAREC] Added codegen for unaligned stores (#2289)xctan2025-01-2411-22/+356
| | | | | * [RV64_DYNAREC] Added another special SIGBUS case * [RV64_DYNAREC] Added codegen for unaligned stores
* [DYNAREC] Added preliminary per-file settings (#2288)Yang Liu2025-01-2325-201/+241
|
* [WRAPPER] Improved libpcap wrapping (still for #2282)ptitSeb2025-01-231-0/+1
|
* [ENV] Fixed zydis initialization regression (#2287)Yang Liu2025-01-231-3/+7
|
* Clean up UnityPlayer.dll detection from my_mmap64 (#2286)Yang Liu2025-01-233-15/+26
|
* [WRAPPER] Reworked libatk wrapping with new wrapperhelper (will help #2280)ptitSeb2025-01-231-60/+64
|
* [WRAPPER] Added 1 more wrapped function to libnss3 (for #2280)ptitSeb2025-01-231-1/+1
|
* [WRAPPER] Reworked libcap wrapping with new wrapperhelperptitSeb2025-01-234-55/+67
|
* [WRAPPER] Added wrapped libpcap with new wrapper helper (should help #2282)ptitSeb2025-01-239-0/+175
|
* [LA64_DYNAREC] Added fastnan handling to more 0F opcodes (fixes CI) (#2285)Yang Liu2025-01-231-6/+48
|
* [RV64_DYNAREC] Added fastnan handling to more 0F opcodes (fixes CI) (#2284)Yang Liu2025-01-232-6/+42
|
* [ARM64_DYNAREC] Added a few AVX opcode and Improved/Fixed some existing SSE ↵ptitSeb2025-01-2210-135/+557
| | | | and AVX ones
* [INTERPRETER] Improved (V)ADD/MUL/SUB/DIV P(S/D), and improved avx test tooptitSeb2025-01-222-12/+50
|
* [ARM64_DYNAREC] Remove another use of Table64ptitSeb2025-01-221-1/+1
|
* [DOCS] Auto-generated USAGE.md and box64.pod (#2283)Yang Liu2025-01-221-1/+1
|
* Fixed various issues introduced in the env infra refactor (#2281)Yang Liu2025-01-225-149/+121
| | | | | | | | | | | * 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-2125-193/+208
| | | | | | | * Added [BOX64] prefix for all the stdout logs * Remove some hardcoded prefix * review
* Changed some functions name and visibility (#2278)Yang Liu2025-01-211-14/+12
|
* [ENV] Optimized BOX64ENV log a bit (#2277)Yang Liu2025-01-212-2/+25
|
* [ENV] Initial refactor of env variables infrastructure (#2274)Yang Liu2025-01-21164-3316/+2063
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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
* [ARM64_DYNAREC] Removed many use of TABLE64 that would just slowdown build ↵ptitSeb2025-01-203-29/+12
| | | | of the dynablock for not much memory saved
* [ARM64_DYNAREC] Small optim for DB E2 opcodeptitSeb2025-01-191-3/+2
|
* [INTERPRETER] Fixed AVX.66.0F38 0E/0F opcodesptitSeb2025-01-191-10/+22
|
* [ARM64_DYNAREC] Added 64/65 1B opcodeptitSeb2025-01-181-0/+11
|
* [ARM64_DYNAREC] Fixed OF flags for rcr 8bits and 16bitsptitSeb2025-01-181-17/+12
|
* [TRACE] Added TID on Strange SIGSEGV with Access Error messageptitSeb2025-01-181-3/+3
|
* [ARM64_DYNAREC] Fixed AVX.66.0F38 17 opcodeptitSeb2025-01-181-21/+22
|
* [INTERPRETER] Fixed AVX.66.0F38 17 opcode and improved AVX.66.0F38 0E/0F opcodesptitSeb2025-01-181-36/+20
|
* [ARM64_DYNAREC] Fixed F0 0F BA opcodes with ip relative addressingptitSeb2025-01-181-4/+4
|
* [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-172-3/+19
|
* [TRACE] Fixed a typo in a debug messageptitSeb2025-01-171-1/+1
|
* [RV64_DYNAREC] Refined printer for more thead instructions (#2272)Yang Liu2025-01-171-14/+557
|
* [RV64_DYNAREC] Optimized 16bit constant RCL/RCR opcodes (#2270)Yang Liu2025-01-163-26/+120
|
* [RV64_DYNAREC] Optimized 16bit constant ROR opcodes (#2268)Yang Liu2025-01-163-11/+51
|
* [RV64_DYNAREC] Optimized 16bit constant ROL opcodes (#2267)Yang Liu2025-01-163-61/+124
|
* [ARM64_DYNAREC] Removed an unused arg in SET_DFNONE (#2266)Yang Liu2025-01-1615-212/+219
|
* [DYNAREC] Introduce BOX64_DYNAREC_DIRTY and some profile to use itptitSeb2025-01-154-1/+14
|
* [ARM64_DYNAREC] Added one more case of fastround=2 for AVX.F2.0F 5A opcodeptitSeb2025-01-151-1/+7
|
* [ARM64_DYNAREC] Added unaligned code for F3 0F 7F opcodeptitSeb2025-01-152-4/+16
|