Home
last modified time | relevance | path

Searched refs:InternTable (Results 1 – 18 of 18) sorted by relevance

/art/runtime/
Dintern_table.cc38 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 …]
Dintern_table-inl.h29 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()
Dintern_table_test.cc34 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()
Dintern_table.h57 class InternTable {
107 InternTable();
238 friend class InternTable; variable
283 friend class InternTable; variable
346 DISALLOW_COPY_AND_ASSIGN(InternTable);
Daot_class_linker.h32 explicit AotClassLinker(InternTable *intern_table);
Dtransaction.h43 class InternTable; variable
248 void Undo(InternTable* intern_table) const
Daot_class_linker.cc30 AotClassLinker::AotClassLinker(InternTable* intern_table) in AotClassLinker()
Druntime.h93 class InternTable; variable
311 InternTable* GetInternTable() const { in GetInternTable()
1097 InternTable* intern_table_;
Dtransaction.cc330 InternTable* const intern_table = Runtime::Current()->GetInternTable(); in UndoInternStringTableModifications()
581 void Transaction::InternStringLog::Undo(InternTable* intern_table) const { in Undo()
Dclass_linker.h55 class InternTable; variable
150 explicit ClassLinker(InternTable* intern_table,
605 InternTable* GetInternTable() const { in GetInternTable()
1438 InternTable* intern_table_;
Dclass_linker.cc690 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()
Druntime.cc1314 intern_table_ = new InternTable; in Init()
/art/runtime/gc/space/
Dimage_space_test.cc155 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()
Dimage_space.cc1015 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/
Dcompiler_driver.h70 class InternTable; variable
/art/dex2oat/linker/
Dimage_writer.h398 std::unique_ptr<InternTable> intern_table_;
Dimage_writer.cc1566 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/
Ddex2oat_test.cc2396 InternTable intern_table; in TEST_F()
2397 intern_table.AddImageStringsToTable(space.get(), [&](InternTable::UnorderedSet& interns) in TEST_F()