GC_allocate_lock 619 gc/aix_irix_threads.c volatile unsigned int GC_allocate_lock = 0; GC_allocate_lock 620 gc/aix_irix_threads.c #define GC_TRY_LOCK() !GC_test_and_set(&GC_allocate_lock) GC_allocate_lock 621 gc/aix_irix_threads.c #define GC_LOCK_TAKEN GC_allocate_lock GC_allocate_lock 609 gc/include/private/gc_locks.h extern volatile unsigned int GC_allocate_lock; GC_allocate_lock 615 gc/include/private/gc_locks.h { if (GC_test_and_set(&GC_allocate_lock)) GC_lock(); \ GC_allocate_lock 619 gc/include/private/gc_locks.h GC_clear(&GC_allocate_lock); } GC_allocate_lock 622 gc/include/private/gc_locks.h { if (GC_test_and_set(&GC_allocate_lock)) GC_lock(); } GC_allocate_lock 624 gc/include/private/gc_locks.h GC_clear(&GC_allocate_lock) GC_allocate_lock 631 gc/include/private/gc_locks.h != 0) GC_lock(); else GC_allocate_lock = 1; } GC_allocate_lock 635 gc/include/private/gc_locks.h # define UNLOCK() { GC_allocate_lock = 0; \ GC_allocate_lock 1402 gc/pthread_support.c volatile unsigned int GC_allocate_lock = 0; GC_allocate_lock 1415 gc/pthread_support.c if (!GC_test_and_set(&GC_allocate_lock)) { GC_allocate_lock 1422 gc/pthread_support.c if (i < my_last_spins/2 || GC_allocate_lock) { GC_allocate_lock 1426 gc/pthread_support.c if (!GC_test_and_set(&GC_allocate_lock)) { GC_allocate_lock 1442 gc/pthread_support.c if (!GC_test_and_set(&GC_allocate_lock)) {