Index: src/snapshot/snapshot-common.cc |
diff --git a/src/snapshot/snapshot-common.cc b/src/snapshot/snapshot-common.cc |
index fed45d16b6c3528d241284765bbeb8631c489617..7303e7ace748a962cc8d29bf2b84ba7b588af907 100644 |
--- a/src/snapshot/snapshot-common.cc |
+++ b/src/snapshot/snapshot-common.cc |
@@ -31,11 +31,10 @@ bool Snapshot::HasContextSnapshot(Isolate* isolate, size_t index) { |
return index < num_contexts; |
} |
- |
-uint32_t Snapshot::SizeOfFirstPage(Isolate* isolate, AllocationSpace space) { |
+uint32_t Snapshot::SizeOfSnapshot(Isolate* isolate, AllocationSpace space) { |
DCHECK(space >= FIRST_PAGED_SPACE && space <= LAST_PAGED_SPACE); |
if (!isolate->snapshot_available()) { |
- return static_cast<uint32_t>(MemoryAllocator::PageAreaSize(space)); |
+ return 0; |
} |
uint32_t size; |
int offset = kFirstPageSizesOffset + (space - FIRST_PAGED_SPACE) * kInt32Size; |
@@ -148,9 +147,7 @@ void CalculateFirstPageSizes(const SnapshotData* startup_snapshot, |
if (space == CODE_SPACE) required += 32 * KB; |
if (space >= FIRST_PAGED_SPACE && space <= LAST_PAGED_SPACE) { |
- uint32_t max_size = |
- MemoryAllocator::PageAreaSize(static_cast<AllocationSpace>(space)); |
- sizes_out[space - FIRST_PAGED_SPACE] = std::min(required, max_size); |
+ sizes_out[space - FIRST_PAGED_SPACE] = required; |
} |
} |
} |