v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
page-allocator.cc File Reference
Include dependency graph for page-allocator.cc:

Go to the source code of this file.

Classes

class  v8::base::SharedMemoryMapping
 
class  v8::base::SharedMemory
 

Namespaces

namespace  v8
 
namespace  v8::base
 

Macros

#define STATIC_ASSERT_ENUM(a, b)
 

Functions

 v8::base::STATIC_ASSERT_ENUM (PageAllocator::kNoAccess, base::OS::MemoryPermission::kNoAccess)
 
 v8::base::STATIC_ASSERT_ENUM (PageAllocator::kReadWrite, base::OS::MemoryPermission::kReadWrite)
 
 v8::base::STATIC_ASSERT_ENUM (PageAllocator::kReadWriteExecute, base::OS::MemoryPermission::kReadWriteExecute)
 
 v8::base::STATIC_ASSERT_ENUM (PageAllocator::kReadExecute, base::OS::MemoryPermission::kReadExecute)
 
 v8::base::STATIC_ASSERT_ENUM (PageAllocator::kNoAccessWillJitLater, base::OS::MemoryPermission::kNoAccessWillJitLater)
 

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 page-allocator.cc.