1470 Commits

Author SHA1 Message Date
rajdakin
e1d8f1d7e5 Fixed some wrapped functions, upgraded the rebuild_wrapper script [SDL2 DOESN'T WORK, FIX UNDERWAY] 2021-07-31 13:38:22 +02:00
rajdakin
c8640caba3 Started adding GOWM macro 2021-07-31 13:36:45 +02:00
rajdakin
f4ea86378e Fixed minor issues 2021-07-31 13:36:36 +02:00
ptitSeb
16011f4b34 Fix NOALIGN build 2021-07-31 11:58:03 +02:00
ptitSeb
5a3316b872 Fix for Clang lld in cmake 2021-07-30 15:00:18 +02:00
ptitSeb
9f50a19856 Try to handle Clang (for linker) 2021-07-30 14:42:01 +02:00
ptitSeb
6207b3fa38 Added 64 66 89 and changed 64 66 0F D6 opcodes ([DYNAREC] too) (for #77) 2021-07-30 09:04:21 +02:00
ptitSeb
35d2103189 Added syscall 315 (for #74) 2021-07-28 21:14:17 +02:00
ptitSeb
84626f065c [DYNAREC] Try toavoid segfault when exploring code for a native call building dynablock (for #73) 2021-07-28 16:18:06 +02:00
ptitSeb
eaedda8ceb Added 1 libc wrapped function (for #73) 2021-07-28 15:19:32 +02:00
ptitSeb
4e9c25893c Fixed some typo in some new GL wrapped function (for #73) 2021-07-28 15:17:44 +02:00
ptitSeb
eb5bebb344 Added a new large batch of wrapped GL extensions (for #73) 2021-07-28 14:06:48 +02:00
ptitSeb
296ee1baca Try to force 47bits on mmap64 all the time (not just when wine64 is detected) 2021-07-28 13:19:32 +02:00
ptitSeb
58b5c6ded9 Handled privilieged instruction (as handled by wine64) as privilegde and generate a SIGSEGV (should help #27 and some other Wine64 games/programs) 2021-07-28 11:13:59 +02:00
ptitSeb
ecc07a235c Added wrapped dbus_message_get_args and a generic mothod to convert VAARG '...' to valist (helps wine64) 2021-07-27 15:43:56 +02:00
ptitSeb
fc4f0e3bae Added wrapped libkrb5 and libgss_krb5 (for Wiee64) 2021-07-27 13:52:21 +02:00
ptitSeb
e00d35f5bf Added 64 F7 opcode ([DYNAREC] too) (for #73) 2021-07-27 13:28:46 +02:00
ptitSeb
790022483b Fixed potential issues in some FF opcodes (for #72) 2021-07-27 10:32:00 +02:00
ptitSeb
100cdd329a Made librarian messages on lib dependancies issue on unload as LOG_DEBUG 2021-07-26 15:03:25 +02:00
ptitSeb
9c441df959
Merge pull request #69 from Jai-JAP/aur
Rename archlinux/ to pkgbuilds/
2021-07-22 14:40:58 +02:00
Jai-JAP
a8ae44a881 Rename archlinux/ to pkgbuilds/ 2021-07-22 17:46:32 +05:30
ptitSeb
2f5fe43955
Merge pull request #68 from Jai-JAP/aur
Create pkgbuilds in archlinux/ folder
2021-07-22 14:05:53 +02:00
Jai A P
86820cf1b1
Update archlinux/* 2021-07-22 17:31:00 +05:30
Jai A P
e511e1bf96
Update archlinux/* 2021-07-22 17:16:04 +05:30
Jai A P
5fb1c6c497
Create pkgbuilds in archlinux/ folder 2021-07-22 16:10:03 +05:30
ptitSeb
607bb28677 Fixed status of C2 x87 flags after sin, cos, sincos and tan function ([DYNAREC] too) (thank @icecream95 for the debugging on box86) 2021-07-21 13:34:06 +02:00
ptitSeb
36e5fb50ec Added F3 0F BD opcode ([DYNAREC] too) (for #27) 2021-07-19 13:31:11 +02:00
ptitSeb
74405a8b00 Added a couple of wrapped libc function (will help #65 among other) 2021-07-19 08:15:21 +02:00
ptitSeb
4b1ecc16ff Added a few more lzma wrapped functions 2021-07-18 17:06:54 +02:00
ptitSeb
139d5128a0 Made IRETQ to restore RSP and SS ([DYNAREC] too) (helps Wine64 exceptions handling) 2021-07-17 18:03:23 +02:00
ptitSeb
7b8bd8a285 Less log for generated signals 2021-07-17 18:02:34 +02:00
ptitSeb
445d232ee7 Added the macro, for later use (maybe) 2021-07-17 18:01:59 +02:00
ptitSeb
8ad472c118 don't try to restore pointer in my___libc_start_main if quit is true for current emu struct 2021-07-17 18:01:24 +02:00
ptitSeb
fd6895782f [DYNAREC] Try to avoid segfault when discovering natuve function durring building of dynablock 2021-07-17 18:00:10 +02:00
ptitSeb
abdd03cdfa [DYNAREC] Added 8F opcode and improved 8C one 2021-07-17 17:59:13 +02:00
ptitSeb
ba3359353f Added 66 8C opcode (for #61) 2021-07-16 16:28:35 +02:00
ptitSeb
ca473b06dc [DYNAREC] Fixed a potential deadlock (for #64, thx again) 2021-07-16 15:38:40 +02:00
ptitSeb
2ee0230793 Added syscall 12 (for #45) 2021-07-15 11:09:04 +02:00
ptitSeb
35119f8db2 Handling HLT / CLI / STI has privileged instruction (and so trigger a GPF) 2021-07-15 11:03:06 +02:00
ptitSeb
c95af7c81b [DYNAREC] Don't limit the retry pattern on access error signal, as it often happens when creating new bridges (might help #57) 2021-07-15 09:25:01 +02:00
ptitSeb
a9aa474884 Added 1 wrapped function to libX11 (for #56) 2021-07-14 15:16:17 +02:00
ptitSeb
259fe4a238 [DYNAREC] Fixed P flag computation for Test32 emiter (help #34) 2021-07-14 13:30:26 +02:00
ptitSeb
f73bbfc0af Fixed regression introduced with 27d79eddec (for #54) 2021-07-14 11:05:21 +02:00
ptitSeb
e7478f3390 Make library loaded with absolute path not wrapped (unless BOX64_PREFER_WRAPPED=1 is used) 2021-07-14 10:41:27 +02:00
ptitSeb
9be89e8ba2 Try to make the 32bits mmap more resiliant 2021-07-14 10:40:09 +02:00
ptitSeb
5287e42b02 Added some xml2 wrapped functions (for #44) 2021-07-13 19:12:13 +02:00
ptitSeb
e0a7f775c9 Added some posix_* wrapped functions (for #44) 2021-07-13 19:01:05 +02:00
ptitSeb
f1d238b78d Added wrapped libmpg123 (for #53) 2021-07-13 18:40:15 +02:00
ptitSeb
41ebdc7604 Added 1 more wrapped function and fixed signature of 2 other 2021-07-13 17:42:43 +02:00
ptitSeb
e3fde0807f Added 1 wrapped libc function 2021-07-13 17:36:08 +02:00