Lines Matching defs:header
10 #include "src/heap/cppgc/heap-object-header.h"
63 for (auto* header : in_construction_objects_stack_) {
65 in_construction_objects_heap_.find(header));
75 HeapObjectHeader& header, TraceConservativelyCallback callback) {
76 if (in_construction_objects_->find(&header) !=
79 in_construction_objects_->insert(&header);
85 verification_state_.VerifyMarked(header.ObjectStart());
90 CHECK(header.IsMarked());
91 callback(this, header);
101 bool MarkingVerifierBase::VisitHeapObjectHeader(HeapObjectHeader& header) {
103 if (!header.IsMarked()) return true;
105 DCHECK(!header.IsFree());
110 heap_.caged_heap().OffsetFromAddress(header.ObjectStart()));
123 verification_state_.SetCurrentParent(&header);
125 if (!header.IsInConstruction()) {
126 header.Trace(visitor_.get());
129 TraceConservativelyIfNeeded(header);
133 ObjectView<>(header).Size() + sizeof(HeapObjectHeader);