Lines Matching refs:ObjPtr
58 explicit TableSlot(ObjPtr<mirror::Class> klass);
60 TableSlot(ObjPtr<mirror::Class> klass, uint32_t descriptor_hash);
81 static uint32_t HashDescriptor(ObjPtr<mirror::Class> klass)
85 ObjPtr<mirror::Class> Read() const REQUIRES_SHARED(Locks::mutator_lock_);
93 static ObjPtr<mirror::Class> ExtractPtr(uint32_t data)
96 static uint32_t Encode(ObjPtr<mirror::Class> klass, uint32_t hash_bits)
142 bool Contains(ObjPtr<mirror::Class> klass)
153 size_t NumZygoteClasses(ObjPtr<mirror::ClassLoader> defining_loader) const
158 size_t NumNonZygoteClasses(ObjPtr<mirror::ClassLoader> defining_loader) const
173 ObjPtr<mirror::Class> UpdateClass(const char* descriptor,
174 ObjPtr<mirror::Class> new_klass,
203 ObjPtr<mirror::Class> Lookup(const char* descriptor, size_t hash)
208 ObjPtr<mirror::Class> LookupByDescriptor(ObjPtr<mirror::Class> klass)
214 ObjPtr<mirror::Class> TryInsert(ObjPtr<mirror::Class> klass)
218 void Insert(ObjPtr<mirror::Class> klass)
222 void InsertWithHash(ObjPtr<mirror::Class> klass, size_t hash)
232 bool InsertStrongRoot(ObjPtr<mirror::Object> obj)
274 void InsertWithoutLocks(ObjPtr<mirror::Class> klass) NO_THREAD_SAFETY_ANALYSIS;
276 size_t CountDefiningLoaderClasses(ObjPtr<mirror::ClassLoader> defining_loader,