![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <read-only-heap.h>
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< HeapObject > | Next () |
Private Member Functions | |
void | Reset (const ReadOnlyPageMetadata *page) |
Private Attributes | |
const ReadOnlyPageMetadata * | page_ |
Address | current_addr_ |
const SkipFreeSpaceOrFiller | skip_free_space_or_filler_ |
Friends | |
class | ReadOnlyHeapObjectIterator |
Definition at line 137 of file read-only-heap.h.
|
explicit |
Definition at line 251 of file read-only-heap.cc.
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.
Tagged< HeapObject > v8::internal::ReadOnlyPageObjectIterator::Next | ( | ) |
Definition at line 268 of file read-only-heap.cc.
|
private |
|
friend |
Definition at line 157 of file read-only-heap.h.
|
private |
Definition at line 154 of file read-only-heap.h.
|
private |
Definition at line 153 of file read-only-heap.h.
|
private |
Definition at line 155 of file read-only-heap.h.