Home
last modified time | relevance | path

Searched refs:intern_remap (Results 1 – 2 of 2) sorted by relevance

/aosp12/art/runtime/gc/space/
H A Dimage_space.cc445 const SafeMap<mirror::String*, mirror::String*>& intern_remap) in RemapInternedStringsVisitor() argument
447 : intern_remap_(intern_remap), in RemapInternedStringsVisitor()
567 SafeMap<mirror::String*, mirror::String*> intern_remap; in InitAppImage() local
569 if (!intern_remap.empty()) { in InitAppImage()
570 RemapInternedStringDuplicates(intern_remap, space.get()); in InitAppImage()
787 RemoveDuplicates(old_set, &new_set, intern_remap); in RemoveInternTableDuplicates()
794 const SafeMap<mirror::String*, mirror::String*>& intern_remap, in RemapInternedStringDuplicates() argument
796 RemapInternedStringsVisitor visitor(intern_remap); in RemapInternedStringDuplicates()
830 intern_remap->Put(new_it->Read<kWithoutReadBarrier>(), in RemoveDuplicates()
2739 SafeMap<mirror::String*, mirror::String*> intern_remap; in DeduplicateInternedStrings() local
[all …]
/aosp12/art/runtime/
H A Dclass_linker.cc1615 SafeMap<mirror::String*, mirror::String*> intern_remap; in HandleAppImageStrings() local
1633 intern_remap.Put(string.Ptr(), existing.Ptr()); in HandleAppImageStrings()
1646 intern_remap.Put(it->Read(), existing.Ptr()); in HandleAppImageStrings()
1661 if (!intern_remap.empty()) { in HandleAppImageStrings()
1662 VLOG(image) << "AppImage:conflictingInternStrings = " << intern_remap.size(); in HandleAppImageStrings()
1665 [&intern_remap](ObjPtr<mirror::String> str) REQUIRES_SHARED(Locks::mutator_lock_) { in HandleAppImageStrings()
1666 auto it = intern_remap.find(str.Ptr()); in HandleAppImageStrings()
1667 if (it != intern_remap.end()) { in HandleAppImageStrings()