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

#include <code-memory-access.h>

Collaboration diagram for v8::internal::ThreadIsolation::JitPage:

Public Member Functions

 JitPage (size_t size)
 
 ~JitPage ()
 

Private Types

typedef std::map< Address, JitAllocation, std::less< Address >, StlAllocator< std::pair< const Address, JitAllocation > > > AllocationMap
 

Private Attributes

base::Mutex mutex_
 
AllocationMap allocations_
 
size_t size_
 

Friends

class JitPageReference
 
bool ThreadIsolation::CanLookupStartOfJitAllocationAt (Address)
 

Detailed Description

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

Member Typedef Documentation

◆ AllocationMap

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

Constructor & Destructor Documentation

◆ JitPage()

v8::internal::ThreadIsolation::JitPage::JitPage ( size_t size)
inlineexplicit

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

◆ ~JitPage()

v8::internal::ThreadIsolation::JitPage::~JitPage ( )

Definition at line 273 of file code-memory-access.cc.

Friends And Related Symbol Documentation

◆ JitPageReference

friend class JitPageReference
friend

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

◆ ThreadIsolation::CanLookupStartOfJitAllocationAt

Member Data Documentation

◆ allocations_

AllocationMap v8::internal::ThreadIsolation::JitPage::allocations_
private

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

◆ mutex_

base::Mutex v8::internal::ThreadIsolation::JitPage::mutex_
private

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

◆ size_

size_t v8::internal::ThreadIsolation::JitPage::size_
private

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


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