summaryrefslogtreecommitdiff
path: root/pthread_stop_world.c
Commit message (Expand)AuthorAgeFilesLines
* Fix GC_suspend_thread for terminated threadsthread-suspendIvan Maidanski2016-06-211-2/+3
* Fix deadlock (and double lock) in explicit thread suspend/resumeIvan Maidanski2016-06-201-17/+45
* Refactoring of android_thread_kill/pthread_kill callsIvan Maidanski2016-05-301-56/+29
* Code refactoring of thread suspend/resume API supportIvan Maidanski2015-11-201-70/+87
* Add GC_is_thread_suspended API functionKeith Seitz2015-11-201-0/+8
* Implement thread suspend/resume API (Linux threads only)Keith Seitz2015-11-201-0/+73
* Remove 'sig' argument of GC_suspend_handler_innerIvan Maidanski2015-11-201-15/+17
* NaCl/arm initial supportElijah Taylor2015-10-071-1/+15
* NaCl runtime fixesElijah Taylor2015-10-061-2/+14
* NaCl GC improvements (fix volatile for vars accessed by syscall hooks)Elijah Taylor2015-10-021-9/+9
* Workaround 'sa_sigaction member missing' compiler error (Android/x32)Ivan Maidanski2015-09-101-5/+5
* Support build for Android 64-bit (arm64, mips64, x86_64)Ivan Maidanski2015-09-101-6/+6
* Fix 'cast to pointer from integer' warning in GC_on_thread_event (64-bit)Ivan Maidanski2015-09-091-2/+3
* Code refactoring of 'alt-stack registration support'Ivan Maidanski2015-07-271-4/+6
* Add alt-stack registration supportZoltan Varga2015-07-241-0/+4
* Standalone profiling callback for threads suspend/resumeIvan Maidanski2015-06-231-18/+15
* Adjust places where profiling callbacks invoked (to match Mono GC)Ivan Maidanski2015-06-201-7/+9
* Code refactoring of "event callbacks" functionalityIvan Maidanski2015-05-171-4/+4
* Fix logic/compile errors in "event callbacks" code (Darwin, Pthreads)Ivan Maidanski2015-05-171-2/+20
* Implement event callbacks to be used to profile the collectorLucas Meijer2014-07-011-6/+17
* Fix GC_sig_suspend initialization when non-constant SIGRTMIN usedIvan Maidanski2014-02-011-6/+19
* Fix 'e.g.' typos in comments and documentationIvan Maidanski2014-02-011-1/+1
* Add config option to use STGRTMIN-based signals for thread suspend/resumeDavid Grove2014-01-311-10/+9
* Fix 'Bad signal in suspend_handler' abort on FreeBSD-9.2Ivan Maidanski2013-11-241-1/+6
* Fix ABORT message in GC_restart_handlerIvan Maidanski2013-11-221-1/+1
* Fix 'stack section' pointer passed to push_all_stack_sections (Pthreads)Ivan Maidanski2013-07-201-2/+11
* Check that SIG_SUSPEND and SIG_THR_RESTART are different (Pthreads)Ivan Maidanski2013-07-101-0/+2
* Support rthreads introduced in OpenBSD 5.2+Kurt Miller2013-06-081-14/+14
* Replace GC_log/err_printf() followed by ABORT with ABORT_ARGn()Ivan Maidanski2012-12-111-12/+6
* Allow pthread_kill error code logging in GC_suspend/resume (debugging)Ivan Maidanski2012-11-301-0/+8
* Replace conditional GC_log_printf calls with GC_COND/VERBOSE_LOG_PRINTFIvan Maidanski2012-11-121-10/+5
* Improve GC error printing atomicity in GC_add_to_black_list_normal/stackIvan Maidanski2012-11-101-3/+1
* Add comment about sigaction sa_restorer fieldIvan Maidanski2012-10-171-1/+2
* Eliminate 'unused value' compiler warning in GC_stop_world (Pthreads)Ivan Maidanski2012-09-121-1/+2
* Fix all address-of-dummy operations by using GC_approx_sp() insteadIvan Maidanski2012-08-011-10/+3
* Fix all address-of-dummy operations by adding volatileIvan Maidanski2012-08-011-5/+10
* Fix stop_info.stack_ptr assignment in GC_suspend_all for OpenBSDIvan Maidanski2012-07-211-11/+8
* Test SP obtained from OpenBSD-specific pthread context in GC_suspend_allIvan Maidanski2012-07-201-3/+5
* Include pthread_np.h from pthread_stop_world.c on OpenBSDIvan Maidanski2012-07-201-1/+5
* Add thread suspend/resume signals public setters (POSIX threads)Jean-Claude Beaudoin2012-07-041-0/+14
* Move GC_get_suspend/thr_restart_signal to misc.c for NaCl and OpenBSDIvan Maidanski2012-07-041-18/+10
* Replace SIG_SUSPEND macro to a variable in pthread_stop_worldIvan Maidanski2012-07-041-14/+24
* Replace SIG_THR_RESTART macro to a variable in pthread_stop_worldIvan Maidanski2012-07-041-14/+17
* Fix DATASTART (and other minor improvements) for NaCl targetElijah Taylor2012-03-041-0/+12
* Minor code adjustment (delete meaningless parentheses in abort messages)Ivan Maidanski2012-02-201-6/+6
* Fix GC_restart_handler to preserve errno if neededIvan Maidanski2012-01-111-0/+7
* Eliminate code in GC_suspend_handlerIvan Maidanski2012-01-111-4/+3
* Merge branch 'thread-dbg-msg-extend'Ivan Maidanski2011-12-291-15/+12
|\
| * Replace printf PRIxMAX specifier with '%p' for thread id debug outputIvan Maidanski2011-12-291-15/+12
* | Use EXPECT for checking various 'initialized' boolean variablesIvan Maidanski2011-12-291-2/+3
|/