Lines Matching refs:InternTable
37 InternTable::InternTable() in InternTable() function in art::InternTable
43 size_t InternTable::Size() const { in Size()
48 size_t InternTable::StrongSize() const { in StrongSize()
53 size_t InternTable::WeakSize() const { in WeakSize()
58 void InternTable::DumpForSigQuit(std::ostream& os) const { in DumpForSigQuit()
62 void InternTable::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots()
91 ObjPtr<mirror::String> InternTable::LookupWeak(Thread* self, ObjPtr<mirror::String> s) { in LookupWeak()
96 ObjPtr<mirror::String> InternTable::LookupStrong(Thread* self, ObjPtr<mirror::String> s) { in LookupStrong()
101 ObjPtr<mirror::String> InternTable::LookupStrong(Thread* self, in LookupStrong()
112 ObjPtr<mirror::String> InternTable::LookupWeakLocked(ObjPtr<mirror::String> s) { in LookupWeakLocked()
116 ObjPtr<mirror::String> InternTable::LookupStrongLocked(ObjPtr<mirror::String> s) { in LookupStrongLocked()
120 void InternTable::AddNewTable() { in AddNewTable()
126 ObjPtr<mirror::String> InternTable::InsertStrong(ObjPtr<mirror::String> s) { in InsertStrong()
138 ObjPtr<mirror::String> InternTable::InsertWeak(ObjPtr<mirror::String> s) { in InsertWeak()
147 void InternTable::RemoveStrong(ObjPtr<mirror::String> s) { in RemoveStrong()
151 void InternTable::RemoveWeak(ObjPtr<mirror::String> s) { in RemoveWeak()
160 ObjPtr<mirror::String> InternTable::InsertStrongFromTransaction(ObjPtr<mirror::String> s) { in InsertStrongFromTransaction()
165 ObjPtr<mirror::String> InternTable::InsertWeakFromTransaction(ObjPtr<mirror::String> s) { in InsertWeakFromTransaction()
170 void InternTable::RemoveStrongFromTransaction(ObjPtr<mirror::String> s) { in RemoveStrongFromTransaction()
175 void InternTable::RemoveWeakFromTransaction(ObjPtr<mirror::String> s) { in RemoveWeakFromTransaction()
180 void InternTable::AddImagesStringsToTable(const std::vector<gc::space::ImageSpace*>& image_spaces) { in AddImagesStringsToTable()
192 void InternTable::BroadcastForNewInterns() { in BroadcastForNewInterns()
198 void InternTable::WaitUntilAccessible(Thread* self) { in WaitUntilAccessible()
211 ObjPtr<mirror::String> InternTable::Insert(ObjPtr<mirror::String> s, in Insert()
267 ObjPtr<mirror::String> InternTable::InternStrong(int32_t utf16_length, const char* utf8_data) { in InternStrong()
279 ObjPtr<mirror::String> InternTable::InternStrong(const char* utf8_data) { in InternStrong()
284 ObjPtr<mirror::String> InternTable::InternStrongImageString(ObjPtr<mirror::String> s) { in InternStrongImageString()
289 ObjPtr<mirror::String> InternTable::InternStrong(ObjPtr<mirror::String> s) { in InternStrong()
293 ObjPtr<mirror::String> InternTable::InternWeak(ObjPtr<mirror::String> s) { in InternWeak()
297 bool InternTable::ContainsWeak(ObjPtr<mirror::String> s) { in ContainsWeak()
301 void InternTable::SweepInternTableWeaks(IsMarkedVisitor* visitor) { in SweepInternTableWeaks()
306 size_t InternTable::AddTableFromMemory(const uint8_t* ptr) { in AddTableFromMemory()
311 size_t InternTable::AddTableFromMemoryLocked(const uint8_t* ptr) { in AddTableFromMemoryLocked()
315 size_t InternTable::WriteToMemory(uint8_t* ptr) { in WriteToMemory()
320 std::size_t InternTable::StringHashEquals::operator()(const GcRoot<mirror::String>& root) const { in operator ()()
329 bool InternTable::StringHashEquals::operator()(const GcRoot<mirror::String>& a, in operator ()()
337 bool InternTable::StringHashEquals::operator()(const GcRoot<mirror::String>& a, in operator ()()
366 size_t InternTable::Table::AddTableFromMemory(const uint8_t* ptr) { in AddTableFromMemory()
385 size_t InternTable::Table::WriteToMemory(uint8_t* ptr) { in WriteToMemory()
404 void InternTable::Table::Remove(ObjPtr<mirror::String> s) { in Remove()
415 ObjPtr<mirror::String> InternTable::Table::Find(ObjPtr<mirror::String> s) { in Find()
426 ObjPtr<mirror::String> InternTable::Table::Find(const Utf8String& string) { in Find()
437 void InternTable::Table::AddNewTable() { in AddNewTable()
441 void InternTable::Table::Insert(ObjPtr<mirror::String> s) { in Insert()
448 void InternTable::Table::VisitRoots(RootVisitor* visitor) { in VisitRoots()
458 void InternTable::Table::SweepWeaks(IsMarkedVisitor* visitor) { in SweepWeaks()
464 void InternTable::Table::SweepWeaks(UnorderedSet* set, IsMarkedVisitor* visitor) { in SweepWeaks()
478 size_t InternTable::Table::Size() const { in Size()
487 void InternTable::ChangeWeakRootState(gc::WeakRootState new_state) { in ChangeWeakRootState()
492 void InternTable::ChangeWeakRootStateLocked(gc::WeakRootState new_state) { in ChangeWeakRootStateLocked()
500 InternTable::Table::Table() { in Table()