v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
build_config.h File Reference
#include "include/v8config.h"
Include dependency graph for build_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define V8_HAS_PTHREAD_JIT_WRITE_PROTECT   0
 
#define V8_HAS_BECORE_JIT_WRITE_PROTECT   0
 
#define V8_HAS_PKU_JIT_WRITE_PROTECT   0
 
#define V8_TARGET_ARCH_STORES_RETURN_ADDRESS_ON_STACK   false
 

Variables

constexpr int kReturnAddressStackSlotCount
 
constexpr int kPageSizeBits = 18
 
constexpr int kRegularPageSize = 1 << kPageSizeBits
 
constexpr int kMinimumOSPageSize = 4 * 1024
 

Macro Definition Documentation

◆ V8_HAS_BECORE_JIT_WRITE_PROTECT

#define V8_HAS_BECORE_JIT_WRITE_PROTECT   0

Definition at line 43 of file build_config.h.

◆ V8_HAS_PKU_JIT_WRITE_PROTECT

#define V8_HAS_PKU_JIT_WRITE_PROTECT   0

Definition at line 49 of file build_config.h.

◆ V8_HAS_PTHREAD_JIT_WRITE_PROTECT

#define V8_HAS_PTHREAD_JIT_WRITE_PROTECT   0

Definition at line 34 of file build_config.h.

◆ V8_TARGET_ARCH_STORES_RETURN_ADDRESS_ON_STACK

#define V8_TARGET_ARCH_STORES_RETURN_ADDRESS_ON_STACK   false

Definition at line 55 of file build_config.h.

Variable Documentation

◆ kMinimumOSPageSize

int kMinimumOSPageSize = 4 * 1024
constexpr

Definition at line 100 of file build_config.h.

◆ kPageSizeBits

int kPageSizeBits = 18
constexpr

Definition at line 76 of file build_config.h.

◆ kRegularPageSize

int kRegularPageSize = 1 << kPageSizeBits
constexpr

Definition at line 79 of file build_config.h.

◆ kReturnAddressStackSlotCount

int kReturnAddressStackSlotCount
constexpr
Initial value:
=
#define V8_TARGET_ARCH_STORES_RETURN_ADDRESS_ON_STACK

Definition at line 57 of file build_config.h.