private: // Visit instance fields of the class loader as well as its associated classes. // Null class loader is handled by ClassLinker::VisitClassRoots. template <VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags, typename Visitor> void VisitNativeRoots(const Visitor& visitor) REQUIRES_SHARED(Locks::mutator_lock_)
REQUIRES(!Locks::classlinker_classes_lock_);
// Field order required by test "ValidateFieldOrderOfJavaCppUnionClasses".
HeapReference<String> name_;
HeapReference<Object> packages_;
HeapReference<ClassLoader> parent_;
HeapReference<Object> proxyCache_;
uint64_t allocator_;
uint64_t class_table_;
friendstruct art::ClassLoaderOffsets; // for verifying offset information friendclass Object; // For VisitReferences
DISALLOW_IMPLICIT_CONSTRUCTORS(ClassLoader);
};
} // namespace mirror
} // namespace art
#endif// ART_RUNTIME_MIRROR_CLASS_LOADER_H_
Messung V0.5 in Prozent
[Dauer der Verarbeitung: 0.13 Sekunden, vorverarbeitet 2026-09-28]