Lines Matching full:root
27 [this, threadId](Root type, ObjectSlot slot) {this->HandleRoots(threadId, type, slot);}, in MarkRoots()
28 [this, threadId](Root type, ObjectSlot start, ObjectSlot end) { in MarkRoots()
31 [this](Root type, ObjectSlot base, ObjectSlot derived, uintptr_t baseOldObject) { in MarkRoots()
122 …EcmaObjectRangeVisitor visitor = [this, threadId, isFullMark, cb](TaggedObject *root, ObjectSlot s… in ProcessMarkStack()
124 Region *rootRegion = Region::ObjectAddressToRange(root); in ProcessMarkStack()
127 if (VisitBodyInObj(root, start, end, needBarrier, cb)) { in ProcessMarkStack()
163 …cmaObjectRangeVisitor visitor = [this, threadId, isFullMark, &visitAddrNum, cb](TaggedObject *root, in ProcessIncrementalMarkStack()
167 Region *rootRegion = Region::ObjectAddressToRange(root); in ProcessIncrementalMarkStack()
171 if (VisitBodyInObj(root, start, end, needBarrier, cb)) { in ProcessIncrementalMarkStack()
209 auto cb = [&](ObjectSlot s, TaggedObject *root) { MarkValue(threadId, root, s); }; in ProcessMarkStack() argument
210 EcmaObjectRangeVisitor visitor = [this, threadId, cb](TaggedObject *root, ObjectSlot start, in ProcessMarkStack()
213 if (VisitBodyInObj(root, start, end, cb)) { in ProcessMarkStack()
218 MarkValue(threadId, root, slot); in ProcessMarkStack()
230 auto cb = [&](ObjectSlot s, [[maybe_unused]] TaggedObject *root) { MarkValue(threadId, s); }; in ProcessMarkStack() argument
231 EcmaObjectRangeVisitor visitor = [this, threadId, cb](TaggedObject *root, ObjectSlot start, in ProcessMarkStack()
234 if (VisitBodyInObj(root, start, end, cb)) { in ProcessMarkStack()