/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 | 29 inline void InternTable::AddImageStringsToTable(gc::space::ImageSpace* image_space, in AddImageStringsToTable() 41 inline size_t InternTable::AddTableFromMemory(const uint8_t* ptr, in AddTableFromMemory() 59 inline void InternTable::Table::AddInternStrings(UnorderedSet&& intern_strings, in AddInternStrings() 77 inline void InternTable::VisitInterns(const Visitor& visitor, in VisitInterns() 98 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 { 107 InternTable(); 238 friend class InternTable; variable 283 friend class InternTable; variable 346 DISALLOW_COPY_AND_ASSIGN(InternTable);
|
D | aot_class_linker.h | 32 explicit AotClassLinker(InternTable *intern_table);
|
D | transaction.h | 43 class InternTable; variable 248 void Undo(InternTable* intern_table) const
|
D | aot_class_linker.cc | 30 AotClassLinker::AotClassLinker(InternTable* intern_table) in AotClassLinker()
|
D | runtime.h | 93 class InternTable; variable 311 InternTable* GetInternTable() const { in GetInternTable() 1097 InternTable* intern_table_;
|
D | transaction.cc | 330 InternTable* const intern_table = Runtime::Current()->GetInternTable(); in UndoInternStringTableModifications() 581 void Transaction::InternStringLog::Undo(InternTable* intern_table) const { in Undo()
|
D | class_linker.h | 55 class InternTable; variable 150 explicit ClassLinker(InternTable* intern_table, 605 InternTable* GetInternTable() const { in GetInternTable() 1438 InternTable* intern_table_;
|
D | class_linker.cc | 690 ClassLinker::ClassLinker(InternTable* intern_table, bool fast_class_not_found_exceptions) in ClassLinker() 1422 const InternTable::UnorderedSet& image_interns) in CountInternedStringReferencesVisitor() 1476 const InternTable::UnorderedSet& image_interns_; 1485 const InternTable::UnorderedSet& image_interns) in CountInternedStringReferences() 1613 InternTable::UnorderedSet image_interns; in VerifyInternedStringReferences() 1618 InternTable::UnorderedSet image_set(data, /*make_copy_of_data=*/ false, &read_count); in VerifyInternedStringReferences() 1763 InternTable* const intern_table = runtime->GetInternTable(); in HandleAppImageStrings() 1771 auto func = [&](InternTable::UnorderedSet& interns) in HandleAppImageStrings()
|
D | runtime.cc | 1314 intern_table_ = new InternTable; in Init()
|
/art/runtime/gc/space/ |
D | image_space_test.cc | 155 InternTable::Utf8String utf8_test_string(test_string_length, test_string, hash); in TEST_F() 162 InternTable::UnorderedSet temp_set(data, /*make_copy_of_data=*/ false, &read_count); in TEST_F()
|
D | image_space.cc | 1015 InternTable::UnorderedSet new_set(new_data, /*make_copy_of_data=*/ false, &new_read_count); in RemoveInternTableDuplicates() 1021 InternTable::UnorderedSet old_set( in RemoveInternTableDuplicates() 1050 static void RemoveDuplicates(const InternTable::UnorderedSet& old_set, in RemoveDuplicates() 1051 /*inout*/InternTable::UnorderedSet* new_set, in RemoveDuplicates() 1576 InternTable temp_intern_table; in RelocateInPlace() 1580 [&](InternTable::UnorderedSet& strings) in RelocateInPlace() 2892 InternTable::UnorderedSet temp_set(data, /*make_copy_of_data=*/ false, &read_count); in DoRelocateSpaces()
|
/art/dex2oat/driver/ |
D | compiler_driver.h | 70 class InternTable; variable
|
/art/dex2oat/linker/ |
D | image_writer.h | 398 std::unique_ptr<InternTable> intern_table_;
|
D | image_writer.cc | 1566 InternTable* intern_table = Runtime::Current()->GetInternTable(); in RecordNativeRelocations() 2042 InternTable* const intern_table = runtime->GetInternTable(); in ProcessDexFileObjects() 2465 InternTable* const intern_table = image_info.intern_table_.get(); in CalculateNewObjectOffsets() 2874 InternTable* const intern_table = image_info.intern_table_.get(); in CopyAndFixupNativeData() 2880 InternTable temp_intern_table; in CopyAndFixupNativeData() 3658 : intern_table_(new InternTable), in ImageInfo()
|
/art/dex2oat/ |
D | dex2oat_test.cc | 2396 InternTable intern_table; in TEST_F() 2397 intern_table.AddImageStringsToTable(space.get(), [&](InternTable::UnorderedSet& interns) in TEST_F()
|