Lines Matching refs:hash
54 size_t hash) { in UpdateClass() argument
57 DescriptorHashPair pair(descriptor, hash); in UpdateClass()
58 auto existing_it = classes_.back().FindWithHash(pair, hash); in UpdateClass()
61 if (class_set.FindWithHash(pair, hash) != class_set.end()) { in UpdateClass()
75 *existing_it = TableSlot(klass, hash); in UpdateClass()
118 ObjPtr<mirror::Class> ClassTable::Lookup(const char* descriptor, size_t hash) { in Lookup() argument
119 DescriptorHashPair pair(descriptor, hash); in Lookup()
122 auto it = class_set.FindWithHash(pair, hash); in Lookup()
144 const uint32_t hash = TableSlot::HashDescriptor(klass); in Insert() local
146 classes_.back().InsertWithHash(TableSlot(klass, hash), hash); in Insert()
163 const uint32_t hash = TableSlot::HashDescriptor(klass); in InsertWithoutLocks() local
164 classes_.back().InsertWithHash(TableSlot(klass, hash), hash); in InsertWithoutLocks()
167 void ClassTable::InsertWithHash(ObjPtr<mirror::Class> klass, size_t hash) { in InsertWithHash() argument
169 classes_.back().InsertWithHash(TableSlot(klass, hash), hash); in InsertWithHash()