Home | History | Annotate | Download | only in heap

Lines Matching refs:LargePage

748 LargePage* LargePage::Initialize(Heap* heap, MemoryChunk* chunk,
750 if (executable && chunk->size() > LargePage::kMaxCodePageSize) {
751 STATIC_ASSERT(LargePage::kMaxCodePageSize <= TypedSlotSet::kMaxOffset);
757 LargePage* page = static_cast<LargePage*>(chunk);
1203 LargePage* MemoryAllocator::AllocateLargePage(size_t size,
1208 return LargePage::Initialize(isolate_->heap(), chunk, executable);
3380 Address LargePage::GetAddressToShrink(Address object_address,
3393 void LargePage::ClearOutOfLiveRangeSlots(Address free_start) {
3434 LargePage* page = first_page();
3452 LargePage* page = AllocateLargePage(object_size, executable);
3469 LargePage* LargeObjectSpace::AllocateLargePage(int object_size,
3471 LargePage* page = heap()->memory_allocator()->AllocateLargePage(
3510 LargePage* page = FindPage(a);
3517 LargePage* LargeObjectSpace::FindPageThreadSafe(Address a) {
3522 LargePage* LargeObjectSpace::FindPage(Address a) {
3526 LargePage* page = it->second;
3551 void LargeObjectSpace::InsertChunkMapEntries(LargePage* page) {
3562 void LargeObjectSpace::RemoveChunkMapEntries(LargePage* page) {
3566 void LargeObjectSpace::RemoveChunkMapEntries(LargePage* page,
3576 LargePage* current = first_page();
3581 LargePage* next_current = current->next_page();
3643 for (LargePage* chunk = first_page(); chunk != nullptr;
3750 LargePage* page = AllocateLargePage(object_size, NOT_EXECUTABLE);