about summary refs log tree commit diff stats
path: root/src/libtools (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Reworked exit, unloading libs and running Fini as it should (plus a ↵ptitSeb2024-01-191-1/+2
| | | | workaround for nvidia driver not unloading)
* Fixes (#1207)rajdakin2024-01-182-3/+3
| | | | | | | | | | | * Fixed signed/unsigned issues and other cosmetics * [WRAPPERS] Fixed missing `return`s in `my_` functions * [EMU] More fixes * [STEAM] Forgot one cleanup * [WRAPPER] Fixed wrappedpulse callback signatures
* Fixed an issue with a failsafe that was not workingptitSeb2024-01-181-2/+2
|
* Fixed xcb_connect wrappingptitSeb2024-01-151-3/+12
|
* [RBTREE] Reverted memory tracking to 32 bits (#1201)rajdakin2024-01-131-3/+3
|
* [DYNAREC_RV64] Added CALL/RET optimization (#1183)Yang Liu2024-01-051-19/+22
| | | | | | | | | | | * [DYNAREC_RV64] Added CALL/RET optimization * More hacks on the call/ret optimization * Small fixes, but still not working * More fixes * More fixes
* [ARM64] Improved fast path for unaligned access to device memory (for NVidia ↵ptitSeb2024-01-011-8/+8
| | | | cards)
* More xcb_connection_t wrapping for vulkanptitSeb2023-12-311-1/+1
|
* Fixed some (nasty sometimes) warningptitSeb2023-12-311-10/+10
|
* [MEMORY] Switched from a sparse array to a red-black tree (#1180)rajdakin2023-12-311-9/+9
| | | | | * [MEMORY] Switched from a sparse array to an RB tree * [RBTREE] Fixed the Android build
* More work on xcb wrapping, as xcb_connection_t needs alignmentptitSeb2023-12-261-0/+185
|
* [ARM64] Improved handling of unaligned access to device memory (for NVidia ↵ptitSeb2023-12-181-14/+14
| | | | drivers, fixes No Man Sky)
* [ARM64] Added a new case of device memory unaligned writeptitSeb2023-12-181-0/+14
|
* [ARM64_DYNAREC] Added one ore special case of device unaligned memory access ↵ptitSeb2023-12-151-0/+22
| | | | handling
* Added lldb option to JITGDBptitSeb2023-12-151-1/+3
|
* Fixed a signal handler (helps wine stuffs)ptitSeb2023-12-081-1/+1
|
* [DYNAREC] Small change to signal handling and unexpected segfaultptitSeb2023-12-071-5/+10
|
* [INTERPRETER] Added addling to divide by 0 exceptionptitSeb2023-12-051-0/+23
|
* [ANDROID] Fix Clang Compiling (#1094)Lily2023-11-281-0/+8
|
* [SIGNAL] Fixed copyUCTXreg2Emu (#1086)Yang Liu2023-11-261-1/+1
|
* [RV64] This should fix RISCV64 buildptitSeb2023-11-231-1/+1
|
* Small improvement on signal handlingptitSeb2023-11-231-26/+51
|
* Saved defered flag status when processing signal / foreign functionptitSeb2023-11-171-1/+1
|
* Workaround to handle SIGMAX properly (should help #1056)ptitSeb2023-11-151-4/+4
|
* Fixed no DYNAREC buildptitSeb2023-11-131-0/+4
|
* [DYNAREC] Small improved trace on UD / INT type of opcodesptitSeb2023-11-131-2/+2
|
* [DYNAREC] Cancel dynablock creation on SEGBUS tooptitSeb2023-11-051-5/+6
|
* [ARM64_DYNAREC] More special handling of SEGBUS on device memory (for NVidia ↵ptitSeb2023-10-261-0/+32
| | | | drivers)
* [ARM64_DYNAREC] More handling of SIGBUS on device memory (for Doomvk 2016 on ↵ptitSeb2023-10-211-0/+90
| | | | NVidia)
* Some more rollback on tls destructor (more work needed on threads cleanup ↵ptitSeb2023-10-171-3/+2
| | | | handling)
* Rollback to previous way of handling tls key destructorsptitSeb2023-10-161-44/+28
|
* Various changes on pthread cancel and tls destructor, should be easier to ↵ptitSeb2023-10-131-119/+101
| | | | maintain
* And this one can be const tooptitSeb2023-10-131-1/+1
|
* [ARM64] Fixed a SIGBUS handling for VSTR128 not detected correctlyptitSeb2023-10-101-1/+1
|
* [ARM64] Fix SIGBUS workaround for STURptitSeb2023-10-091-2/+2
|
* Another small improvment for signal when running unreadable memoryptitSeb2023-10-081-1/+15
|
* Improved a bit running unreadable memoryptitSeb2023-10-081-2/+3
|
* [ARM64] More handling of unaligned accessptitSeb2023-10-081-7/+85
|
* [ARM64] Some handling of unaligned write to device memoryptitSeb2023-10-081-0/+32
|
* Cosmetic changeptitSeb2023-10-011-2/+2
|
* [DYNAREC] Changed lock mecanism for memory protectionptitSeb2023-10-011-0/+1
|
* [ANDROID] And again another attempt to fix the buildptitSeb2023-09-022-0/+16
|
* [ANDROID] More change to android/dynarec buildptitSeb2023-09-021-0/+4
|
* [ANDROID] Try to create an Android build, porting box86 Android buildptitSeb2023-09-022-0/+13
|
* [DYNAREC] Do not use dynarec in signal handling unless CUSTOM_MALLOC for ↵ptitSeb2023-08-271-0/+5
| | | | Dynarec is defined (so off for now, to avoid random lockup on libcef and other complex programs)
* Improved jmpbuff handling a bitptitSeb2023-08-131-7/+7
|
* [DYNAREC] Added more info when FillBlock generate a segfaultptitSeb2023-07-231-0/+1
|
* Better handling of int 29/2C/2d with wine ([ARM64_DYNAREC] too)ptitSeb2023-07-221-4/+29
|
* Merge pull request #896 from josch/exeptitSeb2023-07-217-0/+0
|\ | | | | remove executable bits
| * remove executable bitsJohannes Schauer Marin Rodrigues2023-07-217-0/+0
| | | | | | | | Closes: #895