Lines Matching defs:header
10 #include "src/heap/cppgc/heap-object-header.h"
29 void ProcessMarkValue(HeapObjectHeader& header, MarkerBase* marker,
37 DCHECK(header.IsMarked<AccessMode::kAtomic>());
40 if (V8_UNLIKELY(header.IsInConstruction<AccessMode::kNonAtomic>())) {
45 header.Unmark<AccessMode::kAtomic>();
46 marker->WriteBarrierForInConstructionObject(header);
50 marker->WriteBarrierForObject<type>(header);
73 auto& header =
75 if (!header.TryMarkAtomic()) return;
78 header, heap.marker(), value);
118 auto& header =
120 if (!header.IsMarked<AccessMode::kAtomic>()) return;
122 ProcessMarkValue<MarkerBase::WriteBarrierType::kSteele>(header, heap.marker(),