Index: src/spaces.h |
=================================================================== |
--- src/spaces.h (revision 5368) |
+++ src/spaces.h (working copy) |
@@ -756,6 +756,7 @@ |
HeapObjectIterator(PagedSpace* space, |
Address start, |
HeapObjectCallback size_func); |
+ HeapObjectIterator(Page* page, HeapObjectCallback size_func); |
inline HeapObject* next() { |
return (cur_addr_ < cur_limit_) ? FromCurrentPage() : FromNextPage(); |
@@ -2137,6 +2138,11 @@ |
// space, may be slow. |
Object* FindObject(Address a); |
+ // Finds a large object page containing the given pc, returns NULL |
+ // if such a page doesn't exist. |
+ LargeObjectChunk* FindChunkContainingPc(Address pc); |
+ |
+ |
// Iterates objects covered by dirty regions. |
void IterateDirtyRegions(ObjectSlotCallback func); |