Index: src/snapshot/serialize.cc |
diff --git a/src/snapshot/serialize.cc b/src/snapshot/serialize.cc |
index 51892de3eb1a1a1f84c0f58e511c0b37440b7958..a6ca6e1946fe91b9de28253afea41dd8e03f9b0e 100644 |
--- a/src/snapshot/serialize.cc |
+++ b/src/snapshot/serialize.cc |
@@ -354,31 +354,6 @@ const char* ExternalReferenceEncoder::NameOfAddress(Isolate* isolate, |
} |
-RootIndexMap::RootIndexMap(Isolate* isolate) { |
- map_ = isolate->root_index_map(); |
- if (map_ != NULL) return; |
- map_ = new HashMap(HashMap::PointersMatch); |
- for (uint32_t i = 0; i < Heap::kStrongRootListLength; i++) { |
- Heap::RootListIndex root_index = static_cast<Heap::RootListIndex>(i); |
- Object* root = isolate->heap()->root(root_index); |
- // Omit root entries that can be written after initialization. They must |
- // not be referenced through the root list in the snapshot. |
- if (root->IsHeapObject() && |
- isolate->heap()->RootCanBeTreatedAsConstant(root_index)) { |
- HeapObject* heap_object = HeapObject::cast(root); |
- HashMap::Entry* entry = LookupEntry(map_, heap_object, false); |
- if (entry != NULL) { |
- // Some are initialized to a previous value in the root list. |
- DCHECK_LT(GetValue(entry), i); |
- } else { |
- SetValue(LookupEntry(map_, heap_object, true), i); |
- } |
- } |
- } |
- isolate->set_root_index_map(map_); |
-} |
- |
- |
class CodeAddressMap: public CodeEventLogger { |
public: |
explicit CodeAddressMap(Isolate* isolate) |