| 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);
|
|
|
|
|