Lines Matching defs:chunk

38   MarkBitCellIterator(const MemoryChunk* chunk, Bitmap* bitmap)
39 : chunk_(chunk) {
109 inline iterator(const MemoryChunk* chunk, Bitmap* bitmap, Address start);
138 LiveObjectRange(const MemoryChunk* chunk, Bitmap* bitmap)
139 : chunk_(chunk),
142 end_(chunk->area_end()) {
143 DCHECK(!chunk->IsLargePage());
167 static bool VisitBlackObjects(MemoryChunk* chunk, MarkingState* state,
174 static void VisitBlackObjectsNoFail(MemoryChunk* chunk, MarkingState* state,
181 static void VisitGreyObjectsNoFail(MemoryChunk* chunk, MarkingState* state,
186 static void RecomputeLiveBytes(MemoryChunk* chunk, MarkingState* state);
221 MemoryChunk* chunk, RememberedSetUpdatingMode updating_mode) = 0;
251 const BasicMemoryChunk* chunk) const {
252 return MemoryChunk::cast(chunk)
256 void IncrementLiveBytes(MemoryChunk* chunk, intptr_t by) {
257 chunk->young_generation_live_byte_count_ += by;
260 intptr_t live_bytes(MemoryChunk* chunk) const {
261 return chunk->young_generation_live_byte_count_;
264 void SetLiveBytes(MemoryChunk* chunk, intptr_t value) {
265 chunk->young_generation_live_byte_count_ = value;
277 const BasicMemoryChunk* chunk) const {
278 return MemoryChunk::cast(chunk)
282 void IncrementLiveBytes(MemoryChunk* chunk, intptr_t by) {
283 chunk->young_generation_live_byte_count_.fetch_add(
287 intptr_t live_bytes(MemoryChunk* chunk) const {
288 return chunk->young_generation_live_byte_count_.load(
292 void SetLiveBytes(MemoryChunk* chunk, intptr_t value) {
293 chunk->young_generation_live_byte_count_.store(value,
306 const BasicMemoryChunk* chunk) const {
307 return chunk->marking_bitmap<AccessMode::ATOMIC>();
312 void IncrementLiveBytes(MemoryChunk* chunk, intptr_t by) {
313 chunk->live_byte_count_.fetch_add(by, std::memory_order_relaxed);
316 intptr_t live_bytes(MemoryChunk* chunk) const {
317 return chunk->live_byte_count_.load(std::memory_order_relaxed);
320 void SetLiveBytes(MemoryChunk* chunk, intptr_t value) {
321 chunk->live_byte_count_.store(value, std::memory_order_relaxed);
334 const BasicMemoryChunk* chunk) const {
335 return chunk->marking_bitmap<AccessMode::ATOMIC>();
338 void IncrementLiveBytes(MemoryChunk* chunk, intptr_t by) {
339 chunk->live_byte_count_.fetch_add(by);
351 const BasicMemoryChunk* chunk) const {
352 return chunk->marking_bitmap<AccessMode::NON_ATOMIC>();
355 void IncrementLiveBytes(MemoryChunk* chunk, intptr_t by) {
356 chunk->live_byte_count_.fetch_add(by, std::memory_order_relaxed);
359 intptr_t live_bytes(MemoryChunk* chunk) const {
360 return chunk->live_byte_count_.load(std::memory_order_relaxed);
363 void SetLiveBytes(MemoryChunk* chunk, intptr_t value) {
364 chunk->live_byte_count_.store(value, std::memory_order_relaxed);
754 MemoryChunk* chunk, RememberedSetUpdatingMode updating_mode) override;
903 std::unique_ptr<UpdatingItem> CreateToSpaceUpdatingItem(MemoryChunk* chunk,
907 MemoryChunk* chunk, RememberedSetUpdatingMode updating_mode) override;