about summary refs log tree commit diff stats
path: root/src/libtools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [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
* | Removed useless box64context_t parameter to RunFunction and friendptitSeb2023-07-094-16/+16
| |
* | Fixed non dynarec buildptitSeb2023-07-081-22/+19
| |
* | Simplyfied internal jmpbuf handlingptitSeb2023-07-082-58/+47
| |
* | But sigaction debug message back to LOG_DEBUG levelptitSeb2023-07-061-1/+1
| |
* | Small improvement to Signal Handling, and put back trace of ↵ptitSeb2023-06-301-4/+7
| | | | | | | | Syscall/Sigaction to DEBUG level
* | Reworked a bit privileged instruction ([32BITS] too)(ARM64_DYNAREC] too)ptitSeb2023-06-271-1/+1
| |
* | A few cosmetic fixes (#858)Alexandre Julliard2023-06-241-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [DYNAREC] Don't include pthread.h in C files. It's already included from box64context.h. Since there's no pthread.h on Win32, including it only once avoids having to add ifdefs everywhere. * [DYNAREC] Remove some duplicate definitions of the GETG helper macros. * Declare void functions with an explicit void. To avoid 'function declaration is not a prototype' warnings when using -Wstrict-prototypes. * Avoid including bridge_private.h in files that don't need it. * Avoid defining ZYDIS_RUNTIME_ADDRESS_NONE. It's not used, and conflicts with the original Zydis headers.
* | [32BITS][DYNAREC] Preparing Dynarec to handle 32bits codeptitSeb2023-06-221-2/+2
| |
* | [32BITS] Some work on signal handling from 32bits code (not enough yet)ptitSeb2023-06-181-6/+11
| |
* | Added some support for 32bits code (doesn't seems enough for wow64 yet)ptitSeb2023-06-181-2/+6
| |
* | Added support for creating 32bits selector (no 32bits execution yet)ptitSeb2023-06-171-0/+7
| |
* | Handle chained sigaction (for #829)ptitSeb2023-06-101-5/+9
| |
* | Fixed some potential issues when signal occurs with a (near) bad rspptitSeb2023-05-251-2/+2
| |
* | Added partial support for TF flags (should help with eroneous debugger ↵ptitSeb2023-05-241-0/+4
| | | | | | | | detection under wine)
* | [WRAPPER] Fixed stack align on varargs (for #789) (#790)Yang Liu2023-05-161-3/+3
| |
* | Optimized Exit bridge managmentptitSeb2023-05-101-1/+1
| |
* | Some small changes to thread and fork and cloning x64emu_t structptitSeb2023-05-082-5/+5
| |
* | [WRAPPER] Used RunFunctionFmt for better sign-extend handling (#768)Yang Liu2023-05-072-14/+14
| | | | | | | | | | | | | | | | | | * [WRAPPER] Used RunFunctionFmt for better sign-extend handling * [WRAPPER] Fixed some typos * [WRAPPER] Use L for unsigned long for better portability * [WRAPPER] More replace from U to L
* | [DYNAREC] Use Dynarec on Signal function when possibleptitSeb2023-05-071-6/+14
| |
* | [DYNAREC] Disabled custom mutex for nowptitSeb2023-05-072-16/+28
| |
* | [DYNAREC] Made FASTPAGE more agressiveptitSeb2023-05-061-1/+1
| |
* | [ARM64_DYNAREC] Small improvment for signal handlingptitSeb2023-05-041-2/+4
| |
* | [DYNAREC] Improve handling of running block getting dirty while executingptitSeb2023-05-041-2/+3
|/
* Do less stuff in signal if it will not be printed outptitSeb2023-04-171-47/+49
|
* Do not compute name and other info if they are not shown on signalptitSeb2023-04-161-5/+7
|
* [DYNAREC] General fixes and improvment for multithread and jit program. ↵ptitSeb2023-04-161-4/+9
| | | | Helps Java, mono and Unity3d program... (should help #519, #464, #433, #272, #232, #193, #112...)
* [DYNAREC] More improvement to TEST_DYNARECptitSeb2023-03-311-0/+1
|
* [DYNAREC] Improved TEST_INTERPRETER with inter-block testingptitSeb2023-03-281-0/+9
|