Lines Matching defs:table
53 os << "Intern table: " << strong_interns_.size() << " strong; "
90 // Note: we deliberately don't visit the weak_interns_ table and the immutable image roots.
102 mirror::String* InternTable::Lookup(Table* table, mirror::String* s) {
104 auto it = table->find(GcRoot<mirror::String>(s));
105 if (LIKELY(it != table->end())) {
144 void InternTable::Remove(Table* table, mirror::String* s) {
145 auto it = table->find(GcRoot<mirror::String>(s));
146 DCHECK(it != table->end());
147 table->erase(it);
217 // Check the strong table for a match.
229 // There is no match in the strong table, check the weak table.
232 // A match was found in the weak table. Promote to the strong table.
237 // No match in the strong table or the weak table. Insert into the strong
238 // table.
242 // Check the strong table for a match.
252 // Check the weak table for a match.
257 // Insert into the weak table.