Lines Matching refs:heap
8 #include "src/heap/evacuation-allocator-inl.h"
9 #include "src/heap/incremental-marking-inl.h"
10 #include "src/heap/memory-chunk.h"
11 #include "src/heap/scavenger.h"
90 heap()->CopyBlock(target.address() + kTaggedSize,
101 heap()->OnMoveEvent(target, source, size);
106 heap()->incremental_marking()->TransferColor(source, target);
108 heap()->UpdateAllocationSite(map, source, &local_pretenuring_feedback_);
119 DCHECK(heap()->AllowedToBeMigrated(map, object, NEW_SPACE));
126 DCHECK(heap()->incremental_marking()->non_atomic_marking_state()->IsWhite(
175 DCHECK(heap()->incremental_marking()->non_atomic_marking_state()->IsWhite(
248 if (!heap()->ShouldBePromoted(object.address())) {
272 heap()->FatalProcessOutOfMemory("Scavenger: semi-space copy");
311 object.unchecked_second() == ReadOnlyRoots(heap()).empty_string()) {
428 DCHECK_NE(ReadOnlyRoots(heap()).allocation_memento_map(), map);
434 SlotCallbackResult Scavenger::CheckAndScavengeObject(Heap* heap, TSlot slot) {
447 !heap->InYoungGeneration((*slot)->GetHeapObject()));