v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
virtual-address-space.cc File Reference
#include "src/base/virtual-address-space.h"
#include <optional>
#include "include/v8-platform.h"
#include "src/base/bits.h"
#include "src/base/platform/platform.h"
Include dependency graph for virtual-address-space.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::base
 

Macros

#define STATIC_ASSERT_ENUM(a, b)
 

Functions

 v8::base::STATIC_ASSERT_ENUM (PagePermissions::kNoAccess, OS::MemoryPermission::kNoAccess)
 
 v8::base::STATIC_ASSERT_ENUM (PagePermissions::kReadWrite, OS::MemoryPermission::kReadWrite)
 
 v8::base::STATIC_ASSERT_ENUM (PagePermissions::kReadWriteExecute, OS::MemoryPermission::kReadWriteExecute)
 
 v8::base::STATIC_ASSERT_ENUM (PagePermissions::kReadExecute, OS::MemoryPermission::kReadExecute)
 
bool v8::base::IsSubset (PagePermissions lhs, PagePermissions rhs)
 

Macro Definition Documentation

◆ STATIC_ASSERT_ENUM

#define STATIC_ASSERT_ENUM ( a,
b )
Value:
static_assert(static_cast<int>(a) == static_cast<int>(b), \
"mismatching enum: " #a)
std::optional< TNode< JSArray > > a

Definition at line 16 of file virtual-address-space.cc.