Lines Matching defs:it
93 // Calling this can in theory fill in some resolved strings. However, in practice it seems to
122 // This needs to happen after CalculateNewObjectOffsets since it relies on intern_table_bytes_ and
288 // No hash, don't need to save it.
376 // It has no change on runtime correctness.
384 // Since these arrays are huge, most pages do not overlap other objects and it's not
425 // If the class's static fields are all final, put it into a separate bin
426 // since it's very likely it will stay clean.
451 auto it = dex_cache_array_indexes_.find(object);
452 if (it != dex_cache_array_indexes_.end()) {
455 current_offset = it->second.offset_;
457 object_size = it->second.length_;
493 // If it's in some other state, then we haven't yet assigned an image bin slot.
616 for (const std::string& it : non_image_classes) {
617 bool result = class_linker->RemoveClass(it.c_str(), nullptr);
646 // declaring class which is an image class. Set it to the resolution method to be safe and
663 // Clean the dex field. It might have been populated during the initialization phase, but
711 // if it is a string, we want to intern it if its not interned.
746 // of dex caches first and then lock it again to copy the dex
800 // For an unvisited object, visit it then all its children found via fields.
831 auto it = native_object_reloc_.find(field);
832 CHECK(it == native_object_reloc_.end()) << "Field at index " << i << ":" << j
871 auto it = native_object_reloc_.find(method);
872 CHECK(it == native_object_reloc_.end()) << "Method " << method << " already assigned "
911 // Leave space for the header, but do not write it yet, we need to
1022 auto it = native_object_reloc_.find(method);
1023 CHECK(it != native_object_reloc_.end()) << PrettyMethod(method) << " @ " << method;
1024 CHECK_GE(it->second.offset, image_end_) << "ArtMethods should be after Objects";
1025 return reinterpret_cast<ArtMethod*>(image_begin_ + it->second.offset);
1083 auto it = native_object_reloc_.find(m);
1084 CHECK(it != native_object_reloc_.end()) << "No fowarding for " << PrettyMethod(m);
1085 auto& native_reloc = it->second;
1089 auto* dest = reinterpret_cast<ArtMethod*>(image_begin_ + it->second.offset);
1140 auto it = native_object_reloc_.find(elem);
1141 if (it == native_object_reloc_.end()) {
1155 elem = image_begin_ + it->second.offset;
1176 const auto it = saved_hashcode_map_.find(obj);
1177 dst->SetLockWord(it != saved_hashcode_map_.end() ?
1178 LockWord::FromHashCode(it->second, 0u) : LockWord::Default(), false);
1239 auto it = native_object_reloc_.find(fields[i]);
1240 CHECK(it != native_object_reloc_.end()) << PrettyClass(orig) << " : " << PrettyField(fields[i]);
1241 auto* image_fields = reinterpret_cast<ArtField*>(image_begin_ + it->second.offset);
1251 auto it = native_object_reloc_.find(direct_methods);
1252 CHECK(it != native_object_reloc_.end()) << PrettyClass(orig);
1254 reinterpret_cast<ArtMethod*>(image_begin_ + it->second.offset));
1258 auto it = native_object_reloc_.find(virtual_methods);
1259 CHECK(it != native_object_reloc_.end()) << PrettyClass(orig);
1261 reinterpret_cast<ArtMethod*>(image_begin_ + it->second.offset));
1266 auto it = native_object_reloc_.find(orig->GetEmbeddedVTableEntry(i, target_ptr_size_));
1267 CHECK(it != native_object_reloc_.end()) << PrettyClass(orig);
1269 i, reinterpret_cast<ArtMethod*>(image_begin_ + it->second.offset), target_ptr_size_);
1272 auto it = native_object_reloc_.find(orig->GetEmbeddedImTableEntry(i, target_ptr_size_));
1273 CHECK(it != native_object_reloc_.end()) << PrettyClass(orig);
1275 i, reinterpret_cast<ArtMethod*>(image_begin_ + it->second.offset), target_ptr_size_);
1296 auto it = pointer_arrays_.find(down_cast<mirror::PointerArray*>(orig));
1297 if (it != pointer_arrays_.end()) {
1299 FixupPointerArray(copy, down_cast<mirror::PointerArray*>(orig), klass, it->second);
1300 pointer_arrays_.erase(it);
1314 auto it = native_object_reloc_.find(src_method);
1315 CHECK(it != native_object_reloc_.end()) << "Missing relocation for AbstractMethod.artMethod "
1318 reinterpret_cast<ArtMethod*>(image_begin_ + it->second.offset));
1329 // Use original code if it exists. Otherwise, set the code pointer to the resolution