|
V8 Project
|
#include <spaces.h>
Inheritance diagram for v8::internal::LargeObjectIterator:
Collaboration diagram for v8::internal::LargeObjectIterator:Public Member Functions | |
| LargeObjectIterator (LargeObjectSpace *space) | |
| LargeObjectIterator (LargeObjectSpace *space, HeapObjectCallback size_func) | |
| HeapObject * | Next () |
| virtual HeapObject * | next_object () |
Public Member Functions inherited from v8::internal::ObjectIterator | |
| virtual | ~ObjectIterator () |
Public Member Functions inherited from v8::internal::Malloced | |
| void * | operator new (size_t size) |
| void | operator delete (void *p) |
Private Attributes | |
| LargePage * | current_ |
| HeapObjectCallback | size_func_ |
Additional Inherited Members | |
Static Public Member Functions inherited from v8::internal::Malloced | |
| static void | FatalProcessOutOfMemory () |
| static void * | New (size_t size) |
| static void | Delete (void *p) |
|
explicit |
Definition at line 2770 of file spaces.cc.
References current_, NULL, size_func_, and space().
Here is the call graph for this function:| v8::internal::LargeObjectIterator::LargeObjectIterator | ( | LargeObjectSpace * | space, |
| HeapObjectCallback | size_func | ||
| ) |
Definition at line 2776 of file spaces.cc.
References current_, size_func_, and space().
Here is the call graph for this function:| HeapObject * v8::internal::LargeObjectIterator::Next | ( | ) |
Definition at line 2783 of file spaces.cc.
References current_, v8::internal::LargePage::GetObject(), v8::internal::LargePage::next_page(), and NULL.
Referenced by v8::internal::IncrementalMarking::Abort(), v8::internal::MarkCompactCollector::ClearMarkbits(), v8::internal::MarkCompactCollector::EvacuateNewSpaceAndCandidates(), v8::internal::MemoryChunk::FromAnyPointerAddress(), and next_object().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Implements v8::internal::ObjectIterator.
Definition at line 2811 of file spaces.h.
References Next().
Here is the call graph for this function:
|
private |
Definition at line 2814 of file spaces.h.
Referenced by LargeObjectIterator(), and Next().
|
private |
Definition at line 2815 of file spaces.h.
Referenced by LargeObjectIterator().