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

#include <code-memory-access.h>

Inheritance diagram for v8::internal::RwxMemoryWriteScope:
Collaboration diagram for v8::internal::RwxMemoryWriteScope:

Public Member Functions

V8_INLINE RwxMemoryWriteScope (const char *comment)
 
V8_INLINE ~RwxMemoryWriteScope ()
 
 RwxMemoryWriteScope (const RwxMemoryWriteScope &)=delete
 
RwxMemoryWriteScopeoperator= (const RwxMemoryWriteScope &)=delete
 

Static Public Member Functions

static V8_INLINE bool IsSupported ()
 

Static Private Member Functions

static V8_INLINE void SetWritable ()
 
static V8_INLINE void SetExecutable ()
 

Friends

class RwxMemoryWriteScopeForTesting
 
class wasm::CodeSpaceWriteScope
 
class WritableJumpTablePair
 

Detailed Description

Definition at line 90 of file code-memory-access.h.

Constructor & Destructor Documentation

◆ RwxMemoryWriteScope() [1/2]

v8::internal::RwxMemoryWriteScope::RwxMemoryWriteScope ( const char * comment)
explicit

Definition at line 28 of file code-memory-access-inl.h.

Here is the call graph for this function:

◆ ~RwxMemoryWriteScope()

v8::internal::RwxMemoryWriteScope::~RwxMemoryWriteScope ( )

Definition at line 34 of file code-memory-access-inl.h.

Here is the call graph for this function:

◆ RwxMemoryWriteScope() [2/2]

v8::internal::RwxMemoryWriteScope::RwxMemoryWriteScope ( const RwxMemoryWriteScope & )
delete

Member Function Documentation

◆ IsSupported()

bool v8::internal::RwxMemoryWriteScope::IsSupported ( )
static

Definition at line 373 of file code-memory-access-inl.h.

Here is the caller graph for this function:

◆ operator=()

RwxMemoryWriteScope & v8::internal::RwxMemoryWriteScope::operator= ( const RwxMemoryWriteScope & )
delete

◆ SetExecutable()

void v8::internal::RwxMemoryWriteScope::SetExecutable ( )
staticprivate

Definition at line 379 of file code-memory-access-inl.h.

Here is the caller graph for this function:

◆ SetWritable()

void v8::internal::RwxMemoryWriteScope::SetWritable ( )
staticprivate

Definition at line 376 of file code-memory-access-inl.h.

Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ RwxMemoryWriteScopeForTesting

friend class RwxMemoryWriteScopeForTesting
friend

Definition at line 118 of file code-memory-access.h.

◆ wasm::CodeSpaceWriteScope

friend class wasm::CodeSpaceWriteScope
friend

Definition at line 119 of file code-memory-access.h.

◆ WritableJumpTablePair

friend class WritableJumpTablePair
friend

Definition at line 120 of file code-memory-access.h.


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