about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* Small adjustment to flags computation on the AAA/AAS/AAD/AAM/DAA/DAS opcodesptitSeb2024-02-211-22/+20
|
* Small adjustment to one flags computationptitSeb2024-02-211-1/+1
|
* [LIBTOOL] Fixed my_pthread_attr_init (#1274)Yang Liu2024-02-211-3/+4
|
* [ARM64_DYNAREC] Fixed some case of ROL/ROR 8/16bits not computing CF flag ↵ptitSeb2024-02-203-24/+20
| | | | correctly
* [INTERPRETER] Fix shl/sar/shr for large shft value on 8 and 16bits operationsptitSeb2024-02-203-206/+96
|
* [TRACE] Slightly better trace for dynarec block writing on own pageptitSeb2024-02-201-1/+1
|
* Added 1 more profile for wine/new wow64ptitSeb2024-02-201-0/+7
|
* [DYNAREC_RV64] Added more opcodes and some minor optimizations (#1272)Yang Liu2024-02-207-39/+126
| | | | | | | * Added DD /1 FISTTP i64 opcode * Some small optimizations * Added 0F AD SHRD opcode and some minor optimizations on the CF flag computation
* Added some more symbol to wrapped libgnutlsptitSeb2024-02-184-1/+11
|
* Added VK_KHR_calibrated_timestamps extension to wrapped vulkan (for #1256)ptitSeb2024-02-181-0/+4
|
* [DYNAREC] Adjusted the PUSH/POP x87 macro (and fix RV64 test infinite loop)ptitSeb2024-02-172-6/+3
|
* [ANDROID] Fix Build When Compiling with NDK 26b, [CI] Download Basic Android ↵KreitinnSoftware2024-02-172-16/+12
| | | | | | | | | Libs from 'termux-docker' and update NDK to 26b (#1270) * [CI] Download Basic Android Libs from termux-docker for speed-up CI build * [ANDROID] Fix 'SHT_CHECKSUM' error when compiling on NDK 26b * [CI] Update NDK for 26b
* [INTERPRETER] Added a few unaligned path for some F0 math opcodesptitSeb2024-02-171-3/+23
|
* [ARM64_DYNAREC] Added F0 31 opcodeptitSeb2024-02-171-0/+51
|
* [ARM64_DYNAREC] Added unligned path for F0 01 and F0 39ptitSeb2024-02-171-1/+46
|
* [RV64_DYNAREC] Fix buildptitSeb2024-02-171-3/+3
|
* [DYNAREC] Try to fix some issue with x87 stack and skipped code being incoherentptitSeb2024-02-1712-102/+183
|
* Small optim to speedup mmap64ptitSeb2024-02-171-5/+2
|
* [ARM64_DYNAREC] Fixed D9 E4 opcodeptitSeb2024-02-171-2/+2
|
* Removed some debug leftover (at least change from LOG_INFO to LOG_DEBUG)ptitSeb2024-02-171-1/+1
|
* Better handling of 26/2E/36/3E prefix on F0 prefixed opcode ([ARM64_DYNAREC] ↵ptitSeb2024-02-172-1/+6
| | | | too)
* Added 67 C6 opcode ([ARM64_DYNAREC] too)ptitSeb2024-02-172-0/+33
|
* [ARM64_DYNAREC] Fixed 8C opcodeptitSeb2024-02-161-1/+3
|
* Show box64 version inside trace fileptitSeb2024-02-162-1/+2
|
* [ARM64_DYNAREC][32BITS] Added C4 /m and C5 /m opcodesptitSeb2024-02-161-1/+28
|
* [ARM64_DYNAREC] Added 0F A0/A1/A8/A9 opcodesptitSeb2024-02-161-1/+23
|
* [ARM64_DYNAREC] Added better handling for DD C0 D9 F7 sequenceptitSeb2024-02-161-1/+7
|
* [ELFLOADER] Better handling of STB_GNU_UNIQUE binded symbol (prevent dlclose)ptitSeb2024-02-163-1/+21
|
* Added a few more function to libicuuc.so.*ptitSeb2024-02-164-0/+12
|
* Added some more wrapped function to libc, libXt and libX11ptitSeb2024-02-168-9/+122
|
* Added wrapped libanlptitSeb2024-02-168-0/+59
|
* [ELFLOADER] Improved inter-library dependancie managmentptitSeb2024-02-163-15/+63
|
* [ANDROID][TERMUX] Fix buildptitSeb2024-02-151-0/+4
|
* Fixe builds (non trace and android/termux)ptitSeb2024-02-152-0/+6
|
* [ELFLOADER] Huge refactor of elfloader and symbol resolution. Some more ↵ptitSeb2024-02-1530-1108/+988
| | | | cleaning need to be done, but that's a first step (should help #422, #360, #1046 and probably others)
* [CI] Add Android Tests (#1263)KreitinnSoftware2024-02-1438-5/+2008
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [CI] Add Android Tests * Remove a Build of Box64 that I placed and forgot to remove before * Fix some tests checking * Disable Test07 and Test17 for now * Comment set_tests_proprieties (I have forgotten) * Add mmx test and benchfloat for Android * Fix build for Clang-17 on non-Termux * Update NDK to 26b and add Termux Build/Testing * Revert to NDK 25b, something is wrong * Add -DTERMUX=1 to Termux Build * Add LD_LIBRARY_PATH for Termux Testing * Set LD_LIBRARY_PATH on QEMU_SET_ENV * Move data folder to current dir before testing on Termux * Copy Termux Data Libs for /data * Try to set QEMU_SET_ENV on GITHUB_ENV --------- Co-authored-by: Pablo Carlos <pablo@localhost.localdomain>
* Added support for RTLD_DEEPBIND flag on dlopenptitSeb2024-02-119-85/+119
|
* [ARM64_DYNAREC] Improved FFREE handling (fixing gameplay of Serious Sam 2, ↵ptitSeb2024-02-115-19/+115
| | | | probably some other game too)
* Small fix for FindNearestSymbolNameptitSeb2024-02-111-1/+1
|
* [ARM64_DYNAREC] Improved FFREE/FXAM opcodes (helps 32bits games like ↵ptitSeb2024-02-113-3/+29
| | | | SeriousSam2)
* [INTERPRETER] Improved FXAM handlingptitSeb2024-02-111-1/+1
|
* more wrapped functions in libxcb-randr and libcap (#1260)Coreforge2024-02-102-8/+8
| | | | | * wrapped a few xcbrandr functions for steamvr * wrapped parts of libcap for vrcompositor-launcher
* Fixed previous wrapped lib refactor when ALTMY macro is usedptitSeb2024-02-101-1/+2
|
* [ANDROID] BOX64_SHOWBT Now show Emulated BT on Android (#1258)KreitinnSoftware2024-02-103-5/+6
| | | Co-authored-by: Pablo Carlos <pablo@localhost.localdomain>
* Wrapped libraries refactor (#1257)rajdakin2024-02-10131-950/+238
| | | | | | | | | | | * [MISC] Removed a warning caused by tab/space mismatch * [WRAPPED] Factored out `getMy` and `freeMy` calls * [WRAPPED] Small cleanup of the init header * [WRAPPED] Factored out `SETALT` * [WRAPPED] Factored out needed libs
* Added 0F 01 E0..E7 opcodes ([ARM64_DYNAREC] too)ptitSeb2024-02-102-0/+22
|
* Increased default size for number of elf in the tls dts zoneptitSeb2024-02-091-3/+5
|
* Simplified (and improved?) handling of phtread_attr_tptitSeb2024-02-091-67/+86
|
* [ELFLOADER] Do not memset the remaining of page when mmap'ing, it's already ↵ptitSeb2024-02-091-2/+2
| | | | done (and might not be possible depending on the protection)
* Added some more libc wrapped functionsptitSeb2024-02-091-0/+4
|