| Index: src/objects.h
 | 
| diff --git a/src/objects.h b/src/objects.h
 | 
| index d7339d627cf07b904d887bd3fa125524e45cbfad..0a486dcff417e07cda99ccc71ff4f64f6863b081 100644
 | 
| --- a/src/objects.h
 | 
| +++ b/src/objects.h
 | 
| @@ -3186,7 +3186,8 @@ class DescriptorArray: public FixedArray {
 | 
|  
 | 
|    // Allocates a DescriptorArray, but returns the singleton
 | 
|    // empty descriptor array object if number_of_descriptors is 0.
 | 
| -  MUST_USE_RESULT static MaybeObject* Allocate(int number_of_descriptors,
 | 
| +  MUST_USE_RESULT static MaybeObject* Allocate(Isolate* isolate,
 | 
| +                                               int number_of_descriptors,
 | 
|                                                 int slack = 0);
 | 
|  
 | 
|    // Casting.
 | 
| @@ -8724,13 +8725,14 @@ class Relocatable BASE_EMBEDDED {
 | 
|    virtual void IterateInstance(ObjectVisitor* v) { }
 | 
|    virtual void PostGarbageCollection() { }
 | 
|  
 | 
| -  static void PostGarbageCollectionProcessing();
 | 
| -  static int ArchiveSpacePerThread();
 | 
| +  static void PostGarbageCollectionProcessing(Isolate* isolate);
 | 
| +  static int ArchiveSpacePerThread(Isolate* isolate);
 | 
|    static char* ArchiveState(Isolate* isolate, char* to);
 | 
|    static char* RestoreState(Isolate* isolate, char* from);
 | 
| -  static void Iterate(ObjectVisitor* v);
 | 
| +  static void Iterate(Isolate* isolate, ObjectVisitor* v);
 | 
|    static void Iterate(ObjectVisitor* v, Relocatable* top);
 | 
| -  static char* Iterate(ObjectVisitor* v, char* t);
 | 
| +  static char* Iterate(Isolate* isolate, ObjectVisitor* v, char* t);
 | 
| +
 | 
|   private:
 | 
|    Isolate* isolate_;
 | 
|    Relocatable* prev_;
 | 
| @@ -8866,7 +8868,8 @@ class Oddball: public HeapObject {
 | 
|    DECLARE_VERIFIER(Oddball)
 | 
|  
 | 
|    // Initialize the fields.
 | 
| -  MUST_USE_RESULT MaybeObject* Initialize(const char* to_string,
 | 
| +  MUST_USE_RESULT MaybeObject* Initialize(Heap* heap,
 | 
| +                                          const char* to_string,
 | 
|                                            Object* to_number,
 | 
|                                            byte kind);
 | 
|  
 | 
| 
 |