| Index: src/heap.cc
 | 
| ===================================================================
 | 
| --- src/heap.cc	(revision 15486)
 | 
| +++ src/heap.cc	(working copy)
 | 
| @@ -3501,6 +3501,7 @@
 | 
|    }
 | 
|  }
 | 
|  
 | 
| +
 | 
|  ExternalArray* Heap::EmptyExternalArrayForMap(Map* map) {
 | 
|    return ExternalArray::cast(
 | 
|        roots_[RootIndexForEmptyExternalArray(map->elements_kind())]);
 | 
| @@ -5231,6 +5232,7 @@
 | 
|    String::WriteToFlat(s, chars, 0, len);
 | 
|  }
 | 
|  
 | 
| +
 | 
|  static inline void WriteTwoByteData(String* s, uint16_t* chars, int len) {
 | 
|    ASSERT(s->length() == len);
 | 
|    String::WriteToFlat(s, chars, 0, len);
 | 
| @@ -5415,6 +5417,7 @@
 | 
|    return result;
 | 
|  }
 | 
|  
 | 
| +
 | 
|  MaybeObject* Heap::AllocateEmptyExternalArray(ExternalArrayType array_type) {
 | 
|    return AllocateExternalArray(0, array_type, NULL, TENURED);
 | 
|  }
 | 
| @@ -6751,6 +6754,7 @@
 | 
|    MarkCompactCollector::Initialize();
 | 
|  }
 | 
|  
 | 
| +
 | 
|  bool Heap::SetUp() {
 | 
|  #ifdef DEBUG
 | 
|    allocation_timeout_ = FLAG_gc_interval;
 | 
| @@ -6861,6 +6865,7 @@
 | 
|    return true;
 | 
|  }
 | 
|  
 | 
| +
 | 
|  bool Heap::CreateHeapObjects() {
 | 
|    // Create initial maps.
 | 
|    if (!CreateInitialMaps()) return false;
 | 
| @@ -7026,6 +7031,7 @@
 | 
|    }
 | 
|  };
 | 
|  
 | 
| +
 | 
|  void Heap::PrintHandles() {
 | 
|    PrintF("Handles:\n");
 | 
|    PrintHandleVisitor v;
 | 
| 
 |