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

#include <read-only-spaces.h>

Inheritance diagram for v8::internal::ReadOnlyPageMetadata:
Collaboration diagram for v8::internal::ReadOnlyPageMetadata:

Public Member Functions

 ReadOnlyPageMetadata (Heap *heap, BaseSpace *space, size_t chunk_size, Address area_start, Address area_end, VirtualMemory reservation)
 
MemoryChunk::MainThreadFlags InitialFlags () const
 
void MakeHeaderRelocatable ()
 
size_t ShrinkToHighWaterMark ()
 
Address OffsetToAddress (size_t offset) const
 
Address GetAreaStart () const
 

Friends

class ReadOnlySpace
 

Additional Inherited Members

Detailed Description

Definition at line 28 of file read-only-spaces.h.

Constructor & Destructor Documentation

◆ ReadOnlyPageMetadata()

v8::internal::ReadOnlyPageMetadata::ReadOnlyPageMetadata ( Heap * heap,
BaseSpace * space,
size_t chunk_size,
Address area_start,
Address area_end,
VirtualMemory reservation )

Definition at line 139 of file read-only-spaces.cc.

Member Function Documentation

◆ GetAreaStart()

Address v8::internal::ReadOnlyPageMetadata::GetAreaStart ( ) const
inline

Definition at line 59 of file read-only-spaces.h.

Here is the call graph for this function:

◆ InitialFlags()

MemoryChunk::MainThreadFlags v8::internal::ReadOnlyPageMetadata::InitialFlags ( ) const

Definition at line 148 of file read-only-spaces.cc.

Here is the caller graph for this function:

◆ MakeHeaderRelocatable()

void v8::internal::ReadOnlyPageMetadata::MakeHeaderRelocatable ( )

Definition at line 153 of file read-only-spaces.cc.

Here is the call graph for this function:

◆ OffsetToAddress()

Address v8::internal::ReadOnlyPageMetadata::OffsetToAddress ( size_t offset) const
inline

Definition at line 42 of file read-only-spaces.h.

Here is the call graph for this function:

◆ ShrinkToHighWaterMark()

size_t v8::internal::ReadOnlyPageMetadata::ShrinkToHighWaterMark ( )

Definition at line 467 of file read-only-spaces.cc.

Here is the call graph for this function:

Friends And Related Symbol Documentation

◆ ReadOnlySpace

friend class ReadOnlySpace
friend

Definition at line 65 of file read-only-spaces.h.


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