about summary refs log tree commit diff stats
path: root/src/libtools (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix non-dynarec buildsptitSeb2023-02-121-0/+6
|
* Small improvment for emu thread trackingptitSeb2023-02-121-13/+5
|
* [DYNAREC] Use custom mutex, improved Signal while FillBlocks64 and atomic ↵ptitSeb2023-02-122-36/+46
| | | | handling
* Changes for Alpine (#508)RainbowC02023-02-051-1/+1
| | | | | | | | | | | * Update CMakeLists.txt Replaced bash with sh so that it can be compiled on Alpine * Update elfloader.c * Update threads.c Replaced __clock_id with clock_id to adapted to Alpine.
* Don't wrap struct obstack, alignment should be the same (for #504)ptitSeb2023-02-021-2/+32
|
* Refactored (again) lib init/fini mecanismptitSeb2023-01-011-4/+14
|
* Reset Segment cache when changing TLS addressptitSeb2022-12-171-0/+1
|
* [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
|
* Use DynaCall instead of EmuCall for pthread_once callback (speedup some init ↵ptitSeb2022-12-031-1/+1
| | | | code=
* [DYNAREC] Reworked dynarec memory allocator, and a bit of protection ↵ptitSeb2022-12-031-0/+21
| | | | tracking too (might help #455)
* Simplified alignment of stat64 structureptitSeb2022-11-221-10/+4
|
* 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
* Remove dynablocklist (#438)ptitSeb2022-10-311-4/+2
| | | | | | * [DYNAREC] Removed dynablock sons handling * [DYNAREC] Removed dynablocklist, and attached dynablocks to the jumptable * [DYNAREC] Changed handling of HotPage (part of Protection now) * [DYNAREC] Fixed some performance issues (especially with heavily threaded programs)
* Optimized custom pthread_onceptitSeb2022-10-291-0/+3
|
* Small imrpovment to custom phtread_onceptitSeb2022-10-291-2/+1
|
* 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 non-dynarec buildptitSeb2022-10-261-2/+2
|
* Fix non-dynarec buildptitSeb2022-10-261-2/+2
|
* Made a custom implementation of pthread_onceptitSeb2022-10-261-15/+15
|
* Small fixes with unaligned pthread_cond_tptitSeb2022-10-241-3/+3
|
* Forgot a bunch of other box_ malloc/realloc/calloc/free useptitSeb2022-10-231-1/+1
|
* Small refactor and simplification of library_t structure and box64context_tptitSeb2022-10-191-6/+6
|
* 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
|
* Improved thread_self stack size detectionptitSeb2022-09-131-1/+18
|
* Try to improve syscall rt_sigaction handlingptitSeb2022-09-121-3/+7
|
* Added special case for pthread_kill because behaviour changed with glibc 2.34ptitSeb2022-09-101-0/+27
|
* [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-062-20/+20
| | | | 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
|
* Improve support of MyAlign for printf type (for #356)ptitSeb2022-07-301-0/+4
|
* Quick hack to align pthread_cond_t if needed (for #362)ptitSeb2022-07-271-4/+31
|
* Some work around chromium / libcef / electron / nw (still not ok)ptitSeb2022-07-231-18/+60
|
* Better signal function handler logptitSeb2022-07-171-1/+5
|
* Improve trace a bitptitSeb2022-07-161-5/+3
|
* Various improvement and some workaround to support musl binary (for #324)ptitSeb2022-07-091-0/+10
|
* Fixed a warningptitSeb2022-07-041-1/+1
|
* Added a workaround if pthread_cond_clockwait is not supported (for #342)ptitSeb2022-07-041-1/+6
|
* Added a workaround if pthread_cond_clockwait is not supported (for #342)ptitSeb2022-07-041-0/+3
|
* Added wrapped pthread_cond_clockwait (for #303)ptitSeb2022-07-031-0/+5
|
* 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
|