/art/compiler/optimizing/ |
D | block_builder.cc | 240 for (CatchHandlerIterator it(accessor.GetCatchHandlerData(try_item->handler_off_)); in LinkToCatchBlocks() local 241 it.HasNext(); in LinkToCatchBlocks() 242 it.Next()) { in LinkToCatchBlocks() 243 try_boundary->AddExceptionHandler(catch_blocks.Get(it.GetHandlerAddress())); in LinkToCatchBlocks()
|
D | dead_code_elimination.cc | 184 for (auto it = uses.begin(), end = uses.end(); it != end;) { in RemoveNonNullControlDependences() local 185 HInstruction* user = it->GetUser(); in RemoveNonNullControlDependences() 186 ++it; // increment before possibly replacing in RemoveNonNullControlDependences()
|
/art/libprofile/profile/ |
D | profile_compilation_info.cc | 142 auto it = classes.find(ref); in AddClass() local 143 if (it != classes.end()) { in AddClass() 805 auto it = dex_profile_index_remap.find(dex_profile_index); in ReadInlineCache() local 806 if (it == dex_profile_index_remap.end()) { in ReadInlineCache() 811 dex_pc_data->AddClass(it->second, dex::TypeIndex(type_index)); in ReadInlineCache() 1114 const auto it = key_to_dex_file.find(GetBaseKeyFromAugmentedKey(dex_data->profile_key)); in VerifyProfileData() local 1115 if (it == key_to_dex_file.end()) { in VerifyProfileData() 1119 const DexFile* dex_file = it->second; in VerifyProfileData() 1756 for (const auto& it : dex_data->method_map) { in GetClassesAndMethods() local 1757 hot_method_set->insert(it.first); in GetClassesAndMethods() [all …]
|
/art/runtime/native/ |
D | dalvik_system_DexFile.cc | 180 auto it = error_msgs.begin(); in CreateCookieFromOatFileManagerResult() local 182 for ( ; it != itEnd; ++it) { in CreateCookieFromOatFileManagerResult() 183 ThrowWrappedIOException("%s", it->c_str()); in CreateCookieFromOatFileManagerResult() 510 auto it = descriptors.begin(); in DexFile_getClassNameList() local 513 for (; it != it_end; it++, ++i) { in DexFile_getClassNameList() 514 std::string descriptor(DescriptorToDot(*it)); in DexFile_getClassNameList()
|
/art/dex2oat/linker/ |
D | image_writer.cc | 662 auto it = dex_file_oat_index_map_.find(dex_file); in PrepareDexCacheArraySlots() local 663 DCHECK(it != dex_file_oat_index_map_.end()) << dex_file->GetLocation(); in PrepareDexCacheArraySlots() 664 ImageInfo& image_info = GetImageInfo(it->second); in PrepareDexCacheArraySlots() 1138 auto it = visited->find(klass.Ptr()); in PruneImageClassInternal() local 1139 DCHECK(it != visited->end()); in PruneImageClassInternal() 1140 visited->erase(it); in PruneImageClassInternal() 1603 auto it = native_object_relocations_.find(cur_fields); in RecordNativeRelocations() local 1604 CHECK(it == native_object_relocations_.end()) << "Field array " << cur_fields in RecordNativeRelocations() 1655 auto it = native_object_relocations_.find(array); in RecordNativeRelocations() local 1656 CHECK(it == native_object_relocations_.end()) in RecordNativeRelocations() [all …]
|
/art/runtime/ |
D | runtime_callbacks.cc | 45 auto it = std::find(data->begin(), data->end(), cb); in Remove() local 46 if (it != data->end()) { in Remove() 47 data->erase(it); in Remove()
|
D | class_linker.cc | 402 auto it = running_visibly_initialized_callbacks_.begin(); in VisiblyInitializedCallbackDone() local 403 DCHECK(it != running_visibly_initialized_callbacks_.end()); in VisiblyInitializedCallbackDone() 404 while (std::addressof(*it) != callback) { in VisiblyInitializedCallbackDone() 405 before = it; in VisiblyInitializedCallbackDone() 406 ++it; in VisiblyInitializedCallbackDone() 407 DCHECK(it != running_visibly_initialized_callbacks_.end()); in VisiblyInitializedCallbackDone() 472 auto it = critical_native_code_with_clinit_check_.find(method); in RegisterNative() local 473 if (it != critical_native_code_with_clinit_check_.end()) { in RegisterNative() 474 critical_native_code_with_clinit_check_.erase(it); in RegisterNative() 494 auto it = critical_native_code_with_clinit_check_.find(method); in UnregisterNative() local [all …]
|
D | Android.bp | 19 // new jit code is generated. We don't want it to be called when a different function with the same 409 // export our headers so the libart-gtest targets can use it as well. 431 // generically. dex2oat takes care of it itself. 564 // We need to eagerly load it so libdexfile_support used from libunwindstack can find it. 598 // We need to eagerly preload it, so that libunwindstack can find it. 599 // Otherwise, it would try to load the non-debug version with dlopen.
|
/art/runtime/jni/ |
D | jni_env_ext.cc | 235 auto it = std::find(locked_objects_.begin(), locked_objects_.end(), exact_pair); in CheckMonitorRelease() local 237 if (it != locked_objects_.end()) { in CheckMonitorRelease() 238 locked_objects_.erase(it); in CheckMonitorRelease()
|
/art/libnativeloader/ |
D | library_namespaces.cpp | 415 auto it = std::find_if(namespaces_.begin(), namespaces_.end(), in FindNamespaceByClassLoader() local 419 if (it != namespaces_.end()) { in FindNamespaceByClassLoader() 420 return &it->second; in FindNamespaceByClassLoader()
|
D | README.md | 40 are defined in AOSP, but partners can extend it to include their own libraries. 50 Note that, due to the naming constraint requiring `.<companyname>.so` suffix, it 83 `LibraryNamespaces` but is separated from it to hide the details of the parsing
|
/art/tools/dexanalyze/ |
D | dexanalyze_experiments.cc | 267 auto it = index_map.find(dex_field_idx); in ProcessDexFile() local 268 if (it != index_map.end()) { in ProcessDexFile() 269 if (it->second < FieldAccessStats::kMaxFieldIndex) { in ProcessDexFile() 270 ++stats->field_index_[it->second]; in ProcessDexFile() 277 if (it != index_map.end() && in ProcessDexFile() 278 it->second < FieldAccessStats::kShortBytecodeFieldIndexOutCutOff && in ProcessDexFile()
|
/art/compiler/debug/ |
D | elf_debug_info_writer.h | 421 const auto it = class_declarations.find(base_class); in Write() local 422 if (it != class_declarations.end()) { in Write() 423 info_.UpdateUint32(reference_offset, it->second); in Write() 521 const auto it = type_cache_.find(desc); in WriteTypeDeclaration() local 522 if (it != type_cache_.end()) { in WriteTypeDeclaration() 523 return it->second; in WriteTypeDeclaration()
|
/art/tools/jvmti-agents/titrace/ |
D | README.md | 29 Then restart the runtime to pick it up. 38 Upload to device first (it gets shell/root permissions).
|
/art/runtime/gc/ |
D | heap.cc | 1093 auto it = std::find(continuous_spaces_.begin(), continuous_spaces_.end(), continuous_space); in RemoveSpace() local 1094 DCHECK(it != continuous_spaces_.end()); in RemoveSpace() 1095 continuous_spaces_.erase(it); in RemoveSpace() 1101 auto it = std::find(discontinuous_spaces_.begin(), discontinuous_spaces_.end(), in RemoveSpace() local 1103 DCHECK(it != discontinuous_spaces_.end()); in RemoveSpace() 1104 discontinuous_spaces_.erase(it); in RemoveSpace() 1107 auto it = std::find(alloc_spaces_.begin(), alloc_spaces_.end(), space->AsAllocSpace()); in RemoveSpace() local 1108 DCHECK(it != alloc_spaces_.end()); in RemoveSpace() 1109 alloc_spaces_.erase(it); in RemoveSpace() 2247 auto it = bins_.lower_bound(alloc_size); in MarkNonForwardedObject() local [all …]
|
/art/test/800-smali/smali/ |
D | b_27799205_4.smali | 4 # A class with an unresolved array type should not fail hard (unless it's a primitive-type access).
|
D | b_27799205_5.smali | 4 # A class with an unresolved array type should not fail hard (unless it's a primitive-type access).
|
D | b_27799205_3.smali | 4 # A class with an unresolved array type should not fail hard (unless it's a primitive-type access).
|
/art/test/600-verifier-fails/ |
D | info.txt | 11 behind it to avoid fatal message later on
|
/art/libdexfile/dex/ |
D | dex_file-inl.h | 349 DexFileParameterIterator it(*this, GetMethodPrototype(GetMethodId(method_idx))); in DecodeDebugLocalInfo() 350 for (; it.HasNext(); it.Next()) { in DecodeDebugLocalInfo() 351 arg_descriptors.push_back(it.GetDescriptor()); in DecodeDebugLocalInfo()
|
/art/test/498-type-propagation/smali/ |
D | TypePropagation.smali | 24 # we realize it's just null.
|
/art/runtime/verifier/ |
D | method_verifier.cc | 627 ArtMethod* VerifyInvocationArgsFromIterator(T* it, const Instruction* inst, 1074 SafeDexInstructionIterator it(code_item_accessor_.begin(), code_item_accessor_.end()); in ComputeWidthsAndCountOps() local 1075 for ( ; !it.IsErrorState() && it < code_item_accessor_.end(); ++it) { in ComputeWidthsAndCountOps() 1077 SafeDexInstructionIterator next = it; in ComputeWidthsAndCountOps() 1082 Instruction::Code opcode = it->Opcode(); in ComputeWidthsAndCountOps() 1091 GetModifiableInstructionFlags(it.DexPc()).SetIsOpcode(); in ComputeWidthsAndCountOps() 1094 if (it != code_item_accessor_.end()) { in ComputeWidthsAndCountOps() 1097 << it.DexPc() << " vs. " << insns_size << ")"; in ComputeWidthsAndCountOps() 1126 for (DexInstructionIterator it(code_item_accessor_.Insns(), start); it < end_it; ++it) { in ScanTryCatchBlocks() local 1127 GetModifiableInstructionFlags(it.DexPc()).SetInTry(); in ScanTryCatchBlocks() [all …]
|
/art/tools/ahat/ |
D | README.txt | 43 * Visit /objects without parameters and verify it doesn't throw an exception. 44 * Visit /objects with an invalid site, verify it doesn't throw an exception. 120 Show registered native allocations for heap dumps that support it.
|
/art/test/utils/python/ |
D | generate_java_main.py | 71 def add_instance(self, it): argument 75 self.tests.add(it)
|
/art/test/586-checker-null-array-get/smali/ |
D | SmaliTests.smali | 42 # the load store elimination think it could merge two ArrayGet with different 83 # This is indentical to bar() except that it has two check-casts 111 # the load store elimination think it could merge two ArrayGet with different
|