about summary refs log tree commit diff stats
path: root/src/libtools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [LA64] Fixed LBT signal handling, also refined la64noext support (#3080)Yang Liu2025-10-221-1/+24
|
* [DYNAREC] Reversing b40cb7b84a1a404a0d2b042791d9133bde3f1b77 as it generate ↵ptitSeb2025-10-201-0/+1
| | | | tons of regression and it tries to fix a non-issue
* [DYNAREC] Introduce BOX4_DYNAREC_INTERP_SIGNAL and 1 profile that needs itptitSeb2025-10-192-2/+2
|
* [RV64_DYNAREC] Small refactor on SIGBUS special case handlingptitSeb2025-10-182-29/+65
|
* [BOX32] Enlarged xcb connects size again for Linux Steam (#3074)Yang Liu2025-10-161-1/+1
|
* [DYNAREC] Remove obsolete code now that all memory of the dynarec is staticptitSeb2025-10-162-12/+0
|
* Some Segments/Selector handling refactoring , removing some ↵ptitSeb2025-10-152-0/+5
| | | | pthread_getspecific use
* [BOX32][WRAPPER] more 32bits wrapped function to libxrandrptitSeb2025-10-084-0/+86
|
* [BOX32][WRAPPER] Added some more libc 32bits wrapped functionsptitSeb2025-10-081-0/+96
|
* [BOX32][DYNAREC] Small fix on 32bits SIGILL handlingptitSeb2025-10-031-0/+1
|
* [DYNAREC] Small fix on SIGILL handlingptitSeb2025-10-031-2/+2
|
* Made SIGILL traced behind BOX64_SHOWSEGV=1, like SIGSEGVptitSeb2025-10-031-1/+1
|
* Improved TF handlingptitSeb2025-09-292-0/+2
|
* [BOX32] More work on box32 memory management and threadsptitSeb2025-09-103-27/+43
|
* [BOX32] Some improvment to box32 memory managment and thread handlingptitSeb2025-09-101-1/+11
|
* [BOX32] Various small improvments on box32, mostly on memory trackingptitSeb2025-09-082-5/+9
|
* [BOX32] Fixed some strange XErrorEvent case (#3006)Yang Liu2025-09-041-3/+4
|
* [BOX32] Fixed sign-extend issue when calling RunFunctionFmt with a pointer ↵Yang Liu2025-09-041-2/+2
| | | | (#2938)
* [BOX32] Allow resuming signal directly on dynarec instead of interpretor ↵ptitSeb2025-09-011-4/+11
| | | | when possible
* Allow resuming signal directly on dynarec instead of interpretor when possibleptitSeb2025-09-011-3/+12
|
* Improved handling of TF flagptitSeb2025-08-272-5/+1
|
* [BOX32] Sligtly safer handling of 32bits signalsptitSeb2025-08-241-2/+2
|
* [BOX32] Enlarge xcb connects size for Linux Steam (#2910)Yang Liu2025-08-071-1/+1
|
* [WRAPPED] Wrapped more functions for libc (#2870)Yang Liu2025-08-011-0/+2
| | | | | * [WRAPPED] Wrapped more functions for libc * review
* [ARM64_DYNAREC] Improved adjust for REP MOVSx opcode on signalptitSeb2025-07-281-26/+25
|
* Some handling of case where signal numbers differs between native and x64 ↵ptitSeb2025-07-233-58/+84
| | | | archs (not complete, missing sigset conversions)
* [DYNAREC] Another fix for RV64 and LA64 buildsptitSeb2025-07-211-3/+3
|
* [DYNAREC] This should fix build on RV64 and LA64ptitSeb2025-07-212-24/+16
|
* [DYNAREC] Consolidate access to native register in signal and register ↵ptitSeb2025-07-212-192/+65
| | | | mapping acrross all 3 supported dynarec archs
* [WRAPPER] Improved myStackAlignGVariantNew(Va) helper functions, for [RV64] ↵ptitSeb2025-07-191-53/+361
| | | | and [LA64] (backported from box86)
* [ANDROID] This should fix the buildptitSeb2025-07-121-1/+1
|
* [WRAPPER] Added 1 more wrapped function to libpthreads (for #2808)ptitSeb2025-07-122-0/+15
|
* Default x64emu_t structure for thread now point to a valid IP, just in caseptitSeb2025-07-101-1/+1
|
* [WRAPPER] Wrapper XCreateWindow when Display's resource_alloc is x64 entry ↵Leslie Zhai2025-07-031-1/+0
| | | | | | | | | | | | | | (#2788) (#2789) * [WRAPPER] Wrapper XCreateWindow when Display's resource_alloc is x64 entry (#2788) * [WRAPPER] Use RunFunctionFmt to call x64 resource_alloc entry * [WRAPPER] Remove useless include header and DBGetBlock * [WRAPPER] Use FindElfAddress to check the function is from x64 space * [WRAPPER] Use find_XXX_Fct mechanism
* [DYNAREC] Refactor hotpage detection and dynarec_dirty 1 & 2. Also adjust ↵ptitSeb2025-06-301-1/+1
| | | | some launcher/games flags
* [ARM64_DYNAREC] Use Unaligned sepcial handling to handle rare case of 32bits ↵ptitSeb2025-06-281-4/+21
| | | | access out of 32bits bounds (for tasty platnet 2 on steam)
* [DYNACACHE] Added support for unaligned addressesptitSeb2025-06-231-0/+26
|
* [DYNACACHE] Introduced DynaCache for ARM64 (disabled by default)ptitSeb2025-06-191-0/+4
|
* [BIONIC] Fixed some compilation warnings (#2756)Yang Liu2025-06-181-3/+1
|
* [TERMUX] Better handling of non-exists pthread functions (#2748)Yang Liu2025-06-151-8/+22
|
* Realigned some codeptitSeb2025-06-021-1/+1
|
* [ARM64_DYNAREC] Try to optimise Windows INT n version on 64bits (TODO: ↵ptitSeb2025-05-302-225/+234
| | | | Interp and 32bits and wowbox64)
* [WRAPPER] Implement myStackAlignGVariantNew for g_variant_new (#2687)Leslie Zhai2025-05-301-1/+43
|
* [TRACE] Reduce the noise when using SHOWSEGV=1 on Winde programsptitSeb2025-05-151-1/+1
|
* [BOX32] Fixed an issue with *printf format handling missing # (help ↵ptitSeb2025-05-111-0/+1
| | | | Borderlands 2 / PreSequel Linux version, probably other too)
* [GDBJIT] Added a new option to register debuginfo only after trapped into ↵Yang Liu2025-05-091-0/+4
| | | | signalhandler (#2614)
* [SIGNAL] Better signal logging when trace enabled (#2572)Yang Liu2025-04-241-2/+11
| | | | | * [SIGNAL] Better signal logging when trace enabled * fix
* [TRACE] Fixed an issue with a trace on dynablock exiting executionptitSeb2025-04-211-1/+1
|
* [TRACE] Better trace, using maplile name if available, and better write on a ↵ptitSeb2025-04-201-1/+1
| | | | dynablock memory log
* Another fix for non-dynarec buildptitSeb2025-04-181-0/+2
|