![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <errno.h>#include <limits.h>#include <pthread.h>#include "src/base/logging.h"#include <fcntl.h>#include <sched.h>#include <stdio.h>#include <sys/mman.h>#include <sys/stat.h>#include <sys/time.h>#include <sys/types.h>#include <time.h>#include <unistd.h>#include <cmath>#include <cstdlib>#include <optional>#include "src/base/lazy-instance.h"#include "src/base/macros.h"#include "src/base/platform/mutex.h"#include "src/base/platform/platform-posix.h"#include "src/base/platform/platform.h"#include "src/base/utils/random-number-generator.h"#include <malloc.h>#include <sys/resource.h>#include <sys/syscall.h>Go to the source code of this file.
Classes | |
| class | v8::base::PosixMemoryMappedFile |
| class | v8::base::Thread::PlatformData |
Namespaces | |
| namespace | v8 |
| namespace | v8::base |
Macros | |
| #define | MADV_FREE MADV_DONTNEED |
Functions | |
| int | v8::base::GetProtectionFromMemoryPermission (OS::MemoryPermission access) |
| void | v8::base::PosixInitializeCommon (AbortMode abort_mode, const char *const gc_fake_mmap) |
| static void | v8::base::SetThreadName (const char *name) |
| static void * | v8::base::ThreadEntry (void *arg) |
| static Thread::LocalStorageKey | v8::base::PthreadKeyToLocalKey (pthread_key_t pthread_key) |
| static pthread_key_t | v8::base::LocalKeyToPthreadKey (Thread::LocalStorageKey local_key) |
| #define MADV_FREE MADV_DONTNEED |
Definition at line 92 of file platform-posix.cc.