V8 Project
atomicops_internals_atomicword_compat.h File Reference

Go to the source code of this file.

Namespaces

 v8
 Debugger support for the V8 JavaScript engine.
 
 v8::base
 

Functions

AtomicWord v8::base::NoBarrier_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value)
 
AtomicWord v8::base::NoBarrier_AtomicExchange (volatile AtomicWord *ptr, AtomicWord new_value)
 
AtomicWord v8::base::NoBarrier_AtomicIncrement (volatile AtomicWord *ptr, AtomicWord increment)
 
AtomicWord v8::base::Barrier_AtomicIncrement (volatile AtomicWord *ptr, AtomicWord increment)
 
AtomicWord v8::base::Acquire_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value)
 
AtomicWord v8::base::Release_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value)
 
void v8::base::NoBarrier_Store (volatile AtomicWord *ptr, AtomicWord value)
 
void v8::base::Acquire_Store (volatile AtomicWord *ptr, AtomicWord value)
 
void v8::base::Release_Store (volatile AtomicWord *ptr, AtomicWord value)
 
AtomicWord v8::base::NoBarrier_Load (volatile const AtomicWord *ptr)
 
AtomicWord v8::base::Acquire_Load (volatile const AtomicWord *ptr)
 
AtomicWord v8::base::Release_Load (volatile const AtomicWord *ptr)