Lines Matching refs:header
111 auto header = reinterpret_cast<TaggedObject *>(mem); in EvacuateRegion() local
112 auto klass = header->GetClass(); in EvacuateRegion()
113 auto size = klass->SizeFromJSHClass(header); in EvacuateRegion()
137 Barriers::SetDynPrimitive(header, 0, MarkWord::FromForwardingAddress(address)); in EvacuateRegion()
258 WeakRootVisitor gcUpdateWeak = [isFullMark](TaggedObject *header) { in UpdateWeakReference() argument
259 … Region *objectRegion = Region::ObjectAddressToRange(reinterpret_cast<TaggedObject *>(header)); in UpdateWeakReference()
263 if (markBitmap->Test(header)) { in UpdateWeakReference()
264 return header; in UpdateWeakReference()
267 MarkWord markWord(header); in UpdateWeakReference()
276 if (markBitmap == nullptr || !markBitmap->Test(header)) { in UpdateWeakReference()
280 return header; in UpdateWeakReference()
351 auto header = reinterpret_cast<TaggedObject *>(mem); in UpdateAndSweepNewRegionReference() local
352 JSHClass *klass = header->GetClass(); in UpdateAndSweepNewRegionReference()
353 UpdateNewObjectField(header, klass); in UpdateAndSweepNewRegionReference()
363 freeStart = freeEnd + klass->SizeFromJSHClass(header); in UpdateAndSweepNewRegionReference()