Commit Graph

  • d210f12f25 [ELFLOADER] More changes to elf memory managment ptitSeb 2023-11-04 09:10:04 +01:00
  • 87d346230c [ELFLOADER] Some more regression fixes on elf memory managment ptitSeb 2023-11-03 12:11:24 +01:00
  • 47c65e1e3a Added wrapped symbol posix_spawn_file_actions_addclose to libc (#881) KreitinnSoftware 2023-11-02 12:01:11 -03:00
  • 57440bd102 [ELFLOADER] Fixed a warning ptitSeb 2023-11-02 10:38:46 +01:00
  • 389c803929 [ELFLOADER] Fixed loading of elf with huge alignment ptitSeb 2023-11-01 20:13:53 +01:00
  • 08d8407056 [ELFLOADER] Last improvment to elfloader memory managment, should be good now ptitSeb 2023-11-01 18:13:34 +01:00
  • 3f12bde9ff [ELFLOADER] Even more improvment to elfloader memory managment ptitSeb 2023-11-01 16:14:05 +01:00
  • a47a9d95d7 [ELFLOADER] Some more improvment to elfloader memory managment ptitSeb 2023-11-01 14:35:03 +01:00
  • f2a4125ab8 [ELFLOADER] Changed how memory is managed in elfloader ptitSeb 2023-10-31 16:37:59 +01:00
  • 2d3f244935 [DYNAREC] Fixed issue with aes-ni extension when aes is not supported in hardware ptitSeb 2023-10-31 10:17:12 +01:00
  • 2a1342c5b3 [ARM] Check if PMULL is available before using it ptitSeb 2023-10-30 14:30:56 +01:00
  • 82bf0a99d2 Fixed intepreter for 66 0F 3A 44 opcode on x86 ptitSeb 2023-10-29 14:00:19 +01:00
  • c6275bcb62 Added AES-NI and PCLMULQDQ support ptitSeb 2023-10-29 12:25:02 +01:00
  • 7a175a9733 Improve CPU detection and printing (backported from box64) ptitSeb 2023-10-28 18:54:43 +02:00
  • 75759f9ba7 [DYNAREC] Use precise method for FPREM/FPREM1 opcodes ptitSeb 2023-10-18 11:10:17 +02:00
  • 6f966fe468 Rollback to previous way of handling tls key destructors (was breaking steam) ptitSeb 2023-10-16 12:40:07 +02:00
  • f716212932 Added BOX86_MUTEX_ALIGNED to use pthread_mutext_t as-is ptitSeb 2023-10-15 16:54:46 +02:00
  • 4b1b214663 [ANDROID] Second try to fix build ptitSeb 2023-10-15 16:52:04 +02:00
  • 5e7a7db60d [ANDROID] Try to fix build ptitSeb 2023-10-15 16:17:31 +02:00
  • 968da3a4d4 Simplify handling of pthread_cleanup push/pop handling, and tls destructor (backported from box64) ptitSeb 2023-10-15 15:56:46 +02:00
  • 347c645e95 Update README.md ptitSeb 2023-10-14 08:44:19 +02:00
  • e50f152355 Update README.md ptitSeb 2023-10-14 08:43:48 +02:00
  • 59f85c8fbb Update README.md ptitSeb 2023-10-14 08:42:46 +02:00
  • 9fbab85232 Refreshed README.md ptitSeb 2023-10-14 08:36:36 +02:00
  • a0a3389651 Added BOX86_SDL2_JGUID, a workaround for game using old SDL_GetJoystickGUIDInfo funciton on recent wrapped SDL2 (backported from box64) ptitSeb 2023-10-11 12:20:47 +02:00
  • 6e51e73a1e Updated and improved SDL_GetJoystickGUIDInfo wrapped function (backported from box64, for newer SDL2) ptitSeb 2023-10-10 17:49:33 +02:00
  • 35e64fd56c Added a few more wrapped symbols to libc (for #876) ptitSeb 2023-10-08 19:21:51 +02:00
  • 402496c93e Improved cpu speed detection ptitSeb 2023-10-07 11:58:38 +02:00
  • 84d415c211 Fixed wrapping of fstatat for non-Android build ptitSeb 2023-10-07 09:25:56 +02:00
  • 020b2ba8d0 Add fstatat, use --image-base instead of -Ttext-segment on Clang, and Fix PreInit Array Warning for Android (#874) KreitinnSoftware 2023-10-07 04:22:29 -03:00
  • 2890c05fba [ANDROID] Remove PreInit Array Warning and Fixed libc name when called by libdl (#871) KreitinnSoftware 2023-09-30 17:07:35 -03:00
  • 829d39f8a3 [ANDROID] Fix libdl.so name (#869) KreitinnSoftware 2023-09-30 16:12:44 -03:00
  • 197cdafa22 [ANDROID] Fix build ptitSeb 2023-09-30 20:35:00 +02:00
  • aa75d5a434 [ANDROID] No mallochack on Android ptitSeb 2023-09-30 20:20:12 +02:00
  • 38b8d9b8a5 [ANDROID] Fix Most Library Names (#868) KreitinnSoftware 2023-09-30 14:48:26 -03:00
  • a1091a9a72 [DYNAREC] Fixed a warning ptitSeb 2023-09-30 18:16:15 +02:00
  • 8d1561f6e5 Added a few more wrapped function to libgssapi_krb5 (for wine) ptitSeb 2023-09-30 15:40:42 +02:00
  • 375bc45b51 Try to fix i386 build ptitSeb 2023-09-30 09:59:08 +02:00
  • 334b891364 Added 64/65 20 and 64/65 88 opcodes ([DYNAREC] too) (for #857) ptitSeb 2023-09-30 09:55:39 +02:00
  • a8f3d57afb [DYNAREC] Disabled use of custom mutex for now (should help #823) ptitSeb 2023-09-30 09:37:47 +02:00
  • 3023c8262d [DYNAREC] Fixed typo with dec8 emitter ptitSeb 2023-09-27 11:30:53 +02:00
  • bc166ae3b3 [ELFLOADER] Fixed R_386_TLS_TPOFF32 reloc (fixed FEZ, probably many other too) ptitSeb 2023-09-26 21:09:27 +02:00
  • 4e29df8a56 Added ADLink AmpereAltra profile ptitSeb 2023-09-25 19:45:58 +08:00
  • e24c1f048b Update README.md Jai A P 2023-09-17 23:35:33 +05:30
  • daef5cbdc9 Added 1 vk extension ptitSeb 2023-09-03 14:06:05 +02:00
  • 699af54183 [ANDROID] Do not set ASM flags for ARM_DYNAREC on Android ptitSeb 2023-09-02 12:44:22 +02:00
  • 731d9a249d [ANDROID] Try to use longjmp/setjmp correctly ptitSeb 2023-09-02 12:38:28 +02:00
  • 3e67c4573b Fixed build ptitSeb 2023-09-02 12:25:17 +02:00
  • ef25a75b86 [ANDROID] This should fix Dynarec build on Android ptitSeb 2023-09-02 12:16:40 +02:00
  • c4b182048c [ANDROID] Enable Dynarec on CI Android build ptitSeb 2023-09-02 11:15:28 +02:00
  • 6079f39655 [DYNAREC] Added a DMB_ISH before fetching jmp address (helps Bastion, probably other too) ptitSeb 2023-08-27 17:13:47 +02:00
  • 2dcd2741c7 [PANDORA] Emit nothing for DMB_ISH as it's single core ptitSeb 2023-08-27 16:53:44 +02:00
  • 399b2c7f8a [ELFLOADER] Improved handling of dlopen local lib (helps Half-Life, Garry's Mod, and probably many other) ptitSeb 2023-08-26 16:26:30 +02:00
  • 7ae3200c6f [TRACE] Added from with function name in dlopen trace ptitSeb 2023-08-26 15:13:15 +02:00
  • 299ddb22a5 [TRACE] Added stack top function name decoding when applicable ptitSeb 2023-08-26 15:12:49 +02:00
  • df8930a78a [ANDROID] Try to fix build ptitSeb 2023-08-26 11:10:26 +02:00
  • a37cd0bd91 Fixed detection and loadig of program linked with glibc 2.34+ ptitSeb 2023-08-26 10:27:36 +02:00
  • ee10226614 [ELFLOADER] This was missing with the last elfloader update ptitSeb 2023-08-24 17:11:04 +02:00
  • ad934455c1 Removed unused function ptitSeb 2023-08-20 15:01:58 +02:00
  • c0e7062b03 Refactored how wrapped symbols are fetch and stored ptitSeb 2023-08-20 14:58:36 +02:00
  • 04d03af8ac Start of a new dev. cycle ptitSeb 2023-08-20 14:58:11 +02:00
  • 32accd0e77 Hotfix for steam not launching when libudev1 is wrapped v0.3.2 ptitSeb 2023-08-19 19:07:30 +02:00
  • c4b3fc25e0 Bumped to version 0.3.2 ptitSeb 2023-08-19 17:17:47 +02:00
  • 676b02b5aa Added a profile to fix PixelJunk Shooter linux version ptitSeb 2023-08-19 17:15:31 +02:00
  • 3c8e34f691 Removed a debug leftover ptitSeb 2023-08-19 16:39:06 +02:00
  • 630f42e9e2 [ELFLOADER] Adjusted fetching of symbol ptitSeb 2023-08-19 16:36:15 +02:00
  • 58b0338dff Fixed wrapped __gmp_get_memory_functions and added __gmp_set_memory_functions ptitSeb 2023-08-18 21:28:39 +02:00
  • 80c77bad96 Added 2 structures to vkalign ptitSeb 2023-08-15 18:14:36 +02:00
  • 771ff1b2e2 Added many wrapped symbols to libgmp (for Steam beta client) ptitSeb 2023-08-15 10:41:06 +02:00
  • cef87f7f7d Fixed a few warning ptitSeb 2023-08-15 10:37:56 +02:00
  • e8d4ffc782 [DYNAREC] Fixed 0F 52/53 opcodes (for #848) ptitSeb 2023-07-31 15:37:32 +02:00
  • 85397e9895 [DYNAREC] Fixed BOX86_NODYNAREC inside an rcfile ptitSeb 2023-07-31 14:28:20 +02:00
  • 8194ad9728 Update README_CN.md Ilya114 2023-07-27 14:16:44 +03:00
  • b82f203a9d Update README.md Ilya114 2023-07-27 14:13:56 +03:00
  • 151e2ae3a4 Update README_UK.md Ilya114 2023-07-27 13:50:40 +03:00
  • 0072524d5d Update README_UK.md Ilya114 2023-07-27 13:49:30 +03:00
  • 949417f412 Update README_CN.md Ilya114 2023-07-27 13:48:52 +03:00
  • 21fea0f195 Update README.md Ilya114 2023-07-27 13:48:00 +03:00
  • 9c1317f899 Ukrainian translate of README Ilya114 2023-07-27 13:47:55 +03:00
  • 127a48f199 [ELFLOADER] Fixed a potential segfault when resizing tlsdata ptitSeb 2023-07-25 17:29:42 +02:00
  • 66b8c58cc1 Added some more extensions and structure to wrapped vulkan ptitSeb 2023-07-24 20:49:39 +02:00
  • 39bb606c06 Some improvment to get UPlay a bit more stable ptitSeb 2023-07-24 19:23:49 +02:00
  • 626826f33e [DYNAREC] Added a profile for TINTIN.exe to disable BOX86_DAYNREC_FORWARD, that tend go crazy on the obfuscated code ptitSeb 2023-07-23 13:01:26 +02:00
  • a9082f60b6 [DYNAREC] Improvments to BOX86_DYNAREC_FORWARD handling ptitSeb 2023-07-23 13:00:31 +02:00
  • 3b394b8f0d Hacked wrapped ptrace to avoid crash when wine handle exception (and debug registers in general) ptitSeb 2023-07-22 20:51:44 +02:00
  • a108a23c56 [TRACE] Fixed crash when tracing a function that is not defined in main at beggining ptitSeb 2023-07-22 20:51:35 +02:00
  • 51baede9c1 [PRINTER] Fixed the ARM printer (overwritten warning fix) rajdakin 2023-07-17 22:00:51 +02:00
  • d601b42ddc [WRAPPERS] Version bump rajdakin 2023-07-17 21:59:22 +02:00
  • d430332c45 [WRAPPERS] Cleaned up the rebuild_wrappers script rajdakin 2023-07-17 21:58:36 +02:00
  • 63fae1b6c8 Another try to fix Android build (I'm considering removing this useless port) ptitSeb 2023-07-16 19:40:50 +02:00
  • c45d3d80ab Another try to fix Android build ptitSeb 2023-07-16 19:23:49 +02:00
  • 57e9e95411 Improved a bit my_execv wrapped function ptitSeb 2023-07-16 19:17:20 +02:00
  • 68fb291c83 Try to fix Android build ptitSeb 2023-07-16 18:39:47 +02:00
  • f3ee727bc4 Fixed a warning ptitSeb 2023-07-16 18:39:32 +02:00
  • 21ed47c4cb Added some more libgio2 wrapped symbols ptitSeb 2023-07-16 18:30:33 +02:00
  • 2147d92d9d Added missing docs in USAGE.md ptitSeb 2023-07-16 18:22:47 +02:00
  • 1465ff8aad Added BOX86_NOSANDBOX handling ptitSeb 2023-07-16 18:20:46 +02:00
  • ac895e3dad [ELFLOADER] Major refactor of elfloader, now on par with box64 one ptitSeb 2023-07-16 18:10:22 +02:00
  • 983a3d9926 Removed useless box86context_t parameter to RunFunction and friend ptitSeb 2023-07-16 14:37:29 +02:00
  • ecec73547f Added a few wrapped function to libgio2 ptitSeb 2023-07-16 14:21:50 +02:00