/art/runtime/ |
D | intern_table.cc | 38 InternTable::InternTable() in InternTable() function in art::InternTable 44 size_t InternTable::Size() const { in Size() 49 size_t InternTable::StrongSize() const { in StrongSize() 54 size_t InternTable::WeakSize() const { in WeakSize() 59 void InternTable::DumpForSigQuit(std::ostream& os) const { in DumpForSigQuit() 63 void InternTable::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots() 92 ObjPtr<mirror::String> InternTable::LookupWeak(Thread* self, ObjPtr<mirror::String> s) { in LookupWeak() 97 ObjPtr<mirror::String> InternTable::LookupStrong(Thread* self, ObjPtr<mirror::String> s) { in LookupStrong() 102 ObjPtr<mirror::String> InternTable::LookupStrong(Thread* self, in LookupStrong() 113 ObjPtr<mirror::String> InternTable::LookupWeakLocked(ObjPtr<mirror::String> s) { in LookupWeakLocked() [all …]
|
D | intern_table-inl.h | 31 inline std::size_t InternTable::StringHash::operator()(const GcRoot<mirror::String>& root) const { in operator() 40 inline bool InternTable::StringEquals::operator()(const GcRoot<mirror::String>& a, in operator() 48 inline bool InternTable::StringEquals::operator()(const GcRoot<mirror::String>& a, in operator() 78 inline void InternTable::AddImageStringsToTable(gc::space::ImageSpace* image_space, in AddImageStringsToTable() 90 inline size_t InternTable::AddTableFromMemory(const uint8_t* ptr, in AddTableFromMemory() 108 inline void InternTable::Table::AddInternStrings(UnorderedSet&& intern_strings, in AddInternStrings() 126 inline void InternTable::VisitInterns(const Visitor& visitor, in VisitInterns() 147 inline size_t InternTable::CountInterns(bool visit_boot_images, in CountInterns()
|
D | intern_table_test.cc | 34 InternTable intern_table; in TEST_F() 56 InternTable t; in TEST_F() 75 InternTable t; in TEST_F() 81 for (InternTable::Table::InternalTable& table : t.strong_interns_.tables_) { in TEST_F() 116 InternTable t; in TEST_F() 151 InternTable t; in TEST_F() 162 InternTable t; in TEST_F() 177 InternTable t; in TEST_F() 190 InternTable t; in TEST_F() 204 InternTable intern_table; in TEST_F()
|
D | intern_table.h | 57 class InternTable { 112 InternTable(); 238 friend class InternTable; variable 280 friend class InternTable; variable 343 DISALLOW_COPY_AND_ASSIGN(InternTable);
|
D | aot_class_linker.h | 33 explicit AotClassLinker(InternTable *intern_table);
|
D | transaction.h | 43 class InternTable; variable 247 void Undo(InternTable* intern_table) const
|
D | aot_class_linker.cc | 30 AotClassLinker::AotClassLinker(InternTable* intern_table) in AotClassLinker()
|
D | runtime.h | 96 class InternTable; variable 320 InternTable* GetInternTable() const { in GetInternTable() 1164 InternTable* intern_table_;
|
D | class_linker.h | 55 class InternTable; variable 155 explicit ClassLinker(InternTable* intern_table, 622 InternTable* GetInternTable() const { in GetInternTable() 1392 InternTable* intern_table_;
|
D | transaction.cc | 331 InternTable* const intern_table = Runtime::Current()->GetInternTable(); in UndoInternStringTableModifications() 582 void Transaction::InternStringLog::Undo(InternTable* intern_table) const { in Undo()
|
D | class_linker.cc | 613 ClassLinker::ClassLinker(InternTable* intern_table, bool fast_class_not_found_exceptions) in ClassLinker() 1373 const InternTable::UnorderedSet& image_interns) in CountInternedStringReferencesVisitor() 1427 const InternTable::UnorderedSet& image_interns_; 1436 const InternTable::UnorderedSet& image_interns) in CountInternedStringReferences() 1514 InternTable::UnorderedSet image_interns; in VerifyInternedStringReferences() 1519 InternTable::UnorderedSet image_set(data, /*make_copy_of_data=*/ false, &read_count); in VerifyInternedStringReferences() 1610 InternTable* const intern_table = runtime->GetInternTable(); in HandleAppImageStrings() 1616 auto func = [&](InternTable::UnorderedSet& interns) in HandleAppImageStrings()
|
D | runtime.cc | 1484 intern_table_ = new InternTable; in Init()
|
/art/runtime/gc/space/ |
D | image_space_test.cc | 151 InternTable::Utf8String utf8_test_string(test_string_length, test_string, hash); in TEST_F() 158 InternTable::UnorderedSet temp_set(data, /*make_copy_of_data=*/ false, &read_count); in TEST_F()
|
D | image_space.cc | 779 InternTable::UnorderedSet new_set(new_data, /*make_copy_of_data=*/ false, &new_read_count); in RemoveInternTableDuplicates() 785 InternTable::UnorderedSet old_set( in RemoveInternTableDuplicates() 814 static void RemoveDuplicates(const InternTable::UnorderedSet& old_set, in RemoveDuplicates() 815 /*inout*/InternTable::UnorderedSet* new_set, in RemoveDuplicates() 1343 InternTable temp_intern_table; in RelocateInPlace() 1347 [&](InternTable::UnorderedSet& strings) in RelocateInPlace() 2599 InternTable::UnorderedSet temp_set(data, /*make_copy_of_data=*/ false, &read_count); in DoRelocateSpaces()
|
/art/dex2oat/driver/ |
D | compiler_driver.h | 68 class InternTable; variable
|
/art/dex2oat/linker/ |
D | image_writer.cc | 1944 InternTable* const intern_table = Runtime::Current()->GetInternTable(); in ProcessInterns() 1948 [](const InternTable::Table::InternalTable& table) { in ProcessInterns() 1953 const InternTable::UnorderedSet& intern_set = intern_table->strong_interns_.tables_.back().set_; in ProcessInterns() 1968 InternTable::Utf8String utf8_string(utf16_length, utf8_data, hash); in ProcessInterns() 2064 InternTable::UnorderedSet& table = *image_info.intern_table_; in FinalizeInternTables() 2803 const InternTable::UnorderedSet& intern_table = *image_info.intern_table_; in CopyAndFixupNativeData() 2809 InternTable temp_intern_table; in CopyAndFixupNativeData()
|
D | image_writer.h | 395 std::optional<InternTable::UnorderedSet> intern_table_;
|
/art/dex2oat/ |
D | dex2oat_test.cc | 2131 InternTable intern_table; in TEST_F() 2132 intern_table.AddImageStringsToTable(space.get(), [&](InternTable::UnorderedSet& interns) in TEST_F()
|