Index: src/heap-snapshot-generator.h |
diff --git a/src/heap-snapshot-generator.h b/src/heap-snapshot-generator.h |
index fb4387617d529ed1c65681826bf89701e2285733..8aef43739cb1cedc6fa1091cfd0efc15592be177 100644 |
--- a/src/heap-snapshot-generator.h |
+++ b/src/heap-snapshot-generator.h |
@@ -381,8 +381,8 @@ class V8HeapExplorer : public HeapEntriesAllocator { |
void ExtractFixedArrayReferences(int entry, FixedArray* array); |
void ExtractClosureReferences(JSObject* js_obj, int entry); |
void ExtractPropertyReferences(JSObject* js_obj, int entry); |
- bool ExtractAccessorPairProperty(JSObject* js_obj, int entry, |
- Object* key, Object* callback_obj); |
+ void ExtractAccessorPairProperty(JSObject* js_obj, int entry, Name* key, |
+ Object* callback_obj, int field_offset = -1); |
void ExtractElementReferences(JSObject* js_obj, int entry); |
void ExtractInternalReferences(JSObject* js_obj, int entry); |
@@ -430,6 +430,12 @@ class V8HeapExplorer : public HeapEntriesAllocator { |
Object* child, |
const char* name_format_string = NULL, |
int field_offset = -1); |
+ void SetDataOrAccessorPropertyReference(PropertyKind kind, |
+ JSObject* parent_obj, int parent, |
+ Name* reference_name, Object* child, |
+ const char* name_format_string = NULL, |
+ int field_offset = -1); |
+ |
void SetUserGlobalReference(Object* user_global); |
void SetRootGcRootsReference(); |
void SetGcRootsReference(VisitorSynchronization::SyncTag tag); |