Lines Matching refs:root
268 // Create storage for root classes, save away our work so far (requires descriptors).
473 // Create java.lang.reflect.Proxy root.
1686 // String class root was set above
1708 for (GcRoot<mirror::Class>& root : class_table_) {
1709 root.VisitRoot(callback, arg, RootInfo(kRootStickyClass));
1711 for (GcRoot<mirror::Class>& root : pre_zygote_class_table_) {
1712 root.VisitRoot(callback, arg, RootInfo(kRootStickyClass));
1715 for (auto& root : new_class_roots_) {
1716 mirror::Class* old_ref = root.Read<kWithoutReadBarrier>();
1717 root.VisitRoot(callback, arg, RootInfo(kRootStickyClass));
1718 mirror::Class* new_ref = root.Read<kWithoutReadBarrier>();
1720 // Uh ohes, GC moved a root in the log. Need to search the class_table and update the
1781 for (GcRoot<mirror::Class>& root : class_table_) {
1782 if (!visitor(root.Read(), arg)) {
1786 for (GcRoot<mirror::Class>& root : pre_zygote_class_table_) {
1787 if (!visitor(root.Read(), arg)) {
3395 mirror::Object* root = image->GetImageHeader().GetImageRoot(ImageHeader::kDexCaches);
3396 return root->AsObjectArray<mirror::DexCache>();
5964 std::size_t ClassLinker::ClassDescriptorHashEquals::operator()(const GcRoot<mirror::Class>& root)
5967 return ComputeModifiedUtf8Hash(root.Read()->GetDescriptor(&temp));