| Index: src/heap/spaces.cc
|
| diff --git a/src/heap/spaces.cc b/src/heap/spaces.cc
|
| index a73833f12cb058a2dcfb2f1bd42cbc10a203ec31..68425c08c13e26df0b2a54b0abc2d97945876a01 100644
|
| --- a/src/heap/spaces.cc
|
| +++ b/src/heap/spaces.cc
|
| @@ -140,7 +140,8 @@ bool CodeRange::SetUp(size_t requested) {
|
| base += kReservedCodeRangePages * base::OS::CommitPageSize();
|
| }
|
| Address aligned_base = RoundUp(base, MemoryChunk::kAlignment);
|
| - size_t size = code_range_->size() - (aligned_base - base);
|
| + size_t size = code_range_->size() - (aligned_base - base) -
|
| + kReservedCodeRangePages * base::OS::CommitPageSize();
|
| allocation_list_.Add(FreeBlock(aligned_base, size));
|
| current_allocation_block_index_ = 0;
|
|
|
|
|