![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <paged-spaces.h>
Public Member Functions | |
PagedSpaceObjectIterator (Heap *heap, const PagedSpaceBase *space) | |
Tagged< HeapObject > | Next () override |
![]() | |
virtual | ~ObjectIterator () |
Private Member Functions | |
bool | AdvanceToNextPage () |
Private Attributes | |
HeapObjectRange::iterator | cur_ |
HeapObjectRange::iterator | end_ |
const PagedSpaceBase *const | space_ |
ConstPageRange | page_range_ |
ConstPageRange::iterator | current_page_ |
Additional Inherited Members | |
![]() | |
static void * | operator new (size_t size) |
static void | operator delete (void *p) |
Definition at line 89 of file paged-spaces.h.
v8::internal::PagedSpaceObjectIterator::PagedSpaceObjectIterator | ( | Heap * | heap, |
const PagedSpaceBase * | space ) |
Definition at line 45 of file paged-spaces.cc.
|
private |
|
inlineoverridevirtual |
Implements v8::internal::ObjectIterator.
Definition at line 69 of file paged-spaces-inl.h.
|
private |
Definition at line 104 of file paged-spaces.h.
|
private |
Definition at line 108 of file paged-spaces.h.
|
private |
Definition at line 105 of file paged-spaces.h.
|
private |
Definition at line 107 of file paged-spaces.h.
|
private |
Definition at line 106 of file paged-spaces.h.