Lines Matching refs:ClassTable

25 ClassTable::ClassTable() : lock_("Class loader classes", kClassLoaderClassesLock) {  in ClassTable()  function in art::ClassTable
31 void ClassTable::FreezeSnapshot() { in FreezeSnapshot()
36 bool ClassTable::Contains(ObjPtr<mirror::Class> klass) { in Contains()
40 ObjPtr<mirror::Class> ClassTable::LookupByDescriptor(ObjPtr<mirror::Class> klass) { in LookupByDescriptor()
52 ObjPtr<mirror::Class> ClassTable::UpdateClass(const char* descriptor, in UpdateClass()
79 size_t ClassTable::CountDefiningLoaderClasses(ObjPtr<mirror::ClassLoader> defining_loader, in CountDefiningLoaderClasses()
90 size_t ClassTable::NumZygoteClasses(ObjPtr<mirror::ClassLoader> defining_loader) const { in NumZygoteClasses()
99 size_t ClassTable::NumNonZygoteClasses(ObjPtr<mirror::ClassLoader> defining_loader) const { in NumNonZygoteClasses()
104 size_t ClassTable::NumReferencedZygoteClasses() const { in NumReferencedZygoteClasses()
113 size_t ClassTable::NumReferencedNonZygoteClasses() const { in NumReferencedNonZygoteClasses()
118 ObjPtr<mirror::Class> ClassTable::Lookup(const char* descriptor, size_t hash) { in Lookup()
130 ObjPtr<mirror::Class> ClassTable::TryInsert(ObjPtr<mirror::Class> klass) { in TryInsert()
143 void ClassTable::Insert(ObjPtr<mirror::Class> klass) { in Insert()
149 void ClassTable::CopyWithoutLocks(const ClassTable& source_table) { in CopyWithoutLocks()
162 void ClassTable::InsertWithoutLocks(ObjPtr<mirror::Class> klass) { in InsertWithoutLocks()
167 void ClassTable::InsertWithHash(ObjPtr<mirror::Class> klass, size_t hash) { in InsertWithHash()
172 bool ClassTable::Remove(const char* descriptor) { in Remove()
185 uint32_t ClassTable::ClassDescriptorHashEquals::operator()(const TableSlot& slot) in operator ()()
193 bool ClassTable::ClassDescriptorHashEquals::operator()(const TableSlot& a, in operator ()()
208 bool ClassTable::ClassDescriptorHashEquals::operator()(const TableSlot& a, in operator ()()
219 uint32_t ClassTable::ClassDescriptorHashEquals::operator()(const DescriptorHashPair& pair) const { in operator ()()
223 bool ClassTable::InsertStrongRoot(ObjPtr<mirror::Object> obj) { in InsertStrongRoot()
245 bool ClassTable::InsertOatFile(const OatFile* oat_file) { in InsertOatFile()
250 bool ClassTable::InsertOatFileLocked(const OatFile* oat_file) { in InsertOatFileLocked()
258 size_t ClassTable::WriteToMemory(uint8_t* ptr) const { in WriteToMemory()
278 size_t ClassTable::ReadFromMemory(uint8_t* ptr) { in ReadFromMemory()
284 void ClassTable::AddClassSet(ClassSet&& set) { in AddClassSet()
289 void ClassTable::ClearStrongRoots() { in ClearStrongRoots()
295 ClassTable::TableSlot::TableSlot(ObjPtr<mirror::Class> klass) in TableSlot()
298 uint32_t ClassTable::TableSlot::HashDescriptor(ObjPtr<mirror::Class> klass) { in HashDescriptor()