about summary refs log tree commit diff stats
path: root/src/libtools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Added ability to staticaly build box64 (for #1045 and #310, maybe a few ↵ptitSeb2024-02-262-0/+405
| | | | others tickets)
* Small changes in signal safe function handlingptitSeb2024-02-241-2/+2
|
* Hardened the my_sigaltstack wrapped functionptitSeb2024-02-221-10/+23
|
* [LIBTOOL] Fixed my_pthread_attr_init (#1274)Yang Liu2024-02-211-3/+4
|
* [TRACE] Slightly better trace for dynarec block writing on own pageptitSeb2024-02-201-1/+1
|
* [ELFLOADER] Huge refactor of elfloader and symbol resolution. Some more ↵ptitSeb2024-02-152-6/+7
| | | | cleaning need to be done, but that's a first step (should help #422, #360, #1046 and probably others)
* [ANDROID] BOX64_SHOWBT Now show Emulated BT on Android (#1258)KreitinnSoftware2024-02-101-2/+5
| | | Co-authored-by: Pablo Carlos <pablo@localhost.localdomain>
* Wrapped libraries refactor (#1257)rajdakin2024-02-101-3/+3
| | | | | | | | | | | * [MISC] Removed a warning caused by tab/space mismatch * [WRAPPED] Factored out `getMy` and `freeMy` calls * [WRAPPED] Small cleanup of the init header * [WRAPPED] Factored out `SETALT` * [WRAPPED] Factored out needed libs
* Simplified (and improved?) handling of phtread_attr_tptitSeb2024-02-091-67/+86
|
* Fixed a warningptitSeb2024-02-071-1/+1
|
* [DYNAREC] Reworked a bit the Strange SEGSIGV handlingptitSeb2024-02-031-2/+8
|
* [TRACE] Slightly better trace for some dynarec runtime issuesptitSeb2024-01-291-2/+2
|
* [DYNAREC] Narrow the cases for Strange SIGSEGV to protextion with READ & WIRTEptitSeb2024-01-281-1/+1
|
* Added a new option BOX64_MMAP32 to use 32bits mapping on external MMAP (help ↵ptitSeb2024-01-231-6/+9
| | | | Snapdragon device running Vulkan with Wine/Wow64, active by default on SD845/SD888/SD8G2 profiles)
* Make sure Stack is aligned properly... (should help #1187 and ~1188)ptitSeb2024-01-222-2/+11
|
* 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
|