v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
code-memory-access.h File Reference
#include <map>
#include <optional>
#include "include/v8-internal.h"
#include "include/v8-platform.h"
#include "src/base/build_config.h"
#include "src/base/macros.h"
#include "src/base/memory.h"
#include "src/base/platform/mutex.h"
#include "src/common/globals.h"
Include dependency graph for code-memory-access.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::RwxMemoryWriteScope
 
class  v8::internal::ThreadIsolation
 
struct  v8::internal::ThreadIsolation::StlAllocator< T >
 
class  v8::internal::ThreadIsolation::JitAllocation
 
class  v8::internal::ThreadIsolation::JitPageReference
 
class  v8::internal::ThreadIsolation::JitPage
 
struct  v8::internal::ThreadIsolation::TrustedData
 
class  v8::internal::WritableJitAllocation
 
class  v8::internal::WritableFreeSpace
 
class  v8::internal::WritableJitPage
 
class  v8::internal::NopRwxMemoryWriteScope
 
class  v8::internal::RwxMemoryWriteScopeForTesting
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::wasm
 

Macros

#define THREAD_ISOLATION_ALIGN_SZ   0
 
#define THREAD_ISOLATION_ALIGN
 
#define THREAD_ISOLATION_FILL_PAGE_SZ(size)
 

Typedefs

using v8::internal::CFIMetadataWriteScope = RwxMemoryWriteScope
 
using v8::internal::DiscardSealedMemoryScope = NopRwxMemoryWriteScope
 

Functions

template<class T >
bool v8::internal::operator== (const ThreadIsolation::StlAllocator< T > &, const ThreadIsolation::StlAllocator< T > &)
 
template<class T >
bool v8::internal::operator!= (const ThreadIsolation::StlAllocator< T > &, const ThreadIsolation::StlAllocator< T > &)
 

Macro Definition Documentation

◆ THREAD_ISOLATION_ALIGN

#define THREAD_ISOLATION_ALIGN

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

◆ THREAD_ISOLATION_ALIGN_SZ

#define THREAD_ISOLATION_ALIGN_SZ   0

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

◆ THREAD_ISOLATION_FILL_PAGE_SZ

#define THREAD_ISOLATION_FILL_PAGE_SZ ( size)
Value:
0

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