about summary refs log tree commit diff stats
path: root/src/libtools/threads.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* fix some spelling mistakes (#640)josch2023-03-261-4/+4
* Added some wrapped functions in pthreadptitSeb2023-03-251-0/+16
* Cleanup mutex wrappingptitSeb2023-03-121-35/+0
* Simply handling of pthread_mutex_t structure (for #522)ptitSeb2023-02-211-184/+28
* Various improvment to backtrace, protection tracking, and SHOWBT. Also SIGABR...ptitSeb2023-02-171-3/+6
* Small improvment for emu thread trackingptitSeb2023-02-121-13/+5
* [DYNAREC] Use custom mutex, improved Signal while FillBlocks64 and atomic han...ptitSeb2023-02-121-16/+22
* Changes for Alpine (#508)RainbowC02023-02-051-1/+1
* Reset Segment cache when changing TLS addressptitSeb2022-12-171-0/+1
* Use DynaCall instead of EmuCall for pthread_once callback (speedup some init ...ptitSeb2022-12-031-1/+1
* Remove dynablocklist (#438)ptitSeb2022-10-311-4/+2
* Optimized custom pthread_onceptitSeb2022-10-291-0/+3
* Small imrpovment to custom phtread_onceptitSeb2022-10-291-2/+1
* 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
* Improved thread_self stack size detectionptitSeb2022-09-131-1/+18
* Added special case for pthread_kill because behaviour changed with glibc 2.34ptitSeb2022-09-101-0/+27
* All box internal memory alloc use __libc_ internal one (except on Android, us...ptitSeb2022-08-061-17/+17
* 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
* 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
* Make sure stack is correctly alligned on new thred (fixed SOR4 starting issues)ptitSeb2022-02-191-1/+3
* Fixed the backtrace wrapper (uses eh_frame information only)rajdakin2022-02-141-2/+3
* Proper fix for link issue on glibc 2.34+ (for #120)ptitSeb2021-10-201-4/+12
* Add alignment wrapper to pthread_getattr_np.Gergő Móricz2021-10-171-0/+5
* Some changes on getstacksize for threadptitSeb2021-08-101-2/+6
* Fixed and improved handling of segments and Call Far and signal (helps Wine64)ptitSeb2021-07-131-1/+1
* Try to fix compilation on old libcptitSeb2021-07-061-0/+4
* Improved mutex handlingptitSeb2021-06-191-49/+93
* Small work around pthread_onceptitSeb2021-06-151-7/+6
* Change the way locked mutex are detected (taken from box86)ptitSeb2021-06-141-6/+3
* Fixed regression on pthread_mutex_tptitSeb2021-06-061-0/+1
* Added a wrapped pthread function, and improved mutex handlingptitSeb2021-06-061-4/+18
* Added a few wrapped function to libc and pthreadsptitSeb2021-05-191-20/+20
* First passrajdakin2021-04-141-13/+37
* Fixed some issues with pthread wrappingptitSeb2021-04-121-8/+15
* Improved pthread wrappingptitSeb2021-04-121-9/+12
* More alignment work on thread (some attr are bigger on arm64 than x86_64)ptitSeb2021-04-121-106/+189
* Improvement in internal mutex handling on signal, and [DYNAREC] multitasking ...ptitSeb2021-04-111-16/+13
* Fixed a warningptitSeb2021-04-091-1/+1
* Fix NOALIGN buildptitSeb2021-04-091-0/+2
* pthread_attr_t don't have the same size on x86_64 (0x38) and arm64 (0x40)...ptitSeb2021-04-091-13/+130
* Unlock all mutex on child process when forkingptitSeb2021-04-061-0/+16