![]() |
v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include "atomicops.h"#include "lazy-instance.h"#include "platform-tls.h"#include "utils.h"#include "v8globals.h"
Go to the source code of this file.
Data Structures | |
| class | OS |
| struct | OS::StackFrame |
| class | OS::MemoryMappedFile |
| class | VirtualMemory |
| class | Thread |
| class | Thread::Options |
| class | Mutex |
| struct | CreateMutexTrait |
| class | ScopedLock |
| class | Semaphore |
| struct | CreateSemaphoreTrait< InitialValue > |
| struct | LazySemaphore< InitialValue > |
| class | Socket |
| class | TickSample |
| class | Sampler |
Namespaces | |
| v8 | |
| v8::internal | |
Macros | |
| #define | LAZY_MUTEX_INITIALIZER LAZY_DYNAMIC_INSTANCE_INITIALIZER |
| #define | LAZY_SEMAPHORE_INITIALIZER LAZY_DYNAMIC_INSTANCE_INITIALIZER |
Typedefs | |
| typedef LazyDynamicInstance < Mutex, CreateMutexTrait, ThreadSafeInitOnceTrait > ::type | LazyMutex |
Functions | |
| double | ceiling (double x) |
| double | modulo (double x, double y) |
| double | fast_sin (double x) |
| double | fast_cos (double x) |
| double | fast_tan (double x) |
| double | fast_log (double x) |
| double | fast_sqrt (double input) |
| #define LAZY_MUTEX_INITIALIZER LAZY_DYNAMIC_INSTANCE_INITIALIZER |
Definition at line 585 of file platform.h.
| #define LAZY_SEMAPHORE_INITIALIZER LAZY_DYNAMIC_INSTANCE_INITIALIZER |
Definition at line 658 of file platform.h.