index
:
delta/bdwgc.git
add-long-weakref
draft-appveyor
draft-travis
fix_tsx_bug
freebsd-ports-devel-boehm-gc
freebsd-ports-devel-boehm-gc-integrate
gc6x-branch
gcc_boehmgc
ios-unified-ts-fix
jtotz-bdwgc-integrate
jtotz_bdwgc
master
mono_libgc
racket_gc
release-7_2
release-7_4
release-7_6
release-8_0
release-8_2
thread-suspend
github.com: ivmai/bdwgc.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
pthread_stop_world.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Prevent multiple sem_post calls for a thread in suspend_handler
Ivan Maidanski
2017-12-28
1
-7
/
+8
*
Do not call sem_getvalue in stop_world if one thread exists
Ivan Maidanski
2017-12-28
1
-1
/
+1
*
Add assertion for suspend_ack_sem in start_world
Ivan Maidanski
2017-12-28
1
-0
/
+7
*
Allow GC_NETBSD_THREADS_WORKAROUND macro manual definition
Ivan Maidanski
2017-12-28
1
-4
/
+2
*
Fix error code in abort message if sem_wait failed in start_world (NetBSD)
Ivan Maidanski
2017-12-27
1
-4
/
+2
*
Really prevent hang in sem_wait in stop_world if compiled with TSan
Ivan Maidanski
2017-12-12
1
-11
/
+4
*
Add a sanity check that load_acquire and store_release are available
Ivan Maidanski
2017-11-29
1
-0
/
+6
*
Improve comment in store_stack_ptr in pthread_stop_world.c
Ivan Maidanski
2017-11-29
1
-3
/
+3
*
Remove explicit case of TRUE/FALSE to AO_t in suspend/resume_thread
Ivan Maidanski
2017-11-29
1
-2
/
+2
*
Fix lack of barriers to synchronize memory for suspend_handler
Ivan Maidanski
2017-11-24
1
-6
/
+11
*
Eliminate TSan false positive related to stop_info.stack_ptr access
Ivan Maidanski
2017-11-24
1
-17
/
+23
*
Fix data race in last_stop_count access (suspend_handler_inner)
Ivan Maidanski
2017-11-23
1
-8
/
+3
*
Fix data race in GC_suspend/resume_thread
Ivan Maidanski
2017-11-23
1
-11
/
+19
*
Revert 'Workaround TSan false positives in suspend/resume_thread'
Ivan Maidanski
2017-11-23
1
-16
/
+1
*
Workaround TSan false positive in lookup_thread called by suspend_handler
Ivan Maidanski
2017-11-22
1
-5
/
+22
*
Place no_sanitize attributes in a GCC-compliant way
Ivan Maidanski
2017-11-21
1
-5
/
+5
*
Workaround hangs in sigsuspend and sem_wait if compiled with TSan
Ivan Maidanski
2017-11-17
1
-1
/
+18
*
Revert 'Workaround a hang in sigsuspend if compiled with Thread Sanitizer'
Ivan Maidanski
2017-11-17
1
-9
/
+0
*
Workaround a hang in sigsuspend if compiled with Thread Sanitizer
Ivan Maidanski
2017-11-13
1
-0
/
+9
*
Workaround TSan false positives in suspend/resume_thread
Ivan Maidanski
2017-11-13
1
-2
/
+17
*
Workaround Thread Sanitizer (TSan) false positive warnings (partially)
Ivan Maidanski
2017-10-20
1
-1
/
+7
*
Fix deadlock in GC_suspend_thread when thread is rebuilding free list
Ivan Maidanski
2017-07-21
1
-2
/
+14
*
Specify that unused select() result is intentional
Ivan Maidanski
2017-07-20
1
-1
/
+1
*
Fix deadlock in GC_suspend_thread when thread is finished
Ivan Maidanski
2017-07-12
1
-6
/
+6
*
Workaround 'waiting while holding lock' code defect in stop_world (Unix)
Ivan Maidanski
2017-05-18
1
-1
/
+6
*
Workaround 'obsolescent usleep called' cppcheck warning (POSIX)
Ivan Maidanski
2017-03-07
1
-1
/
+13
*
Fix 'size of tv is unknown' error in brief_async_signal_safe_sleep (musl)
Mikael Djurfeldt
2017-03-03
1
-0
/
+2
*
Add AO primitives implementation to GC based on C11 atomic intrinsic
Ivan Maidanski
2017-01-25
1
-1
/
+2
*
Workaround 'value of macro unknown' cppcheck info messages
Ivan Maidanski
2016-10-24
1
-6
/
+6
*
Workaround 'value of SIGBUS unknown' cppcheck info messages
Ivan Maidanski
2016-10-22
1
-1
/
+1
*
Eliminate 'printf format specifies type void*' GCC pedantic warnings
Ivan Maidanski
2016-10-21
1
-2
/
+2
*
Eliminate more 'scope of variable can be reduced' cppcheck style warnings
Ivan Maidanski
2016-10-14
1
-3
/
+2
*
Fix missing #error pragma
Ivan Maidanski
2016-10-12
1
-1
/
+1
*
Fix GC_suspend_thread regarding potential cancellation of sem_wait
Ivan Maidanski
2016-06-21
1
-0
/
+4
*
Fix GC_suspend_thread for terminated threads
thread-suspend
Ivan Maidanski
2016-06-21
1
-2
/
+3
*
Fix deadlock (and double lock) in explicit thread suspend/resume
Ivan Maidanski
2016-06-20
1
-17
/
+45
*
Refactoring of android_thread_kill/pthread_kill calls
Ivan Maidanski
2016-05-30
1
-56
/
+29
*
Code refactoring of thread suspend/resume API support
Ivan Maidanski
2015-11-20
1
-70
/
+87
*
Add GC_is_thread_suspended API function
Keith Seitz
2015-11-20
1
-0
/
+8
*
Implement thread suspend/resume API (Linux threads only)
Keith Seitz
2015-11-20
1
-0
/
+73
*
Remove 'sig' argument of GC_suspend_handler_inner
Ivan Maidanski
2015-11-20
1
-15
/
+17
*
NaCl/arm initial support
Elijah Taylor
2015-10-07
1
-1
/
+15
*
NaCl runtime fixes
Elijah Taylor
2015-10-06
1
-2
/
+14
*
NaCl GC improvements (fix volatile for vars accessed by syscall hooks)
Elijah Taylor
2015-10-02
1
-9
/
+9
*
Workaround 'sa_sigaction member missing' compiler error (Android/x32)
Ivan Maidanski
2015-09-10
1
-5
/
+5
*
Support build for Android 64-bit (arm64, mips64, x86_64)
Ivan Maidanski
2015-09-10
1
-6
/
+6
*
Fix 'cast to pointer from integer' warning in GC_on_thread_event (64-bit)
Ivan Maidanski
2015-09-09
1
-2
/
+3
*
Code refactoring of 'alt-stack registration support'
Ivan Maidanski
2015-07-27
1
-4
/
+6
*
Add alt-stack registration support
Zoltan Varga
2015-07-24
1
-0
/
+4
*
Standalone profiling callback for threads suspend/resume
Ivan Maidanski
2015-06-23
1
-18
/
+15
[next]