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

#include <page-memory.h>

Collaboration diagram for cppgc::internal::PageMemoryRegion:

Public Member Functions

 PageMemoryRegion (PageAllocator &, MemoryRegion)
 
 ~PageMemoryRegion ()
 
const MemoryRegion region () const
 
Address Lookup (ConstAddress address) const
 
PageAllocatorallocator () const
 
 PageMemoryRegion (const PageMemoryRegion &)=delete
 
PageMemoryRegionoperator= (const PageMemoryRegion &)=delete
 
void UnprotectForTesting ()
 

Private Attributes

PageAllocatorallocator_
 
const MemoryRegion reserved_region_
 

Detailed Description

Definition at line 48 of file page-memory.h.

Constructor & Destructor Documentation

◆ PageMemoryRegion() [1/2]

cppgc::internal::PageMemoryRegion::PageMemoryRegion ( PageAllocator & allocator,
MemoryRegion reserved_region )

Definition at line 85 of file page-memory.cc.

◆ ~PageMemoryRegion()

cppgc::internal::PageMemoryRegion::~PageMemoryRegion ( )

Definition at line 89 of file page-memory.cc.

Here is the call graph for this function:

◆ PageMemoryRegion() [2/2]

cppgc::internal::PageMemoryRegion::PageMemoryRegion ( const PageMemoryRegion & )
delete

Member Function Documentation

◆ allocator()

PageAllocator & cppgc::internal::PageMemoryRegion::allocator ( ) const
inline

Definition at line 62 of file page-memory.h.

Here is the caller graph for this function:

◆ Lookup()

Address cppgc::internal::PageMemoryRegion::Lookup ( ConstAddress address) const
inline

Definition at line 57 of file page-memory.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

PageMemoryRegion & cppgc::internal::PageMemoryRegion::operator= ( const PageMemoryRegion & )
delete

◆ region()

const MemoryRegion cppgc::internal::PageMemoryRegion::region ( ) const
inline

Definition at line 53 of file page-memory.h.

Here is the caller graph for this function:

◆ UnprotectForTesting()

void cppgc::internal::PageMemoryRegion::UnprotectForTesting ( )

Definition at line 93 of file page-memory.cc.

Here is the call graph for this function:

Member Data Documentation

◆ allocator_

PageAllocator& cppgc::internal::PageMemoryRegion::allocator_
private

Definition at line 71 of file page-memory.h.

◆ reserved_region_

const MemoryRegion cppgc::internal::PageMemoryRegion::reserved_region_
private

Definition at line 72 of file page-memory.h.


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