ATOMIC_EXCHANGE 2776 gc.c if (ATOMIC_EXCHANGE(finalizing, 1)) return; ATOMIC_EXCHANGE 2831 gc.c if (ATOMIC_EXCHANGE(finalizing, 1)) return; ATOMIC_EXCHANGE 153 ruby_atomic.h # define ATOMIC_SIZE_EXCHANGE(var, val) ATOMIC_EXCHANGE(var, val) ATOMIC_EXCHANGE 161 ruby_atomic.h # define ATOMIC_PTR_EXCHANGE(var, val) ATOMIC_EXCHANGE(var, val) ATOMIC_EXCHANGE 168 ruby_atomic.h # define ATOMIC_VALUE_EXCHANGE(var, val) ATOMIC_EXCHANGE(var, val)