| Index: src/profile-generator.cc
|
| diff --git a/src/profile-generator.cc b/src/profile-generator.cc
|
| index 64abc7dac896159185dba9864572c7d55accfbd1..2cca470ce0df511898572cd338d42cf4ac04e24f 100644
|
| --- a/src/profile-generator.cc
|
| +++ b/src/profile-generator.cc
|
| @@ -2009,14 +2009,11 @@ void V8HeapExplorer::ExtractMapReferences(int entry, Map* map) {
|
| Map::kConstructorOffset);
|
| if (map->HasTransitionArray()) {
|
| TransitionArray* transitions = map->transitions();
|
| - JSGlobalPropertyCell* pointer = transitions->descriptors_pointer();
|
| DescriptorArray* descriptors = transitions->descriptors();
|
| TagObject(descriptors, "(map descriptors)");
|
| - SetInternalReference(pointer, entry,
|
| + SetInternalReference(transitions, entry,
|
| "descriptors", descriptors,
|
| - JSGlobalPropertyCell::kValueOffset);
|
| - IndexedReferencesExtractor pointer_refs(this, pointer, entry);
|
| - pointer->Iterate(&pointer_refs);
|
| + TransitionArray::kDescriptorsOffset);
|
|
|
| Object* back_pointer = transitions->back_pointer_storage();
|
| TagObject(transitions->back_pointer_storage(), "(back pointer)");
|
|
|