• Home
  • Raw
  • Download

Lines Matching refs:chunk

108   MemoryChunk* chunk = static_cast<MemoryChunk*>(basic_chunk);  in Initialize()  local
110 base::AsAtomicPointer::Release_Store(&chunk->slot_set_[OLD_TO_NEW], nullptr); in Initialize()
111 base::AsAtomicPointer::Release_Store(&chunk->slot_set_[OLD_TO_OLD], nullptr); in Initialize()
112 base::AsAtomicPointer::Release_Store(&chunk->sweeping_slot_set_, nullptr); in Initialize()
113 base::AsAtomicPointer::Release_Store(&chunk->typed_slot_set_[OLD_TO_NEW], in Initialize()
115 base::AsAtomicPointer::Release_Store(&chunk->typed_slot_set_[OLD_TO_OLD], in Initialize()
117 chunk->invalidated_slots_[OLD_TO_NEW] = nullptr; in Initialize()
118 chunk->invalidated_slots_[OLD_TO_OLD] = nullptr; in Initialize()
119 chunk->progress_bar_ = 0; in Initialize()
120 chunk->set_concurrent_sweeping_state(ConcurrentSweepingState::kDone); in Initialize()
121 chunk->page_protection_change_mutex_ = new base::Mutex(); in Initialize()
122 chunk->write_unprotect_counter_ = 0; in Initialize()
123 chunk->mutex_ = new base::Mutex(); in Initialize()
124 chunk->young_generation_bitmap_ = nullptr; in Initialize()
126 chunk->external_backing_store_bytes_[ExternalBackingStoreType::kArrayBuffer] = in Initialize()
128 chunk->external_backing_store_bytes_ in Initialize()
131 chunk->categories_ = nullptr; in Initialize()
133 heap->incremental_marking()->non_atomic_marking_state()->SetLiveBytes(chunk, in Initialize()
136 chunk->SetFlag(IS_EXECUTABLE); in Initialize()
138 chunk->write_unprotect_counter_ = in Initialize()
142 DCHECK(IsAligned(chunk->area_start(), page_size)); in Initialize()
144 RoundUp(chunk->area_end() - chunk->area_start(), page_size); in Initialize()
145 CHECK(chunk->reservation_.SetPermissions( in Initialize()
146 chunk->area_start(), area_size, DefaultWritableCodePermissions())); in Initialize()
150 if (chunk->owner()->identity() == CODE_SPACE) { in Initialize()
151 chunk->code_object_registry_ = new CodeObjectRegistry(); in Initialize()
153 chunk->code_object_registry_ = nullptr; in Initialize()
156 chunk->possibly_empty_buckets_.Initialize(); in Initialize()
159 chunk->object_start_bitmap_ = ObjectStartBitmap(chunk->area_start()); in Initialize()
163 ValidateOffsets(chunk); in Initialize()
166 return chunk; in Initialize()
391 void MemoryChunk::ValidateOffsets(MemoryChunk* chunk) { in ValidateOffsets() argument
393 DCHECK_EQ(reinterpret_cast<Address>(&chunk->slot_set_) - chunk->address(), in ValidateOffsets()
395 DCHECK_EQ(reinterpret_cast<Address>(&chunk->progress_bar_) - chunk->address(), in ValidateOffsets()
398 reinterpret_cast<Address>(&chunk->live_byte_count_) - chunk->address(), in ValidateOffsets()
401 reinterpret_cast<Address>(&chunk->sweeping_slot_set_) - chunk->address(), in ValidateOffsets()
404 reinterpret_cast<Address>(&chunk->typed_slot_set_) - chunk->address(), in ValidateOffsets()
407 reinterpret_cast<Address>(&chunk->invalidated_slots_) - chunk->address(), in ValidateOffsets()
409 DCHECK_EQ(reinterpret_cast<Address>(&chunk->mutex_) - chunk->address(), in ValidateOffsets()
411 DCHECK_EQ(reinterpret_cast<Address>(&chunk->concurrent_sweeping_) - in ValidateOffsets()
412 chunk->address(), in ValidateOffsets()
414 DCHECK_EQ(reinterpret_cast<Address>(&chunk->page_protection_change_mutex_) - in ValidateOffsets()
415 chunk->address(), in ValidateOffsets()
417 DCHECK_EQ(reinterpret_cast<Address>(&chunk->write_unprotect_counter_) - in ValidateOffsets()
418 chunk->address(), in ValidateOffsets()
420 DCHECK_EQ(reinterpret_cast<Address>(&chunk->external_backing_store_bytes_) - in ValidateOffsets()
421 chunk->address(), in ValidateOffsets()
423 DCHECK_EQ(reinterpret_cast<Address>(&chunk->list_node_) - chunk->address(), in ValidateOffsets()
425 DCHECK_EQ(reinterpret_cast<Address>(&chunk->categories_) - chunk->address(), in ValidateOffsets()
428 reinterpret_cast<Address>(&chunk->young_generation_live_byte_count_) - in ValidateOffsets()
429 chunk->address(), in ValidateOffsets()
431 DCHECK_EQ(reinterpret_cast<Address>(&chunk->young_generation_bitmap_) - in ValidateOffsets()
432 chunk->address(), in ValidateOffsets()
434 DCHECK_EQ(reinterpret_cast<Address>(&chunk->code_object_registry_) - in ValidateOffsets()
435 chunk->address(), in ValidateOffsets()
437 DCHECK_EQ(reinterpret_cast<Address>(&chunk->possibly_empty_buckets_) - in ValidateOffsets()
438 chunk->address(), in ValidateOffsets()