| Index: src/snapshot.h
 | 
| diff --git a/src/snapshot.h b/src/snapshot.h
 | 
| index bedd186e507118f568b7a534669fc81cd0046203..9e53af278740a2befc3dfb3b5d3db96a697faea8 100644
 | 
| --- a/src/snapshot.h
 | 
| +++ b/src/snapshot.h
 | 
| @@ -50,9 +50,25 @@ STATIC_CLASS Snapshot {
 | 
|    // successfully.
 | 
|    static bool WriteToFile(const char* snapshot_file);
 | 
|  
 | 
| +  static const byte* data() { return data_; }
 | 
| +  static int size() { return size_; }
 | 
| +  static int raw_size() { return raw_size_; }
 | 
| +  static void set_raw_data(const byte* raw_data) {
 | 
| +    raw_data_ = raw_data;
 | 
| +  }
 | 
| +  static const byte* context_data() { return context_data_; }
 | 
| +  static int context_size() { return context_size_; }
 | 
| +  static int context_raw_size() { return context_raw_size_; }
 | 
| +  static void set_context_raw_data(
 | 
| +      const byte* context_raw_data) {
 | 
| +    context_raw_data_ = context_raw_data;
 | 
| +  }
 | 
| +
 | 
|   private:
 | 
|    static const byte data_[];
 | 
| +  static const byte* raw_data_;
 | 
|    static const byte context_data_[];
 | 
| +  static const byte* context_raw_data_;
 | 
|    static const int new_space_used_;
 | 
|    static const int pointer_space_used_;
 | 
|    static const int data_space_used_;
 | 
| @@ -61,7 +77,9 @@ STATIC_CLASS Snapshot {
 | 
|    static const int cell_space_used_;
 | 
|    static const int large_space_used_;
 | 
|    static const int size_;
 | 
| +  static const int raw_size_;
 | 
|    static const int context_size_;
 | 
| +  static const int context_raw_size_;
 | 
|  
 | 
|    static bool Deserialize(const byte* content, int len);
 | 
|  
 | 
| 
 |