ptitSeb
|
5336524129
|
[DYNAREC] Add a mecanism to remember fixed address accessed with LOCK, so MOV to/from them use a Memory Barrier automaticaly
|
2022-07-03 00:07:14 +02:00 |
|
ptitSeb
|
de30d37ba9
|
Reworked TLS to limit resizing, as it tends to break Unity3D games
|
2022-07-03 00:06:19 +02:00 |
|
ptitSeb
|
e2b6e32fe9
|
Show some value around RSP when a Signal is dumped
|
2022-07-03 00:05:32 +02:00 |
|
ptitSeb
|
f2573a5c02
|
[DYNAREC] Fixed an issue with unwinding x86 address from signal
|
2022-07-02 11:40:23 +02:00 |
|
ptitSeb
|
96f8873f2c
|
Added syscall 231 (for #333)
|
2022-07-01 10:33:06 +02:00 |
|
ptitSeb
|
b3919fe819
|
Merge pull request #336 from wannacu/main
Align address when call mprotect
|
2022-07-01 09:23:46 +02:00 |
|
wannacu
|
9eeaaf0a03
|
Align address when call mprotect
|
2022-07-01 15:18:05 +08:00 |
|
ptitSeb
|
9328ba79d1
|
Fixed a regression preventing wine-preloader to work correctly
|
2022-06-30 18:38:29 +02:00 |
|
ptitSeb
|
0c7168648f
|
Added syscall 270 (for #333)
|
2022-06-30 17:58:34 +02:00 |
|
ptitSeb
|
26f8a756cb
|
Merge pull request #334 from martinmanyhats/pagesize64k
Enable 64k page size
|
2022-06-30 14:13:53 +02:00 |
|
ptitSeb
|
4174442558
|
Added syscall 27 (for #333)
|
2022-06-30 14:05:36 +02:00 |
|
Martin Reed
|
452a390325
|
Enable 64k page size eg Ampere A1.
|
2022-06-30 10:45:21 +00:00 |
|
ptitSeb
|
9fcb6e1f38
|
Added one libssl wrapped functions (for #331)
|
2022-06-29 13:34:23 +02:00 |
|
ptitSeb
|
826f9cf2f3
|
Added 2 libssl wrapped functions (for #331)
|
2022-06-29 08:15:12 +02:00 |
|
ptitSeb
|
c18fbfa106
|
Fixed printf_log for __cx_pure_virtual function
|
2022-06-28 20:27:08 +02:00 |
|
ptitSeb
|
cd695f735b
|
Added one libssl wrapped functions with reverse callback (for #331)
|
2022-06-28 20:25:57 +02:00 |
|
ptitSeb
|
0e3cd11a55
|
Added one more libssl wrapped functions (for #331)
|
2022-06-28 19:47:31 +02:00 |
|
ptitSeb
|
1236c16c83
|
Added one libssl wrapped functions (for #331)
|
2022-06-28 19:42:08 +02:00 |
|
ptitSeb
|
66a47329db
|
Added one libcrypto wrapped functions (for #331)
|
2022-06-28 19:27:37 +02:00 |
|
ptitSeb
|
322f18926e
|
Added one libssl wrapped functions (for #331)
|
2022-06-28 19:17:47 +02:00 |
|
ptitSeb
|
5bbc241168
|
Added a few more libssl wrapped functions (for #331)
|
2022-06-28 19:08:17 +02:00 |
|
ptitSeb
|
83925633e0
|
Fixed some potential issue for eroneous execv call (fixes some infinite looping AppImage)
|
2022-06-26 18:21:04 +02:00 |
|
ptitSeb
|
42943eab95
|
Removed blockempty call in freeProtection, as the call is slow, at the expanse of more memory that stay allocated for traking purpose, except when whole block is free
|
2022-06-26 14:29:20 +02:00 |
|
ptitSeb
|
66bf32bafa
|
Also changed the other wrapped __Xstat(64) function to accept a NULL buffer
|
2022-06-26 11:18:44 +02:00 |
|
ptitSeb
|
aa42913ece
|
Fixed wrapped __xtsat call with NULL buffer (helps Surviving Mars)
|
2022-06-26 11:07:52 +02:00 |
|
ptitSeb
|
e4e8a46424
|
Improved a bit HotPage handling (might help Terraria and RimWorld, maybe other)
|
2022-06-26 10:50:10 +02:00 |
|
ptitSeb
|
dfe894a39b
|
Added one more FAudio wrapped function (for Terraria)
|
2022-06-26 10:49:39 +02:00 |
|
ptitSeb
|
c80feac629
|
Added SDL_LoadFile wrapped function (helps Terraria)
|
2022-06-26 10:45:51 +02:00 |
|
ptitSeb
|
71c1ca3eb6
|
Added a couple of wrapped function to libssl and libcrypto (for #330)
|
2022-06-25 18:20:36 +02:00 |
|
ptitSeb
|
ffc99aa52e
|
[DYNAREC] Remove assert, the test is not relevent anymore
|
2022-06-25 16:58:32 +02:00 |
|
ptitSeb
|
4b10506691
|
[DYNAREC] Fixed an issue with fillPredecessor that would undersize the predecessor array (should help #328, maybe other)
|
2022-06-25 13:54:15 +02:00 |
|
ptitSeb
|
57f1f82d76
|
[DYNAREC] Added CPU Dump on Signal to help debugging (only if signal inside a DynaBlock for now)
|
2022-06-25 13:51:53 +02:00 |
|
ptitSeb
|
53f84817ba
|
[DYNAREC] Fixed a typo when turning off Dynarec
|
2022-06-25 13:51:22 +02:00 |
|
ptitSeb
|
221527e0e1
|
[DYNAREC] Added BRK emitter, to help debugging
|
2022-06-25 13:50:44 +02:00 |
|
ptitSeb
|
501ab2bbe8
|
Rollback the signal/return address change limit
|
2022-06-21 10:05:06 +02:00 |
|
ptitSeb
|
f78c5a2b18
|
[DYNAREC] Fixed some complex x87 opcode, like FSINCOS (fixed bad camera in Unigine Heaven linux version)
|
2022-06-19 22:10:01 +02:00 |
|
ptitSeb
|
962c3c25b6
|
Various small debugging improvments
|
2022-06-19 21:18:05 +02:00 |
|
ptitSeb
|
ae6d6d753a
|
Do not prefer emulated on 32bits pressure vessels for now (helps winegstreamer lib)
|
2022-06-19 21:17:41 +02:00 |
|
ptitSeb
|
3e764fdc45
|
Change process name (hidding box64, helps mesa find the correct hack for some binaries)
|
2022-06-19 20:50:15 +02:00 |
|
ptitSeb
|
f52ee794db
|
Merge pull request #326 from Jai-JAP/patch-1
Fix grammar
|
2022-06-19 17:52:07 +02:00 |
|
Jai A P
|
34ece330f3
|
Update main.c
|
2022-06-19 21:15:23 +05:30 |
|
ptitSeb
|
7adaf39f1a
|
Better handling of LD_PRELOAD libraries
|
2022-06-19 15:28:13 +02:00 |
|
ptitSeb
|
6392550208
|
More work on libfuse (some AppImage now runs)
|
2022-06-11 19:11:27 +02:00 |
|
ptitSeb
|
98d705ed9b
|
[DYNAREC] added 67 8B opcode
|
2022-06-11 16:44:41 +02:00 |
|
ptitSeb
|
a356eb7abf
|
Added 67 83 opcode ([DYNAREC] too) (for #323)
|
2022-06-11 16:42:05 +02:00 |
|
ptitSeb
|
e950872ec9
|
[DYNAREC] Fixed (or least avoid SIGILL) for DD /1 opcode
|
2022-06-11 15:47:35 +02:00 |
|
ptitSeb
|
ab1fdbfead
|
Fixed a potential crash with previous commit
|
2022-06-11 14:48:56 +02:00 |
|
ptitSeb
|
7ac8d7de22
|
Added support to load different libs with same name from different folders (for #299)
|
2022-06-11 13:40:54 +02:00 |
|
ptitSeb
|
f012e02b35
|
Added 67 C7 opcode ([DYNAREC] too) (for #323)
|
2022-06-11 13:22:05 +02:00 |
|
ptitSeb
|
1ffbb7bf6b
|
Added __cxa_pure_virtual wrapped function (for #299)
|
2022-06-11 10:53:09 +02:00 |
|