v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::SandboxHardwareSupport Class Reference

#include <hardware-support.h>

Collaboration diagram for v8::internal::SandboxHardwareSupport:

Classes

class  BlockAccessScope
 

Static Public Member Functions

static void InitializeBeforeThreadCreation ()
 
static bool TryEnable (Address addr, size_t size)
 
static BlockAccessScope MaybeBlockAccess ()
 
static void NotifyReadOnlyPageCreated (Address addr, size_t size, PageAllocator::Permission current_permissions)
 
static void SetDefaultPermissionsForSignalHandler ()
 

Detailed Description

Definition at line 14 of file hardware-support.h.

Member Function Documentation

◆ InitializeBeforeThreadCreation()

void v8::internal::SandboxHardwareSupport::InitializeBeforeThreadCreation ( )
static

Definition at line 82 of file hardware-support.cc.

Here is the caller graph for this function:

◆ MaybeBlockAccess()

SandboxHardwareSupport::BlockAccessScope v8::internal::SandboxHardwareSupport::MaybeBlockAccess ( )
static

Definition at line 93 of file hardware-support.cc.

Here is the caller graph for this function:

◆ NotifyReadOnlyPageCreated()

void v8::internal::SandboxHardwareSupport::NotifyReadOnlyPageCreated ( Address addr,
size_t size,
PageAllocator::Permission current_permissions )
static

Definition at line 88 of file hardware-support.cc.

Here is the caller graph for this function:

◆ SetDefaultPermissionsForSignalHandler()

void v8::internal::SandboxHardwareSupport::SetDefaultPermissionsForSignalHandler ( )
static

Definition at line 85 of file hardware-support.cc.

Here is the caller graph for this function:

◆ TryEnable()

bool v8::internal::SandboxHardwareSupport::TryEnable ( Address addr,
size_t size )
static

Definition at line 77 of file hardware-support.cc.


The documentation for this class was generated from the following files: