![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
This is the complete list of members for v8::internal::FutexEmulation, including all inherited members.
AsyncWaiterTimeoutTask class | v8::internal::FutexEmulation | friend |
CallType enum name | v8::internal::FutexEmulation | |
CleanupAsyncWaiterPromise(FutexWaitListNode *node) | v8::internal::FutexEmulation | privatestatic |
FutexWaitListNode class | v8::internal::FutexEmulation | friend |
HandleAsyncWaiterTimeout(FutexWaitListNode *node) | v8::internal::FutexEmulation | privatestatic |
IsolateDeinit(Isolate *isolate) | v8::internal::FutexEmulation | static |
kAsync enum value | v8::internal::FutexEmulation | |
kSync enum value | v8::internal::FutexEmulation | |
kWakeAll | v8::internal::FutexEmulation | static |
NotifyAsyncWaiter(FutexWaitListNode *node) | v8::internal::FutexEmulation | privatestatic |
NumUnresolvedAsyncPromisesForTesting(Tagged< JSArrayBuffer > array_buffer, size_t addr) | v8::internal::FutexEmulation | static |
NumWaitersForTesting(Tagged< JSArrayBuffer > array_buffer, size_t addr) | v8::internal::FutexEmulation | static |
ResolveAsyncWaiterPromise(FutexWaitListNode *node) | v8::internal::FutexEmulation | privatestatic |
ResolveAsyncWaiterPromises(Isolate *isolate) | v8::internal::FutexEmulation | privatestatic |
ResolveAsyncWaiterPromisesTask class | v8::internal::FutexEmulation | friend |
Wait(Isolate *isolate, WaitMode mode, DirectHandle< JSArrayBuffer > array_buffer, size_t addr, T value, double rel_timeout_ms) | v8::internal::FutexEmulation | privatestatic |
Wait(Isolate *isolate, WaitMode mode, DirectHandle< JSArrayBuffer > array_buffer, size_t addr, T value, bool use_timeout, int64_t rel_timeout_ns, CallType call_type=CallType::kIsNotWasm) | v8::internal::FutexEmulation | privatestatic |
WaitAsync(Isolate *isolate, DirectHandle< JSArrayBuffer > array_buffer, size_t addr, T value, bool use_timeout, int64_t rel_timeout_ns, CallType call_type) | v8::internal::FutexEmulation | privatestatic |
WaitJs32(Isolate *isolate, WaitMode mode, DirectHandle< JSArrayBuffer > array_buffer, size_t addr, int32_t value, double rel_timeout_ms) | v8::internal::FutexEmulation | static |
WaitJs64(Isolate *isolate, WaitMode mode, DirectHandle< JSArrayBuffer > array_buffer, size_t addr, int64_t value, double rel_timeout_ms) | v8::internal::FutexEmulation | static |
WaitMode enum name | v8::internal::FutexEmulation | |
WaitSync(Isolate *isolate, DirectHandle< JSArrayBuffer > array_buffer, size_t addr, T value, bool use_timeout, int64_t rel_timeout_ns, CallType call_type) | v8::internal::FutexEmulation | privatestatic |
WaitWasm32(Isolate *isolate, DirectHandle< JSArrayBuffer > array_buffer, size_t addr, int32_t value, int64_t rel_timeout_ns) | v8::internal::FutexEmulation | static |
WaitWasm64(Isolate *isolate, DirectHandle< JSArrayBuffer > array_buffer, size_t addr, int64_t value, int64_t rel_timeout_ns) | v8::internal::FutexEmulation | static |
Wake(Tagged< JSArrayBuffer > array_buffer, size_t addr, uint32_t num_waiters_to_wake) | v8::internal::FutexEmulation | static |
Wake(void *addr, uint32_t num_waiters_to_wake) | v8::internal::FutexEmulation | static |