| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Small adjustment to flags computation on the AAA/AAS/AAD/AAM/DAA/DAS opcodes | ptitSeb | 2024-02-21 | 1 | -22/+20 | |
| | | ||||||
| * | Small adjustment to one flags computation | ptitSeb | 2024-02-21 | 1 | -1/+1 | |
| | | ||||||
| * | [LIBTOOL] Fixed my_pthread_attr_init (#1274) | Yang Liu | 2024-02-21 | 1 | -3/+4 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed some case of ROL/ROR 8/16bits not computing CF flag ↵ | ptitSeb | 2024-02-20 | 3 | -24/+20 | |
| | | | | | correctly | |||||
| * | [INTERPRETER] Fix shl/sar/shr for large shft value on 8 and 16bits operations | ptitSeb | 2024-02-20 | 3 | -206/+96 | |
| | | ||||||
| * | [TRACE] Slightly better trace for dynarec block writing on own page | ptitSeb | 2024-02-20 | 1 | -1/+1 | |
| | | ||||||
| * | Added 1 more profile for wine/new wow64 | ptitSeb | 2024-02-20 | 1 | -0/+7 | |
| | | ||||||
| * | [DYNAREC_RV64] Added more opcodes and some minor optimizations (#1272) | Yang Liu | 2024-02-20 | 7 | -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 libgnutls | ptitSeb | 2024-02-18 | 4 | -1/+11 | |
| | | ||||||
| * | Added VK_KHR_calibrated_timestamps extension to wrapped vulkan (for #1256) | ptitSeb | 2024-02-18 | 1 | -0/+4 | |
| | | ||||||
| * | [DYNAREC] Adjusted the PUSH/POP x87 macro (and fix RV64 test infinite loop) | ptitSeb | 2024-02-17 | 2 | -6/+3 | |
| | | ||||||
| * | [ANDROID] Fix Build When Compiling with NDK 26b, [CI] Download Basic Android ↵ | KreitinnSoftware | 2024-02-17 | 2 | -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 opcodes | ptitSeb | 2024-02-17 | 1 | -3/+23 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added F0 31 opcode | ptitSeb | 2024-02-17 | 1 | -0/+51 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added unligned path for F0 01 and F0 39 | ptitSeb | 2024-02-17 | 1 | -1/+46 | |
| | | ||||||
| * | [RV64_DYNAREC] Fix build | ptitSeb | 2024-02-17 | 1 | -3/+3 | |
| | | ||||||
| * | [DYNAREC] Try to fix some issue with x87 stack and skipped code being incoherent | ptitSeb | 2024-02-17 | 12 | -102/+183 | |
| | | ||||||
| * | Small optim to speedup mmap64 | ptitSeb | 2024-02-17 | 1 | -5/+2 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed D9 E4 opcode | ptitSeb | 2024-02-17 | 1 | -2/+2 | |
| | | ||||||
| * | Removed some debug leftover (at least change from LOG_INFO to LOG_DEBUG) | ptitSeb | 2024-02-17 | 1 | -1/+1 | |
| | | ||||||
| * | Better handling of 26/2E/36/3E prefix on F0 prefixed opcode ([ARM64_DYNAREC] ↵ | ptitSeb | 2024-02-17 | 2 | -1/+6 | |
| | | | | | too) | |||||
| * | Added 67 C6 opcode ([ARM64_DYNAREC] too) | ptitSeb | 2024-02-17 | 2 | -0/+33 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed 8C opcode | ptitSeb | 2024-02-16 | 1 | -1/+3 | |
| | | ||||||
| * | Show box64 version inside trace file | ptitSeb | 2024-02-16 | 2 | -1/+2 | |
| | | ||||||
| * | [ARM64_DYNAREC][32BITS] Added C4 /m and C5 /m opcodes | ptitSeb | 2024-02-16 | 1 | -1/+28 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added 0F A0/A1/A8/A9 opcodes | ptitSeb | 2024-02-16 | 1 | -1/+23 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added better handling for DD C0 D9 F7 sequence | ptitSeb | 2024-02-16 | 1 | -1/+7 | |
| | | ||||||
| * | [ELFLOADER] Better handling of STB_GNU_UNIQUE binded symbol (prevent dlclose) | ptitSeb | 2024-02-16 | 3 | -1/+21 | |
| | | ||||||
| * | Added a few more function to libicuuc.so.* | ptitSeb | 2024-02-16 | 4 | -0/+12 | |
| | | ||||||
| * | Added some more wrapped function to libc, libXt and libX11 | ptitSeb | 2024-02-16 | 8 | -9/+122 | |
| | | ||||||
| * | Added wrapped libanl | ptitSeb | 2024-02-16 | 8 | -0/+59 | |
| | | ||||||
| * | [ELFLOADER] Improved inter-library dependancie managment | ptitSeb | 2024-02-16 | 3 | -15/+63 | |
| | | ||||||
| * | [ANDROID][TERMUX] Fix build | ptitSeb | 2024-02-15 | 1 | -0/+4 | |
| | | ||||||
| * | Fixe builds (non trace and android/termux) | ptitSeb | 2024-02-15 | 2 | -0/+6 | |
| | | ||||||
| * | [ELFLOADER] Huge refactor of elfloader and symbol resolution. Some more ↵ | ptitSeb | 2024-02-15 | 30 | -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) | KreitinnSoftware | 2024-02-14 | 38 | -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 dlopen | ptitSeb | 2024-02-11 | 9 | -85/+119 | |
| | | ||||||
| * | [ARM64_DYNAREC] Improved FFREE handling (fixing gameplay of Serious Sam 2, ↵ | ptitSeb | 2024-02-11 | 5 | -19/+115 | |
| | | | | | probably some other game too) | |||||
| * | Small fix for FindNearestSymbolName | ptitSeb | 2024-02-11 | 1 | -1/+1 | |
| | | ||||||
| * | [ARM64_DYNAREC] Improved FFREE/FXAM opcodes (helps 32bits games like ↵ | ptitSeb | 2024-02-11 | 3 | -3/+29 | |
| | | | | | SeriousSam2) | |||||
| * | [INTERPRETER] Improved FXAM handling | ptitSeb | 2024-02-11 | 1 | -1/+1 | |
| | | ||||||
| * | more wrapped functions in libxcb-randr and libcap (#1260) | Coreforge | 2024-02-10 | 2 | -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 used | ptitSeb | 2024-02-10 | 1 | -1/+2 | |
| | | ||||||
| * | [ANDROID] BOX64_SHOWBT Now show Emulated BT on Android (#1258) | KreitinnSoftware | 2024-02-10 | 3 | -5/+6 | |
| | | | | Co-authored-by: Pablo Carlos <pablo@localhost.localdomain> | |||||
| * | Wrapped libraries refactor (#1257) | rajdakin | 2024-02-10 | 131 | -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) | ptitSeb | 2024-02-10 | 2 | -0/+22 | |
| | | ||||||
| * | Increased default size for number of elf in the tls dts zone | ptitSeb | 2024-02-09 | 1 | -3/+5 | |
| | | ||||||
| * | Simplified (and improved?) handling of phtread_attr_t | ptitSeb | 2024-02-09 | 1 | -67/+86 | |
| | | ||||||
| * | [ELFLOADER] Do not memset the remaining of page when mmap'ing, it's already ↵ | ptitSeb | 2024-02-09 | 1 | -2/+2 | |
| | | | | | done (and might not be possible depending on the protection) | |||||
| * | Added some more libc wrapped functions | ptitSeb | 2024-02-09 | 1 | -0/+4 | |
| | | ||||||