| Index: runtime/vm/unit_test.h | 
| =================================================================== | 
| --- runtime/vm/unit_test.h	(revision 23022) | 
| +++ runtime/vm/unit_test.h	(working copy) | 
| @@ -188,6 +188,13 @@ | 
| class VirtualMemory; | 
|  | 
|  | 
| +// snapshot_buffer points to a snapshot if we link in a snapshot otherwise | 
| +// it is initialized to NULL. | 
| +namespace bin { | 
| +extern const uint8_t* snapshot_buffer; | 
| +} | 
| + | 
| + | 
| class TestCaseBase { | 
| public: | 
| explicit TestCaseBase(const char* name); | 
| @@ -225,7 +232,7 @@ | 
| return CreateIsolate(buffer); | 
| } | 
| static Dart_Isolate CreateTestIsolate() { | 
| -    return CreateIsolate(NULL); | 
| +    return CreateIsolate(bin::snapshot_buffer); | 
| } | 
| static Dart_Handle library_handler(Dart_LibraryTag tag, | 
| Dart_Handle library, | 
| @@ -234,7 +241,7 @@ | 
| virtual void Run(); | 
|  | 
| private: | 
| -  static Dart_Isolate CreateIsolate(uint8_t* buffer) { | 
| +  static Dart_Isolate CreateIsolate(const uint8_t* buffer) { | 
| char* err; | 
| Dart_Isolate isolate = Dart_CreateIsolate(NULL, NULL, buffer, NULL, &err); | 
| if (isolate == NULL) { | 
|  |