v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
platform-posix.cc File Reference
#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>
Include dependency graph for platform-posix.cc:

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)
 

Macro Definition Documentation

◆ MADV_FREE

#define MADV_FREE   MADV_DONTNEED

Definition at line 92 of file platform-posix.cc.