diff options
Diffstat (limited to 'deps/v8/src/snapshot/code-serializer.h')
-rw-r--r-- | deps/v8/src/snapshot/code-serializer.h | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/deps/v8/src/snapshot/code-serializer.h b/deps/v8/src/snapshot/code-serializer.h index d1f19ef081..d9b4be9a34 100644 --- a/deps/v8/src/snapshot/code-serializer.h +++ b/deps/v8/src/snapshot/code-serializer.h @@ -110,8 +110,8 @@ class SerializedCodeData : public SerializedData { // [6] number of code stub keys // [7] number of reservation size entries // [8] payload length - // [9] payload checksum part 1 - // [10] payload checksum part 2 + // [9] payload checksum part A + // [10] payload checksum part B // ... reservations // ... code stub keys // ... serialized payload @@ -124,9 +124,12 @@ class SerializedCodeData : public SerializedData { kNumReservationsOffset + kUInt32Size; static const uint32_t kPayloadLengthOffset = kNumCodeStubKeysOffset + kUInt32Size; - static const uint32_t kChecksum1Offset = kPayloadLengthOffset + kUInt32Size; - static const uint32_t kChecksum2Offset = kChecksum1Offset + kUInt32Size; - static const uint32_t kUnalignedHeaderSize = kChecksum2Offset + kUInt32Size; + static const uint32_t kChecksumPartAOffset = + kPayloadLengthOffset + kUInt32Size; + static const uint32_t kChecksumPartBOffset = + kChecksumPartAOffset + kUInt32Size; + static const uint32_t kUnalignedHeaderSize = + kChecksumPartBOffset + kUInt32Size; static const uint32_t kHeaderSize = POINTER_SIZE_ALIGN(kUnalignedHeaderSize); // Used when consuming. @@ -155,7 +158,7 @@ class SerializedCodeData : public SerializedData { SerializedCodeData(const byte* data, int size) : SerializedData(const_cast<byte*>(data), size) {} - Vector<const byte> DataWithoutHeader() const { + Vector<const byte> ChecksummedContent() const { return Vector<const byte>(data_ + kHeaderSize, size_ - kHeaderSize); } |