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

#include <read-only-heap.h>

Collaboration diagram for v8::internal::ReadOnlyPageObjectIterator:

Public Member Functions

 ReadOnlyPageObjectIterator (const ReadOnlyPageMetadata *page, SkipFreeSpaceOrFiller skip_free_space_or_filler=SkipFreeSpaceOrFiller::kYes)
 
 ReadOnlyPageObjectIterator (const ReadOnlyPageMetadata *page, Address current_addr, SkipFreeSpaceOrFiller skip_free_space_or_filler=SkipFreeSpaceOrFiller::kYes)
 
Tagged< HeapObjectNext ()
 

Private Member Functions

void Reset (const ReadOnlyPageMetadata *page)
 

Private Attributes

const ReadOnlyPageMetadatapage_
 
Address current_addr_
 
const SkipFreeSpaceOrFiller skip_free_space_or_filler_
 

Friends

class ReadOnlyHeapObjectIterator
 

Detailed Description

Definition at line 137 of file read-only-heap.h.

Constructor & Destructor Documentation

◆ ReadOnlyPageObjectIterator() [1/2]

v8::internal::ReadOnlyPageObjectIterator::ReadOnlyPageObjectIterator ( const ReadOnlyPageMetadata * page,
SkipFreeSpaceOrFiller skip_free_space_or_filler = SkipFreeSpaceOrFiller::kYes )
explicit

Definition at line 251 of file read-only-heap.cc.

◆ ReadOnlyPageObjectIterator() [2/2]

v8::internal::ReadOnlyPageObjectIterator::ReadOnlyPageObjectIterator ( const ReadOnlyPageMetadata * page,
Address current_addr,
SkipFreeSpaceOrFiller skip_free_space_or_filler = SkipFreeSpaceOrFiller::kYes )

Definition at line 258 of file read-only-heap.cc.

Member Function Documentation

◆ Next()

Tagged< HeapObject > v8::internal::ReadOnlyPageObjectIterator::Next ( )

Definition at line 268 of file read-only-heap.cc.

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

◆ Reset()

void v8::internal::ReadOnlyPageObjectIterator::Reset ( const ReadOnlyPageMetadata * page)
private

Definition at line 290 of file read-only-heap.cc.

Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ ReadOnlyHeapObjectIterator

friend class ReadOnlyHeapObjectIterator
friend

Definition at line 157 of file read-only-heap.h.

Member Data Documentation

◆ current_addr_

Address v8::internal::ReadOnlyPageObjectIterator::current_addr_
private

Definition at line 154 of file read-only-heap.h.

◆ page_

const ReadOnlyPageMetadata* v8::internal::ReadOnlyPageObjectIterator::page_
private

Definition at line 153 of file read-only-heap.h.

◆ skip_free_space_or_filler_

const SkipFreeSpaceOrFiller v8::internal::ReadOnlyPageObjectIterator::skip_free_space_or_filler_
private

Definition at line 155 of file read-only-heap.h.


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