webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <libkern/OSAtomic.h>
Go to the source code of this file.
Namespaces | |
google::protobuf | |
google.protobuf.internal | |
Functions | |
Atomic32 | google.protobuf.internal::NoBarrier_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
Atomic32 | google.protobuf.internal::NoBarrier_AtomicExchange (volatile Atomic32 *ptr, Atomic32 new_value) |
Atomic32 | google.protobuf.internal::NoBarrier_AtomicIncrement (volatile Atomic32 *ptr, Atomic32 increment) |
Atomic32 | google.protobuf.internal::Barrier_AtomicIncrement (volatile Atomic32 *ptr, Atomic32 increment) |
void | google.protobuf.internal::MemoryBarrier () |
Atomic32 | google.protobuf.internal::Acquire_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
Atomic32 | google.protobuf.internal::Release_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
void | google.protobuf.internal::NoBarrier_Store (volatile Atomic32 *ptr, Atomic32 value) |
void | google.protobuf.internal::Acquire_Store (volatile Atomic32 *ptr, Atomic32 value) |
void | google.protobuf.internal::Release_Store (volatile Atomic32 *ptr, Atomic32 value) |
Atomic32 | google.protobuf.internal::NoBarrier_Load (volatile const Atomic32 *ptr) |
Atomic32 | google.protobuf.internal::Acquire_Load (volatile const Atomic32 *ptr) |
Atomic32 | google.protobuf.internal::Release_Load (volatile const Atomic32 *ptr) |