Index: src/snapshot/serialize.h |
diff --git a/src/snapshot/serialize.h b/src/snapshot/serialize.h |
index c92683dfccc035e566c46f36cc6d52e01ae49117..efff5525159daf14cdba9931935d6dbbdc6d5b95 100644 |
--- a/src/snapshot/serialize.h |
+++ b/src/snapshot/serialize.h |
@@ -383,26 +383,29 @@ class SerializerDeserializer: public ObjectVisitor { |
static const int kNextChunk = 0x3e; |
// Deferring object content. |
static const int kDeferred = 0x3f; |
+ // Used for the source code of the natives, which is in the executable, but |
+ // is referred to from external strings in the snapshot. |
+ static const int kNativesStringResource = 0x5d; |
+ // Used for the source code for compiled stubs, which is in the executable, |
+ // but is referred to from external strings in the snapshot. |
+ static const int kCodeStubNativesStringResource = 0x5e; |
+ // Used for the source code for V8 extras, which is in the executable, |
+ // but is referred to from external strings in the snapshot. |
+ static const int kExtraNativesStringResource = 0x5f; |
// A tag emitted at strategic points in the snapshot to delineate sections. |
// If the deserializer does not find these at the expected moments then it |
// is an indication that the snapshot and the VM do not fit together. |
// Examine the build process for architecture, version or configuration |
// mismatches. |
static const int kSynchronize = 0x17; |
- // Used for the source code of the natives, which is in the executable, but |
- // is referred to from external strings in the snapshot. |
- static const int kNativesStringResource = 0x37; |
// Raw data of variable length. |
static const int kVariableRawData = 0x57; |
// Repeats of variable length. |
- static const int kVariableRepeat = 0x77; |
+ static const int kVariableRepeat = 0x37; |
Yang
2015/08/14 07:52:37
small nit: order it before kVariableRawData please
|
// Alignment prefixes 0x7d..0x7f |
static const int kAlignmentPrefix = 0x7d; |
- // Used for the source code for compiled stubs, which is in the executable, |
- // but is referred to from external strings in the snapshot. |
- static const int kCodeStubNativesStringResource = 0x5d; |
- // 0x5e..0x5f unused |
+ // 0x77 unused |
// ---------- byte code range 0x80..0xff ---------- |
// First 32 root array items. |