Lines Matching defs:chunk
16 #include "src/heap/memory-chunk-inl.h"
48 LargePage* LargePage::Initialize(Heap* heap, MemoryChunk* chunk,
50 if (executable && chunk->size() > LargePage::kMaxCodePageSize) {
55 MSAN_ALLOCATED_UNINITIALIZED_MEMORY(chunk->area_start(), chunk->area_size());
57 LargePage* page = static_cast<LargePage*>(chunk);
255 MemoryChunk* chunk = MemoryChunk::FromHeapObject(obj);
256 RememberedSet<OLD_TO_NEW>::FreeEmptyBuckets(chunk);
257 chunk->ProgressBar().ResetIfEnabled();
258 marking_state->SetLiveBytes(chunk, 0);
351 BasicMemoryChunk* chunk = BasicMemoryChunk::FromHeapObject(object);
353 bool owned = (chunk->owner() == this);
384 for (LargePage* chunk = first_page(); chunk != nullptr;
385 chunk = chunk->next_page()) {
386 // Each chunk contains an object that starts at the large object page's
388 HeapObject object = chunk->GetObject();
464 external_backing_store_bytes[t] += chunk->ExternalBackingStoreBytes(t);
467 CHECK(!chunk->IsFlagSet(Page::PAGE_NEW_OLD_PROMOTION));
468 CHECK(!chunk->IsFlagSet(Page::PAGE_NEW_NEW_PROMOTION));
545 for (LargePage* chunk = first_page(); chunk != nullptr;
546 chunk = chunk->next_page()) {
547 chunk->SetFlag(MemoryChunk::FROM_PAGE);
548 chunk->ClearFlag(MemoryChunk::TO_PAGE);