| Index: src/heap.h
|
| diff --git a/src/heap.h b/src/heap.h
|
| index 8e42cb2cb832de0e4fe2f3036393c01387c7b4b5..c776b0f352dfbaa62eedde10fa931d78ea1300e6 100644
|
| --- a/src/heap.h
|
| +++ b/src/heap.h
|
| @@ -214,7 +214,8 @@ class HeapStats;
|
| class Isolate;
|
|
|
|
|
| -typedef String* (*ExternalStringTableUpdaterCallback)(Object** pointer);
|
| +typedef String* (*ExternalStringTableUpdaterCallback)(Heap* heap,
|
| + Object** pointer);
|
|
|
| typedef bool (*DirtyRegionCallback)(Heap* heap,
|
| Address start,
|
| @@ -1372,6 +1373,7 @@ class Heap {
|
| void Scavenge();
|
|
|
| static String* UpdateNewSpaceReferenceInExternalStringTableEntry(
|
| + Heap* heap,
|
| Object** pointer);
|
|
|
| Address DoScavenge(ObjectVisitor* scavenge_visitor, Address new_space_front);
|
|
|