Home
last modified time | relevance | path

Searched refs:roots (Results 1 – 12 of 12) sorted by relevance

/art/runtime/
Dgc_root.h89 ALWAYS_INLINE void VisitRoot(mirror::Object** roots, const RootInfo& info) in VisitRoot() argument
91 VisitRoots(&roots, 1, info); in VisitRoot()
95 ALWAYS_INLINE void VisitRootIfNonNull(mirror::Object** roots, const RootInfo& info) in VisitRootIfNonNull() argument
97 if (*roots != nullptr) { in VisitRootIfNonNull()
98 VisitRoot(roots, info); in VisitRootIfNonNull()
102 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
105 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count,
114 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE in VisitRoots() argument
117 VisitRoot(*roots[i], info); in VisitRoots()
121 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument
[all …]
/art/runtime/gc/collector/
Dmark_compact.cc311 mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots() argument
313 MarkObject(*roots[i]); in VisitRoots()
318 mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument
321 MarkObject(roots[i]->AsMirrorPtr()); in VisitRoots()
330 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots() argument
334 mirror::Object* obj = *roots[i]; in VisitRoots()
337 *roots[i] = new_obj; in VisitRoots()
343 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument
348 mirror::Object* obj = roots[i]->AsMirrorPtr(); in VisitRoots()
351 roots[i]->Assign(new_obj); in VisitRoots()
Dsemi_space.h136 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE
139 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count,
Dmark_compact.h117 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
120 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count,
Dmark_sweep.cc536 void MarkSweep::VisitRoots(mirror::Object*** roots, size_t count, in VisitRoots() argument
539 MarkObjectNonNull(*roots[i]); in VisitRoots()
543 void MarkSweep::VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument
546 MarkObjectNonNull(roots[i]->AsMirrorPtr()); in VisitRoots()
1050 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots() argument
1054 mark_sweep_->MarkObjectNonNullParallel(*roots[i]); in VisitRoots()
1058 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument
1063 mark_sweep_->MarkObjectNonNullParallel(roots[i]->AsMirrorPtr()); in VisitRoots()
Dsemi_space.cc606 void SemiSpace::VisitRoots(mirror::Object*** roots, size_t count, in VisitRoots() argument
609 auto* root = roots[i]; in VisitRoots()
618 void SemiSpace::VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument
621 MarkObject(roots[i]); in VisitRoots()
Dconcurrent_copying.h195 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
197 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count,
Dmark_sweep.h188 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE
192 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count,
Dconcurrent_copying.cc1152 mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots() argument
1154 mirror::Object** root = roots[i]; in VisitRoots()
1176 mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument
1179 mirror::CompressedReference<mirror::Object>* root = roots[i]; in VisitRoots()
/art/patchoat/
Dpatchoat.cc445 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots() argument
448 *roots[i] = patch_oat_->RelocatedAddressOfPointer(*roots[i]); in VisitRoots()
452 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument
456 roots[i]->Assign(patch_oat_->RelocatedAddressOfPointer(roots[i]->AsMirrorPtr())); in VisitRoots()
/art/compiler/
Dimage_writer.cc1033 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots() argument
1036 *roots[i] = ImageAddress(*roots[i]); in VisitRoots()
1040 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument
1044 roots[i]->Assign(ImageAddress(roots[i]->AsMirrorPtr())); in VisitRoots()
/art/runtime/verifier/
Dmethod_verifier.h233 void VisitRoots(RootVisitor* visitor, const RootInfo& roots)