| Index: src/serialize.h | 
| diff --git a/src/serialize.h b/src/serialize.h | 
| index 444e881e25b23b596b595a3f8504e55087724b31..0686048efbad7242367166414faf6fd8b9a4f00f 100644 | 
| --- a/src/serialize.h | 
| +++ b/src/serialize.h | 
| @@ -225,6 +225,12 @@ class BackReference { | 
| return ChunkOffsetBits::decode(bitfield_) << kObjectAlignmentBits; | 
| } | 
|  | 
| +  uint32_t large_object_index() const { | 
| +    DCHECK(is_valid()); | 
| +    DCHECK(chunk_index() == 0); | 
| +    return ChunkOffsetBits::decode(bitfield_); | 
| +  } | 
| + | 
| uint32_t chunk_index() const { | 
| DCHECK(is_valid()); | 
| return ChunkIndexBits::decode(bitfield_); | 
| @@ -699,7 +705,8 @@ class Serializer : public SerializerDeserializer { | 
| } | 
| } | 
|  | 
| -  void InitializeAllocators(); | 
| +  bool BackReferenceIsAlreadyAllocated(BackReference back_reference); | 
| + | 
| // This will return the space for an object. | 
| static AllocationSpace SpaceOfObject(HeapObject* object); | 
| BackReference AllocateLargeObject(int size); | 
|  |