Atomic32 84 src/atomicops.h Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 85 src/atomicops.h Atomic32 old_value, Atomic32 86 src/atomicops.h Atomic32 new_value); Atomic32 90 src/atomicops.h Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value); Atomic32 94 src/atomicops.h Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 increment); Atomic32 96 src/atomicops.h Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 97 src/atomicops.h Atomic32 increment); Atomic32 108 src/atomicops.h Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 109 src/atomicops.h Atomic32 old_value, Atomic32 110 src/atomicops.h Atomic32 new_value); Atomic32 111 src/atomicops.h Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 112 src/atomicops.h Atomic32 old_value, Atomic32 113 src/atomicops.h Atomic32 new_value); Atomic32 116 src/atomicops.h void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value); Atomic32 117 src/atomicops.h void Acquire_Store(volatile Atomic32* ptr, Atomic32 value); Atomic32 118 src/atomicops.h void Release_Store(volatile Atomic32* ptr, Atomic32 value); Atomic32 120 src/atomicops.h Atomic32 NoBarrier_Load(volatile const Atomic32* ptr); Atomic32 121 src/atomicops.h Atomic32 Acquire_Load(volatile const Atomic32* ptr); Atomic32 122 src/atomicops.h Atomic32 Release_Load(volatile const Atomic32* ptr); Atomic32 43 src/atomicops_internals_arm_gcc.h typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value, Atomic32 54 src/atomicops_internals_arm_gcc.h inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 55 src/atomicops_internals_arm_gcc.h Atomic32 old_value, Atomic32 56 src/atomicops_internals_arm_gcc.h Atomic32 new_value) { Atomic32 57 src/atomicops_internals_arm_gcc.h Atomic32 prev_value = *ptr; Atomic32 60 src/atomicops_internals_arm_gcc.h const_cast<Atomic32*>(ptr))) { Atomic32 68 src/atomicops_internals_arm_gcc.h inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 69 src/atomicops_internals_arm_gcc.h Atomic32 new_value) { Atomic32 70 src/atomicops_internals_arm_gcc.h Atomic32 old_value; Atomic32 74 src/atomicops_internals_arm_gcc.h const_cast<Atomic32*>(ptr))); Atomic32 78 src/atomicops_internals_arm_gcc.h inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 79 src/atomicops_internals_arm_gcc.h Atomic32 increment) { Atomic32 83 src/atomicops_internals_arm_gcc.h inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 84 src/atomicops_internals_arm_gcc.h Atomic32 increment) { Atomic32 87 src/atomicops_internals_arm_gcc.h Atomic32 old_value = *ptr; Atomic32 88 src/atomicops_internals_arm_gcc.h Atomic32 new_value = old_value + increment; Atomic32 90 src/atomicops_internals_arm_gcc.h const_cast<Atomic32*>(ptr)) == 0) { Atomic32 98 src/atomicops_internals_arm_gcc.h inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 99 src/atomicops_internals_arm_gcc.h Atomic32 old_value, Atomic32 100 src/atomicops_internals_arm_gcc.h Atomic32 new_value) { Atomic32 104 src/atomicops_internals_arm_gcc.h inline Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 105 src/atomicops_internals_arm_gcc.h Atomic32 old_value, Atomic32 106 src/atomicops_internals_arm_gcc.h Atomic32 new_value) { Atomic32 110 src/atomicops_internals_arm_gcc.h inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 118 src/atomicops_internals_arm_gcc.h inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 123 src/atomicops_internals_arm_gcc.h inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 128 src/atomicops_internals_arm_gcc.h inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) { Atomic32 132 src/atomicops_internals_arm_gcc.h inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) { Atomic32 133 src/atomicops_internals_arm_gcc.h Atomic32 value = *ptr; Atomic32 138 src/atomicops_internals_arm_gcc.h inline Atomic32 Release_Load(volatile const Atomic32* ptr) { Atomic32 48 src/atomicops_internals_mips_gcc.h inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 49 src/atomicops_internals_mips_gcc.h Atomic32 old_value, Atomic32 50 src/atomicops_internals_mips_gcc.h Atomic32 new_value) { Atomic32 51 src/atomicops_internals_mips_gcc.h Atomic32 prev, tmp; Atomic32 71 src/atomicops_internals_mips_gcc.h inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 72 src/atomicops_internals_mips_gcc.h Atomic32 new_value) { Atomic32 73 src/atomicops_internals_mips_gcc.h Atomic32 temp, old; Atomic32 92 src/atomicops_internals_mips_gcc.h inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 93 src/atomicops_internals_mips_gcc.h Atomic32 increment) { Atomic32 94 src/atomicops_internals_mips_gcc.h Atomic32 temp, temp2; Atomic32 112 src/atomicops_internals_mips_gcc.h inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 113 src/atomicops_internals_mips_gcc.h Atomic32 increment) { Atomic32 115 src/atomicops_internals_mips_gcc.h Atomic32 res = NoBarrier_AtomicIncrement(ptr, increment); Atomic32 126 src/atomicops_internals_mips_gcc.h inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 127 src/atomicops_internals_mips_gcc.h Atomic32 old_value, Atomic32 128 src/atomicops_internals_mips_gcc.h Atomic32 new_value) { Atomic32 130 src/atomicops_internals_mips_gcc.h Atomic32 res = NoBarrier_CompareAndSwap(ptr, old_value, new_value); Atomic32 135 src/atomicops_internals_mips_gcc.h inline Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 136 src/atomicops_internals_mips_gcc.h Atomic32 old_value, Atomic32 137 src/atomicops_internals_mips_gcc.h Atomic32 new_value) { Atomic32 139 src/atomicops_internals_mips_gcc.h Atomic32 res = NoBarrier_CompareAndSwap(ptr, old_value, new_value); Atomic32 144 src/atomicops_internals_mips_gcc.h inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 152 src/atomicops_internals_mips_gcc.h inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 157 src/atomicops_internals_mips_gcc.h inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 162 src/atomicops_internals_mips_gcc.h inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) { Atomic32 166 src/atomicops_internals_mips_gcc.h inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) { Atomic32 167 src/atomicops_internals_mips_gcc.h Atomic32 value = *ptr; Atomic32 172 src/atomicops_internals_mips_gcc.h inline Atomic32 Release_Load(volatile const Atomic32* ptr) { Atomic32 51 src/atomicops_internals_x86_gcc.h inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 52 src/atomicops_internals_x86_gcc.h Atomic32 old_value, Atomic32 53 src/atomicops_internals_x86_gcc.h Atomic32 new_value) { Atomic32 54 src/atomicops_internals_x86_gcc.h Atomic32 prev; Atomic32 62 src/atomicops_internals_x86_gcc.h inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 63 src/atomicops_internals_x86_gcc.h Atomic32 new_value) { Atomic32 71 src/atomicops_internals_x86_gcc.h inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 72 src/atomicops_internals_x86_gcc.h Atomic32 increment) { Atomic32 73 src/atomicops_internals_x86_gcc.h Atomic32 temp = increment; Atomic32 81 src/atomicops_internals_x86_gcc.h inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 82 src/atomicops_internals_x86_gcc.h Atomic32 increment) { Atomic32 83 src/atomicops_internals_x86_gcc.h Atomic32 temp = increment; Atomic32 94 src/atomicops_internals_x86_gcc.h inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 95 src/atomicops_internals_x86_gcc.h Atomic32 old_value, Atomic32 96 src/atomicops_internals_x86_gcc.h Atomic32 new_value) { Atomic32 97 src/atomicops_internals_x86_gcc.h Atomic32 x = NoBarrier_CompareAndSwap(ptr, old_value, new_value); Atomic32 104 src/atomicops_internals_x86_gcc.h inline Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 105 src/atomicops_internals_x86_gcc.h Atomic32 old_value, Atomic32 106 src/atomicops_internals_x86_gcc.h Atomic32 new_value) { Atomic32 110 src/atomicops_internals_x86_gcc.h inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 122 src/atomicops_internals_x86_gcc.h inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 133 src/atomicops_internals_x86_gcc.h Atomic32 x = 0; Atomic32 138 src/atomicops_internals_x86_gcc.h inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 149 src/atomicops_internals_x86_gcc.h inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 155 src/atomicops_internals_x86_gcc.h inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) { Atomic32 159 src/atomicops_internals_x86_gcc.h inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) { Atomic32 160 src/atomicops_internals_x86_gcc.h Atomic32 value = *ptr; // An x86 load acts as a acquire barrier. Atomic32 166 src/atomicops_internals_x86_gcc.h inline Atomic32 Release_Load(volatile const Atomic32* ptr) { Atomic32 38 src/atomicops_internals_x86_macosx.h inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 39 src/atomicops_internals_x86_macosx.h Atomic32 old_value, Atomic32 40 src/atomicops_internals_x86_macosx.h Atomic32 new_value) { Atomic32 41 src/atomicops_internals_x86_macosx.h Atomic32 prev_value; Atomic32 44 src/atomicops_internals_x86_macosx.h const_cast<Atomic32*>(ptr))) { Atomic32 52 src/atomicops_internals_x86_macosx.h inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 53 src/atomicops_internals_x86_macosx.h Atomic32 new_value) { Atomic32 54 src/atomicops_internals_x86_macosx.h Atomic32 old_value; Atomic32 58 src/atomicops_internals_x86_macosx.h const_cast<Atomic32*>(ptr))); Atomic32 62 src/atomicops_internals_x86_macosx.h inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 63 src/atomicops_internals_x86_macosx.h Atomic32 increment) { Atomic32 64 src/atomicops_internals_x86_macosx.h return OSAtomicAdd32(increment, const_cast<Atomic32*>(ptr)); Atomic32 67 src/atomicops_internals_x86_macosx.h inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 68 src/atomicops_internals_x86_macosx.h Atomic32 increment) { Atomic32 69 src/atomicops_internals_x86_macosx.h return OSAtomicAdd32Barrier(increment, const_cast<Atomic32*>(ptr)); Atomic32 76 src/atomicops_internals_x86_macosx.h inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 77 src/atomicops_internals_x86_macosx.h Atomic32 old_value, Atomic32 78 src/atomicops_internals_x86_macosx.h Atomic32 new_value) { Atomic32 79 src/atomicops_internals_x86_macosx.h Atomic32 prev_value; Atomic32 82 src/atomicops_internals_x86_macosx.h const_cast<Atomic32*>(ptr))) { Atomic32 90 src/atomicops_internals_x86_macosx.h inline Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 91 src/atomicops_internals_x86_macosx.h Atomic32 old_value, Atomic32 92 src/atomicops_internals_x86_macosx.h Atomic32 new_value) { Atomic32 96 src/atomicops_internals_x86_macosx.h inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 100 src/atomicops_internals_x86_macosx.h inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 105 src/atomicops_internals_x86_macosx.h inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 110 src/atomicops_internals_x86_macosx.h inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) { Atomic32 114 src/atomicops_internals_x86_macosx.h inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) { Atomic32 115 src/atomicops_internals_x86_macosx.h Atomic32 value = *ptr; Atomic32 120 src/atomicops_internals_x86_macosx.h inline Atomic32 Release_Load(volatile const Atomic32* ptr) { Atomic32 222 src/atomicops_internals_x86_macosx.h #define AtomicWordCastType Atomic32 Atomic32 39 src/atomicops_internals_x86_msvc.h inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 40 src/atomicops_internals_x86_msvc.h Atomic32 old_value, Atomic32 41 src/atomicops_internals_x86_msvc.h Atomic32 new_value) { Atomic32 46 src/atomicops_internals_x86_msvc.h return static_cast<Atomic32>(result); Atomic32 49 src/atomicops_internals_x86_msvc.h inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 50 src/atomicops_internals_x86_msvc.h Atomic32 new_value) { Atomic32 54 src/atomicops_internals_x86_msvc.h return static_cast<Atomic32>(result); Atomic32 57 src/atomicops_internals_x86_msvc.h inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 58 src/atomicops_internals_x86_msvc.h Atomic32 increment) { Atomic32 64 src/atomicops_internals_x86_msvc.h inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 65 src/atomicops_internals_x86_msvc.h Atomic32 increment) { Atomic32 77 src/atomicops_internals_x86_msvc.h inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 78 src/atomicops_internals_x86_msvc.h Atomic32 old_value, Atomic32 79 src/atomicops_internals_x86_msvc.h Atomic32 new_value) { Atomic32 83 src/atomicops_internals_x86_msvc.h inline Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 84 src/atomicops_internals_x86_msvc.h Atomic32 old_value, Atomic32 85 src/atomicops_internals_x86_msvc.h Atomic32 new_value) { Atomic32 89 src/atomicops_internals_x86_msvc.h inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 93 src/atomicops_internals_x86_msvc.h inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 98 src/atomicops_internals_x86_msvc.h inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) { Atomic32 103 src/atomicops_internals_x86_msvc.h inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) { Atomic32 107 src/atomicops_internals_x86_msvc.h inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) { Atomic32 108 src/atomicops_internals_x86_msvc.h Atomic32 value = *ptr; Atomic32 112 src/atomicops_internals_x86_msvc.h inline Atomic32 Release_Load(volatile const Atomic32* ptr) { Atomic32 274 src/cpu-profiler.h Atomic32 is_profiling_; Atomic32 59 src/isolate.cc Atomic32 ThreadId::highest_thread_id_ = 0; Atomic32 187 src/isolate.h static Atomic32 highest_thread_id_; Atomic32 1189 src/isolate.h Atomic32 debugger_initialized_; Atomic32 549 src/platform-macos.cc static Atomic32 tls_base_offset_initialized = 0; Atomic32 758 src/platform.h Atomic32 profiling_; Atomic32 759 src/platform.h Atomic32 active_; Atomic32 87 src/runtime-profiler.cc Atomic32 RuntimeProfiler::state_ = 0; Atomic32 443 src/runtime-profiler.cc Atomic32 old_state = NoBarrier_CompareAndSwap(&state_, 0, -1); Atomic32 457 src/runtime-profiler.cc Atomic32 new_state = NoBarrier_AtomicIncrement(&state_, 1); Atomic32 130 src/runtime-profiler.h static Atomic32 state_; Atomic32 160 src/runtime-profiler.h Atomic32 new_state = NoBarrier_AtomicIncrement(&state_, 1); Atomic32 172 src/runtime-profiler.h Atomic32 new_state = NoBarrier_AtomicIncrement(&state_, -1);