| Index: src/heap/spaces.cc
|
| diff --git a/src/heap/spaces.cc b/src/heap/spaces.cc
|
| index d78d621cda40447408cab4ec260ecbdf0a8f37a3..5e0a7a86a2aa3751a179ae732f090c63c9a705d1 100644
|
| --- a/src/heap/spaces.cc
|
| +++ b/src/heap/spaces.cc
|
| @@ -527,7 +527,6 @@ MemoryChunk* MemoryChunk::Initialize(Heap* heap, Address base, size_t size,
|
| chunk->set_next_chunk(nullptr);
|
| chunk->set_prev_chunk(nullptr);
|
| chunk->local_tracker_ = nullptr;
|
| - chunk->black_area_end_marker_map_ = nullptr;
|
|
|
| DCHECK(OFFSET_OF(MemoryChunk, flags_) == kFlagsOffset);
|
|
|
| @@ -1385,12 +1384,6 @@ void PagedSpace::EmptyAllocationInfo() {
|
|
|
| if (heap()->incremental_marking()->black_allocation()) {
|
| Page* page = Page::FromAllocationAreaAddress(current_top);
|
| - // We have to remember the end of the current black allocation area if
|
| - // something was allocated in the current bump pointer range.
|
| - if (allocation_info_.original_top() != current_top) {
|
| - Address end_black_area = current_top - kPointerSize;
|
| - page->AddBlackAreaEndMarker(end_black_area);
|
| - }
|
|
|
| // Clear the bits in the unused black area.
|
| if (current_top != current_limit) {
|
| @@ -1416,8 +1409,6 @@ void PagedSpace::ReleasePage(Page* page) {
|
| free_list_.EvictFreeListItems(page);
|
| DCHECK(!free_list_.ContainsPageFreeListItems(page));
|
|
|
| - page->ReleaseBlackAreaEndMarkerMap();
|
| -
|
| if (Page::FromAllocationAreaAddress(allocation_info_.top()) == page) {
|
| allocation_info_.Reset(nullptr, nullptr);
|
| }
|
|
|