/art/runtime/mirror/ |
D | class_ext.h | 118 void SetPreRedefineDexFile(const DexFile* dex_file) REQUIRES_SHARED(Locks::mutator_lock_);
|
D | class-inl.h | 881 const DexFile& dex_file = klass->GetDexFile(); in DescriptorEquals() local 882 const dex::TypeId& type_id = dex_file.GetTypeId(klass->GetDexTypeIndex()); in DescriptorEquals() 883 return strcmp(dex_file.GetTypeDescriptor(type_id), match) == 0; in DescriptorEquals()
|
/art/runtime/ |
D | trace.cc | 813 const DexFile* dex_file = method->GetDexFile(); in RegisterMethod() local 814 if (seen_methods_.find(dex_file) == seen_methods_.end()) { in RegisterMethod() 815 seen_methods_.insert(std::make_pair(dex_file, new DexIndexBitSet())); in RegisterMethod() 817 DexIndexBitSet* bit_set = seen_methods_.find(dex_file)->second; in RegisterMethod()
|
D | transaction_test.cc | 501 const DexFile* const dex_file = h_dex_cache->GetDexFile(); in TEST_F() local 502 ASSERT_TRUE(dex_file != nullptr); in TEST_F() 506 const dex::StringId* string_id = dex_file->FindStringId(kResolvedString); in TEST_F() 508 dex::StringIndex string_idx = dex_file->GetIndexForStringId(*string_id); in TEST_F()
|
D | quick_exception_handler.cc | 183 const DexFile* dex_file = GetHandlerMethod()->GetDexFile(); in FindCatch() local 185 annotations::GetLineNumFromPC(dex_file, GetHandlerMethod(), handler_dex_pc_); in FindCatch()
|
D | common_throws.h | 42 void ThrowAbstractMethodError(uint32_t method_idx, const DexFile& dex_file)
|
D | instrumentation.cc | 1475 const DexFile* dex_file = m->GetDexFile(); in GetRuntimeMethodShorty() 1476 if (interpreter::IsStringInit(dex_file, method_index)) { in GetRuntimeMethodShorty() 1481 shorty = dex_file->GetMethodShorty(method_index)[0]; in GetRuntimeMethodShorty()
|
/art/runtime/interpreter/ |
D | interpreter_common.h | 1013 static inline bool IsStringInit(const DexFile* dex_file, uint32_t method_idx) in IsStringInit() argument 1015 const dex::MethodId& method_id = dex_file->GetMethodId(method_idx); in IsStringInit() 1016 const char* class_name = dex_file->StringByTypeIdx(method_id.class_idx_); in IsStringInit() 1017 const char* method_name = dex_file->GetMethodName(method_id); in IsStringInit()
|
/art/compiler/optimizing/ |
D | nodes.h | 376 const DexFile& dex_file, 405 dex_file_(dex_file), in allocator_() 992 TryCatchInformation(dex::TypeIndex catch_type_index, const DexFile& dex_file) in TryCatchInformation() argument 994 catch_dex_file_(&dex_file), in TryCatchInformation() 4283 const DexFile& dex_file, in HNewInstance() argument 4291 dex_file_(dex_file), in HNewInstance() 5680 HParameterValue(const DexFile& dex_file, 5686 dex_file_(dex_file), in HExpression() 5867 const DexFile& dex_file) in FieldInfo() argument 5874 dex_file_(dex_file) {} in FieldInfo() [all …]
|
D | graph_visualizer.cc | 401 const DexFile& dex_file = load_method_type->GetDexFile(); in VisitLoadMethodType() local 402 const dex::ProtoId& proto_id = dex_file.GetProtoId(load_method_type->GetProtoIndex()); in VisitLoadMethodType() 403 StartAttributeStream("method_type") << dex_file.GetProtoSignature(proto_id); in VisitLoadMethodType()
|
D | code_generator_x86.h | 476 Label* NewJitRootStringPatch(const DexFile& dex_file, 479 Label* NewJitRootClassPatch(const DexFile& dex_file,
|
D | code_generator_x86_64.h | 468 Label* NewJitRootStringPatch(const DexFile& dex_file, 471 Label* NewJitRootClassPatch(const DexFile& dex_file,
|
D | code_generator.h | 706 PatchInfo(const DexFile* dex_file, uint32_t off_or_idx) in PatchInfo() 707 : target_dex_file(dex_file), offset_or_index(off_or_idx), label() { } in PatchInfo()
|
D | code_generator_arm_vixl.cc | 9238 target_method.dex_file, target_method.index, &boot_image_method_patches_); in NewBootImageMethodPatch() 9244 target_method.dex_file, target_method.index, &method_bss_entry_patches_); in NewMethodBssEntryPatch() 9248 const DexFile& dex_file, dex::TypeIndex type_index) { in NewBootImageTypePatch() argument 9249 return NewPcRelativePatch(&dex_file, type_index.index_, &boot_image_type_patches_); in NewBootImageTypePatch() 9253 const DexFile& dex_file, dex::TypeIndex type_index) { in NewTypeBssEntryPatch() argument 9254 return NewPcRelativePatch(&dex_file, type_index.index_, &type_bss_entry_patches_); in NewTypeBssEntryPatch() 9258 const DexFile& dex_file, dex::StringIndex string_index) { in NewBootImageStringPatch() argument 9259 return NewPcRelativePatch(&dex_file, string_index.index_, &boot_image_string_patches_); in NewBootImageStringPatch() 9263 const DexFile& dex_file, dex::StringIndex string_index) { in NewStringBssEntryPatch() argument 9264 return NewPcRelativePatch(&dex_file, string_index.index_, &string_bss_entry_patches_); in NewStringBssEntryPatch() [all …]
|
D | code_generator_x86_64.cc | 1146 invoke->GetTargetMethod().dex_file, invoke->GetTargetMethod().index); in RecordBootImageMethodPatch() 1208 dex::TypeIndex type_idx = target_method.dex_file->GetMethodId(target_method.index).class_idx_; in AllocateInstanceForIntrinsic() 1209 boot_image_type_patches_.emplace_back(target_method.dex_file, type_idx.index_); in AllocateInstanceForIntrinsic() 6135 Label* CodeGeneratorX86_64::NewJitRootClassPatch(const DexFile& dex_file, in NewJitRootClassPatch() argument 6138 ReserveJitClassRoot(TypeReference(&dex_file, type_index), handle); in NewJitRootClassPatch() 6140 jit_class_patches_.emplace_back(&dex_file, type_index.index_); in NewJitRootClassPatch() 6316 Label* CodeGeneratorX86_64::NewJitRootStringPatch(const DexFile& dex_file, in NewJitRootStringPatch() argument 6319 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in NewJitRootStringPatch() 6321 jit_string_patches_.emplace_back(&dex_file, string_index.index_); in NewJitRootStringPatch()
|
D | code_generator_x86.cc | 5179 method_address, invoke->GetTargetMethod().dex_file, invoke->GetTargetMethod().index); in RecordBootImageMethodPatch() 5267 dex::TypeIndex type_idx = target_method.dex_file->GetMethodId(target_method.index).class_idx_; in AllocateInstanceForIntrinsic() 5268 boot_image_type_patches_.emplace_back(method_address, target_method.dex_file, type_idx.index_); in AllocateInstanceForIntrinsic() 6801 Label* CodeGeneratorX86::NewJitRootClassPatch(const DexFile& dex_file, in NewJitRootClassPatch() argument 6804 ReserveJitClassRoot(TypeReference(&dex_file, type_index), handle); in NewJitRootClassPatch() 6806 jit_class_patches_.emplace_back(&dex_file, type_index.index_); in NewJitRootClassPatch() 7023 Label* CodeGeneratorX86::NewJitRootStringPatch(const DexFile& dex_file, in NewJitRootStringPatch() argument 7026 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in NewJitRootStringPatch() 7028 jit_string_patches_.emplace_back(&dex_file, string_index.index_); in NewJitRootStringPatch()
|
D | instruction_simplifier.cc | 2387 const DexFile& dex_file = load_string->GetDexFile(); in SimplifyStringIndexOf() local 2390 dex_file.StringDataAndUtf16LengthByIdx(load_string->GetStringIndex(), &utf16_length); in SimplifyStringIndexOf()
|
/art/runtime/jit/ |
D | jit_code_cache.cc | 1623 const DexFile* dex_file = method->GetDexFile(); in GetProfiledMethods() local 1624 const std::string base_location = DexFileLoader::GetBaseLocation(dex_file->GetLocation()); in GetProfiledMethods() 1636 MethodReference(dex_file, method->GetDexMethodIndex()), inline_caches); in GetProfiledMethods() 1668 class_dex_file = dex_file; in GetProfiledMethods() 1669 type_index = cls->FindTypeIndexInOtherDexFile(*dex_file); in GetProfiledMethods() 1694 MethodReference(dex_file, method->GetDexMethodIndex()), inline_caches); in GetProfiledMethods()
|
/art/compiler/debug/ |
D | elf_debug_loc_writer.h | 143 CodeItemDataAccessor accessor(*method_info->dex_file, method_info->code_item); in GetVariableLocations()
|
/art/compiler/dex/ |
D | inline_method_analyser.cc | 514 const dex::MethodId& method_id = ref.dex_file->GetMethodId(ref.index); in IsSyntheticAccessor() 515 const char* method_name = ref.dex_file->GetMethodName(method_id); in IsSyntheticAccessor()
|
/art/profman/ |
D | profile_assistant_test.cc | 353 if (dex_ref.MatchesDex(type_ref.dex_file) && class_ref.type_index == type_ref.TypeIndex()) { in AssertInlineCaches() 1180 const DexFile* dex_file = inline_monomorphic->GetDexFile(); in TEST_F() local 1184 info.GetHotMethodInfo(MethodReference(dex_file, inline_monomorphic->GetDexMethodIndex())); in TEST_F() 1197 ASSERT_TRUE(info.GetClassesAndMethods(*dex_file, in TEST_F()
|
/art/libdexfile/dex/ |
D | dex_file_verifier.cc | 194 DexFileVerifier(const DexFile* dex_file, in DexFileVerifier() argument 199 : dex_file_(dex_file), in DexFileVerifier() 204 header_(&dex_file->GetHeader()), in DexFileVerifier() 3682 bool Verify(const DexFile* dex_file, in Verify() argument 3689 new DexFileVerifier(dex_file, begin, size, location, verify_checksum)); in Verify()
|
/art/libprofile/profile/ |
D | profile_compilation_info_test.cc | 236 for (const DexFile* dex_file : dex_files) { in SizeStressTest() local 242 dex_file, in SizeStressTest() 251 dex_file, in SizeStressTest() 637 types->front().dex_file = dex1_checksum_missmatch; in TEST_F()
|
/art/dex2oat/linker/ |
D | image_writer.h | 160 size_t GetOatIndexForDexFile(const DexFile* dex_file) const;
|
/art/runtime/gc/space/ |
D | image_space.cc | 3857 for (const DexFile* dex_file : boot_class_path_tail) { in GetBootClassPathChecksums() local 3858 if (!DexFileLoader::IsMultiDexLocation(dex_file->GetLocation().c_str())) { in GetBootClassPathChecksums() 3864 StringAppendF(&boot_image_checksum, "/%08x", dex_file->GetLocationChecksum()); in GetBootClassPathChecksums() 3981 for (const std::unique_ptr<const DexFile>& dex_file : dex_files) { in VerifyBootClassPathChecksums() local 3982 std::string dex_file_checksum = StringPrintf("/%08x", dex_file->GetLocationChecksum()); in VerifyBootClassPathChecksums()
|