Home
last modified time | relevance | path

Searched refs:dex_file (Results 276 – 300 of 304) sorted by relevance

1...<<111213

/art/runtime/mirror/
Dclass_ext.h118 void SetPreRedefineDexFile(const DexFile* dex_file) REQUIRES_SHARED(Locks::mutator_lock_);
Dclass-inl.h881 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/
Dtrace.cc813 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()
Dtransaction_test.cc501 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()
Dquick_exception_handler.cc183 const DexFile* dex_file = GetHandlerMethod()->GetDexFile(); in FindCatch() local
185 annotations::GetLineNumFromPC(dex_file, GetHandlerMethod(), handler_dex_pc_); in FindCatch()
Dcommon_throws.h42 void ThrowAbstractMethodError(uint32_t method_idx, const DexFile& dex_file)
Dinstrumentation.cc1475 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/
Dinterpreter_common.h1013 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/
Dnodes.h376 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 …]
Dgraph_visualizer.cc401 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()
Dcode_generator_x86.h476 Label* NewJitRootStringPatch(const DexFile& dex_file,
479 Label* NewJitRootClassPatch(const DexFile& dex_file,
Dcode_generator_x86_64.h468 Label* NewJitRootStringPatch(const DexFile& dex_file,
471 Label* NewJitRootClassPatch(const DexFile& dex_file,
Dcode_generator.h706 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()
Dcode_generator_arm_vixl.cc9238 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 …]
Dcode_generator_x86_64.cc1146 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()
Dcode_generator_x86.cc5179 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()
Dinstruction_simplifier.cc2387 const DexFile& dex_file = load_string->GetDexFile(); in SimplifyStringIndexOf() local
2390 dex_file.StringDataAndUtf16LengthByIdx(load_string->GetStringIndex(), &utf16_length); in SimplifyStringIndexOf()
/art/runtime/jit/
Djit_code_cache.cc1623 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/
Delf_debug_loc_writer.h143 CodeItemDataAccessor accessor(*method_info->dex_file, method_info->code_item); in GetVariableLocations()
/art/compiler/dex/
Dinline_method_analyser.cc514 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/
Dprofile_assistant_test.cc353 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/
Ddex_file_verifier.cc194 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/
Dprofile_compilation_info_test.cc236 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/
Dimage_writer.h160 size_t GetOatIndexForDexFile(const DexFile* dex_file) const;
/art/runtime/gc/space/
Dimage_space.cc3857 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()

1...<<111213