about summary refs log tree commit diff stats
path: root/src/libtools/signals.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * Simplified dynablock handling (reduced memory consuption)ptitSeb2023-02-191-5/+5
| |
* | Preliminary work to get steamwebhelper workingptitSeb2023-02-181-3/+2
|/
* Fix non-Dynarec buildsptitSeb2023-02-181-0/+2
|
* Force show Backtrace when SIGABRT is trapped (still depending on ↵ptitSeb2023-02-181-1/+2
| | | | SHOWSEGV/LOG level if it's shown or not)
* Various improvment to backtrace, protection tracking, and SHOWBT. Also ↵ptitSeb2023-02-171-71/+134
| | | | SIGABRT is tracked like SIGSEGV, SIGILL and SIGBUS
* [DYNAREC] Don't forget to Cancel the block itself before bailling out of a ↵ptitSeb2023-02-141-0/+1
| | | | failed FillBlock64
* Fix non-dynarec buildsptitSeb2023-02-121-0/+6
|
* [DYNAREC] Use custom mutex, improved Signal while FillBlocks64 and atomic ↵ptitSeb2023-02-121-20/+24
| | | | handling
* Refactored (again) lib init/fini mecanismptitSeb2023-01-011-4/+14
|
* [DYNAREC] Small fix on unwinding of the x64 address when a signal occurs ↵ptitSeb2022-12-111-6/+8
| | | | just after a NOP opcode
* Some small fixes for pagesize != 4096ptitSeb2022-12-081-2/+2
|
* [DYNAREC] Reworked dynarec memory allocator, and a bit of protection ↵ptitSeb2022-12-031-0/+21
| | | | tracking too (might help #455)
* Improve stack management on signal handlerptitSeb2022-11-221-15/+8
|
* Small fixes and improvement to memory protection handlingptitSeb2022-11-141-2/+9
|
* Improved ROLLING_LOG and improved getcontext/setcontext handling of floating ↵ptitSeb2022-11-131-10/+6
| | | | points
* Added BOX64_SHOWBT env. var. to have a backtrace on segfaultptitSeb2022-10-271-0/+24
|
* More flexibility for BOX64_ROLLING_LOGptitSeb2022-10-261-3/+3
|
* Fixed signal handlingptitSeb2022-09-291-1/+1
|
* Improved signal handling and x87 flags (with tests backported from box86)ptitSeb2022-09-291-2/+7
|
* Small fix to protection tracking on signal handlingptitSeb2022-09-191-1/+1
|
* Try to improve syscall rt_sigaction handlingptitSeb2022-09-121-3/+7
|
* [DYNAREC] Improve memory protection tracking (help #361)ptitSeb2022-09-041-1/+1
|
* Add SW64 base support (#382)wannacu2022-08-111-0/+2
| | | | | * Add SW64 base support * Add a few syscalls
* All box internal memory alloc use __libc_ internal one (except on Android, ↵ptitSeb2022-08-061-3/+3
| | | | using libc one gather from dlsym)
* Small improvment in signal handlingptitSeb2022-07-301-7/+8
|
* Added BOX64_ROLLING_LOG=1 for a 'Just in Time LOG=2' on signalptitSeb2022-07-301-0/+9
|
* Better signal function handler logptitSeb2022-07-171-1/+5
|
* Improve trace a bitptitSeb2022-07-161-5/+3
|
* Fixed a warningptitSeb2022-07-031-1/+1
|
* Show some value around RSP when a Signal is dumpedptitSeb2022-07-031-0/+4
|
* [DYNAREC] Fixed an issue with unwinding x86 address from signalptitSeb2022-07-021-1/+2
|
* [DYNAREC] Added CPU Dump on Signal to help debugging (only if signal inside ↵ptitSeb2022-06-251-0/+10
| | | | a DynaBlock for now)
* Rollback the signal/return address change limitptitSeb2022-06-211-8/+5
|
* Various small debugging improvmentsptitSeb2022-06-191-5/+8
|
* Fixed a potential issue with stack overwritten on sigaction callptitSeb2022-04-241-1/+1
|
* Only retry a memory access is the protection has both PROT_READ and PROT_WRITEptitSeb2022-04-061-1/+1
|
* Rolback this change in signal, and better change the interpretor handling of ↵ptitSeb2022-03-071-2/+5
| | | | IP instead
* Fix some special case on mmap64 wrappingptitSeb2022-03-071-5/+2
|
* Added an option to always show SIGSEGV messagesptitSeb2022-03-061-1/+1
|
* Include pthread.h when used (should help #249)ptitSeb2022-03-051-0/+1
|
* [DYNAREC] And even more multi-arch workptitSeb2022-02-271-37/+37
|
* [DYNAREC] Improve signals to better handle multiple archsptitSeb2022-02-271-4/+88
|
* ensure uc_link is properly initialized in getcontext(), fixes ppc64leCameron Kaiser2022-02-031-0/+2
|
* Minor changes to allow box64 to build and run on ppc64le.Joseph Allen2021-11-181-1/+1
|
* [DYNAREC] Improved JIT handling, and added a HotPage detection to ↵ptitSeb2021-11-181-4/+38
| | | | temporarily disable Dynarec when write occurs on the same page of some Dynablocks (help speedup some C#/Unity3D programs)
* [DYNAREC] Changed Dynarec a bit to try stabilise program using many threads ↵ptitSeb2021-11-111-2/+6
| | | | and a JIT (help RimWorld Linux, but not enough to be 100% stable)
* Chnaged memory protection tracking to reduce usage of lock, especially for ↵ptitSeb2021-11-051-2/+2
| | | | [DYNAREC] reduced mutrex and chances of deadlock (help RimWorld)
* [DYNAREC] Cancel a dynablock if a segfault occurs while building itptitSeb2021-10-271-0/+2
|
* Fixed some nasty copypasta on EmuCallptitSeb2021-09-191-2/+2
|
* Small fix for Default and Ignore signal handlingptitSeb2021-08-101-2/+6
|