v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::JSSynchronizationPrimitive Member List

This is the complete list of members for v8::internal::JSSynchronizationPrimitive, including all inherited members.

AtomicStatePtr()v8::internal::JSSynchronizationPrimitiveinlineprotected
CleanupAsyncWaiterLists(Isolate *isolate, DequeueMatcher matcher)v8::internal::JSSynchronizationPrimitiveprivatestatic
DequeueMatcher typedefv8::internal::JSSynchronizationPrimitiveprotected
DestructivelyGetWaiterQueueHead(Isolate *requester)v8::internal::JSSynchronizationPrimitiveinlineprotected
HasWaitersField typedefv8::internal::JSSynchronizationPrimitiveprotected
IsolateDeinit(Isolate *isolate)v8::internal::JSSynchronizationPrimitivestatic
IsWaiterQueueLockedField typedefv8::internal::JSSynchronizationPrimitiveprotected
kEmptyStatev8::internal::JSSynchronizationPrimitiveprotectedstatic
kEndOfTaggedFieldsOffsetv8::internal::JSSynchronizationPrimitivestatic
kWaiterQueueMaskv8::internal::JSSynchronizationPrimitiveprotectedstatic
NextBitField typedefv8::internal::JSSynchronizationPrimitiveprotected
NumWaitersForTesting(Isolate *requester)v8::internal::JSSynchronizationPrimitive
SetNullWaiterQueueHead()v8::internal::JSSynchronizationPrimitiveinline
SetWaiterQueueHead(Isolate *requester, WaiterQueueNode *waiter_head, StateT new_state)v8::internal::JSSynchronizationPrimitiveinlineprotected
SetWaiterQueueStateOnly(std::atomic< StateT > *state, StateT new_state)v8::internal::JSSynchronizationPrimitiveprotectedstatic
StateT typedefv8::internal::JSSynchronizationPrimitiveprotected
TryLockWaiterQueueExplicit(std::atomic< StateT > *state, StateT &expected)v8::internal::JSSynchronizationPrimitiveprotectedstatic
waiter_queue_head_location() constv8::internal::JSSynchronizationPrimitiveinlineprivate
WaiterQueueLockGuard classv8::internal::JSSynchronizationPrimitivefriend