ptitSeb
|
41c9d92593
|
Improved BOX86_ROLLING_LOG (backported from box64)
|
2022-11-15 18:12:11 +01:00 |
|
ptitSeb
|
3d325747a5
|
Added one more Vulkan extension
|
2022-11-14 09:40:05 +01:00 |
|
ptitSeb
|
09b234e719
|
More work on vulkan wrapping, with vulkan 1.3 support (now dxvk 2.0 works)
|
2022-11-12 22:31:01 +01:00 |
|
ptitSeb
|
3f46f9fb68
|
Reworked vulkan structure wrapping
|
2022-11-11 00:41:28 +01:00 |
|
ptitSeb
|
521dae4695
|
Added some more Vulkan wrapped functions and aligned structures
|
2022-11-08 21:58:22 +01:00 |
|
ptitSeb
|
55ce03844f
|
Added support Malloc override and libtbbmalloc_proxy, backported from box64 (fixed Hacknet, probably other stuff based on libcef too)
|
2022-11-01 15:13:22 +01:00 |
|
ptitSeb
|
d8ec77da69
|
Added custom implementation of pthread_once (backported from box64)
|
2022-10-29 13:49:00 +02:00 |
|
ptitSeb
|
5998ae57ea
|
Refactored library a bit to better seperate emulated and native private fields
|
2022-10-19 10:37:14 +02:00 |
|
ptitSeb
|
51c64e7dce
|
Improved support for older program on pthread kill/join
|
2022-10-13 12:11:52 +02:00 |
|
ptitSeb
|
a156166a8e
|
Added a redzone on signal with no alt stack
|
2022-10-01 10:14:20 +02:00 |
|
ptitSeb
|
8dd940804c
|
Improve signal handling on fpu and memory protection tracking (should help #672)
|
2022-09-28 21:00:02 +02:00 |
|
ptitSeb
|
3a1e6ae5df
|
Added some Vulkan extensions and structures definition
|
2022-09-27 13:51:14 +02:00 |
|
ptitSeb
|
3024f27b7a
|
Added BOX86_ROLLING_LOG (backported from box64)
|
2022-09-24 19:06:58 +02:00 |
|
ptitSeb
|
8e7c203772
|
Small fix to protection tracking on signal handling (should help #672)
|
2022-09-19 12:57:39 +02:00 |
|
ptitSeb
|
da5a4c9fbe
|
Added special case for pthread_kill because behaviour changed with glibc 2.34 (fixed steam stuck at login)
|
2022-09-10 11:09:44 +02:00 |
|
ptitSeb
|
76a86e2e45
|
[DYNAREC] Improve memory protection tracking (should improved program/games using JITs)
|
2022-09-04 17:45:55 +02:00 |
|
ptitSeb
|
f735f2cbdd
|
Better error handling for querying too large signal
|
2022-07-16 15:39:05 +02:00 |
|
ptitSeb
|
2b1580b73f
|
No backtrace on Android
|
2022-07-15 18:35:14 +02:00 |
|
ptitSeb
|
7389dc616b
|
Added BOX86_BACKTRACE option to try show some backtrace on segfault
|
2022-07-15 18:18:39 +02:00 |
|
ptitSeb
|
9d01904145
|
[DYNAREC] Dump regs and memory around ESP on Signal dump
|
2022-07-10 14:29:09 +02:00 |
|
ptitSeb
|
b638262e12
|
[DYNAREC] Fix ARM>X86 instruction unwind in signal
|
2022-07-09 17:30:49 +02:00 |
|
ptitSeb
|
70982f4807
|
Another attempt to limit the case where return address of a signal is modified
|
2022-06-26 10:08:59 +02:00 |
|
ptitSeb
|
721b4bbaf8
|
Rollback the signal/return address change limit
|
2022-06-21 10:05:20 +02:00 |
|
ptitSeb
|
9a7fe334b5
|
Restricted the singal hack to change return value only on longjump to wine only
|
2022-06-18 13:47:19 +02:00 |
|
ptitSeb
|
d91fdc0dcd
|
Better libc signal handling (only longjump can change return address)
|
2022-06-18 13:05:09 +02:00 |
|
ptitSeb
|
0e9a422335
|
Fixed a potential issue with stack overwritten on sigaction call
|
2022-04-24 15:03:42 +02:00 |
|
ptitSeb
|
0ea662f57f
|
Fixed alignNGValue and unalignNGValue for n>1
|
2022-04-18 22:47:14 +02:00 |
|
ptitSeb
|
4152fcc934
|
Aded more debug info on SIGILL signal
|
2022-03-27 11:51:33 +02:00 |
|
ptitSeb
|
a14dadc228
|
And even more work on GTK wrapping
|
2022-03-19 21:17:03 +01:00 |
|
ptitSeb
|
e60caa8648
|
Fixed a warning
|
2022-03-17 11:59:29 +01:00 |
|
ptitSeb
|
e513cbeaaa
|
Added an option to always show SIGSEGV messages
|
2022-03-06 19:27:03 +01:00 |
|
ptitSeb
|
1cc4653672
|
[ANDROID] Put back old mutex mothod for android only
|
2022-03-03 17:25:37 +01:00 |
|
ptitSeb
|
ed551d1eb3
|
Don't allow to small stack for native thread
|
2022-01-23 16:34:58 +01:00 |
|
ptitSeb
|
8814b73eb3
|
[DYNAREC] Improved cancelling of FillBlock (backported from box64)
|
2021-11-19 13:02:23 +01:00 |
|
ptitSeb
|
9069f56a9d
|
[TRACE] Improve symbol name in LOG=2 (backported for box64)
|
2021-11-14 12:08:00 +01:00 |
|
ptitSeb
|
4a7c16c336
|
Fixed wrapped __pthread_mutex_destroy that was exported
|
2021-10-28 19:28:38 +02:00 |
|
ptitSeb
|
fa4b5fe75a
|
Aligned one more Vk structure
|
2021-10-27 22:23:41 +02:00 |
|
ptitSeb
|
ba965fce28
|
Proper fix for link issue on glibc 2.34+ (for #479)
|
2021-10-20 23:51:42 +02:00 |
|
ptitSeb
|
cb6c9e8ceb
|
Added a few more vkalign structs
|
2021-10-04 22:08:23 +02:00 |
|
ptitSeb
|
7475e7f68d
|
More work on Vulkan alignment
|
2021-10-02 14:23:37 +02:00 |
|
ptitSeb
|
d5fab7c7b1
|
More changes to how vkInstanceGetProcAddr is handled
|
2021-10-02 12:31:37 +02:00 |
|
ptitSeb
|
0fa9c01549
|
One more vulkan extension
|
2021-10-02 11:51:12 +02:00 |
|
ptitSeb
|
5bc7a1bf4f
|
Small cosmetic change
|
2021-09-21 20:54:10 +02:00 |
|
ptitSeb
|
47c33cd5a9
|
cancelFillBlock is DYNAREC only (for #443)
|
2021-08-21 17:44:49 +02:00 |
|
ptitSeb
|
38b12c9773
|
Small fixes to some thread wrapped functions
|
2021-08-11 12:09:26 +02:00 |
|
ptitSeb
|
2734536fa7
|
[DYNAREC] Added handling of Segfault triggered while FillBlock is running, to just cancel the dynablock and use interpretor there
|
2021-08-11 10:46:08 +02:00 |
|
ptitSeb
|
de3ec8e7af
|
Small fix to longjump inside signal handling
|
2021-08-09 13:55:21 +02:00 |
|
ptitSeb
|
2256560985
|
Some more work on signal handling to try avoid deadlock
|
2021-08-09 12:00:53 +02:00 |
|
ptitSeb
|
c207597409
|
Some more small changes to signal handling, again
|
2021-08-07 19:49:40 +02:00 |
|
ptitSeb
|
96fb201246
|
Added test about longjmp in singal handling
|
2021-08-05 07:49:57 +02:00 |
|