Home
last modified time | relevance | path

Searched defs:dex_file (Results 1 – 25 of 342) sorted by relevance

12345678910>>...14

/aosp_15_r20/art/libdexfile/dex/
H A Ddex_file_verifier_test.cc43 static void MakeDexVersion37(DexFile* dex_file) { in MakeDexVersion37()
49 static void FixUpChecksum(uint8_t* dex_file) { in FixUpChecksum()
74 std::unique_ptr<DexFile> dex_file(GetDexFile(dex_bytes.get(), length)); in VerifyModification() local
112 std::unique_ptr<const DexFile> dex_file = std::move(tmp[0]); in OpenDexFileBase64() local
150 [](DexFile* dex_file) { in TEST_F()
160 [](DexFile* dex_file) { in TEST_F()
170 [](DexFile* dex_file) { in TEST_F()
234 static const uint8_t* FindMethodData(const DexFile* dex_file, in FindMethodData()
259 static void SetMethodFlags(DexFile* dex_file, const char* method, uint32_t mask) { in SetMethodFlags()
276 static uint32_t GetMethodFlags(DexFile* dex_file, const char* method) { in GetMethodFlags()
[all …]
H A Dcode_item_accessors-inl.h56 inline void CodeItemInstructionAccessor::Init(const DexFile& dex_file, in Init()
70 const DexFile& dex_file, in CodeItemInstructionAccessor()
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor()
186 inline void CodeItemDebugInfoAccessor::Init(const DexFile& dex_file, in Init()
/aosp_15_r20/art/tools/hiddenapi/
H A Dhiddenapi_test.cc118 std::unique_ptr<const DexFile> dex_file(dex_loader.Open( in OpenDex() local
168 const dex::ClassDef& FindClass(const char* desc, const DexFile& dex_file) { in FindClass()
179 const DexFile& dex_file) { in GetFieldHiddenFlags()
206 const DexFile& dex_file) { in GetMethodHiddenFlags()
231 hiddenapi::ApiList GetIFieldHiddenFlags(const DexFile& dex_file) { in GetIFieldHiddenFlags()
235 hiddenapi::ApiList GetSFieldHiddenFlags(const DexFile& dex_file) { in GetSFieldHiddenFlags()
239 hiddenapi::ApiList GetIMethodHiddenFlags(const DexFile& dex_file) { in GetIMethodHiddenFlags()
244 hiddenapi::ApiList GetSMethodHiddenFlags(const DexFile& dex_file) { in GetSMethodHiddenFlags()
252 hiddenapi::ApiList GetINMethodHiddenFlags(const DexFile& dex_file) { in GetINMethodHiddenFlags()
260 hiddenapi::ApiList GetSNMethodHiddenFlags(const DexFile& dex_file) { in GetSNMethodHiddenFlags()
[all …]
/aosp_15_r20/art/runtime/dex/
H A Ddex_file_annotations.cc120 const DexFile& dex_file, in ClassData()
151 static const AnnotationSetItem* FindAnnotationSetForField(const DexFile& dex_file, in FindAnnotationSetForField()
183 const AnnotationItem* SearchAnnotationSet(const DexFile& dex_file, in SearchAnnotationSet()
209 bool SkipAnnotationValue(const DexFile& dex_file, const uint8_t** annotation_ptr) in SkipAnnotationValue()
271 const uint8_t* SearchEncodedAnnotation(const DexFile& dex_file, in SearchEncodedAnnotation()
291 static const AnnotationSetItem* FindAnnotationSetForMethod(const DexFile& dex_file, in FindAnnotationSetForMethod()
323 const DexFile* dex_file = method->GetDexFile(); in FindAnnotationsItemForMethod() local
346 const DexFile& dex_file = klass.GetDexFile(); in FindAnnotationSetForClass() local
422 const DexFile& dex_file = klass.GetDexFile(); in ProcessAnnotationValue() local
707 const DexFile& dex_file = klass.GetDexFile(); in CreateAnnotationMember() local
[all …]
/aosp_15_r20/art/runtime/verifier/
H A Dverifier_deps.cc43 for (const DexFile* dex_file : dex_files) { in VerifierDeps() local
63 for (const DexFile* dex_file : dex_files) { in MergeWith() local
79 VerifierDeps::DexFileDeps* VerifierDeps::GetDexFileDeps(const DexFile& dex_file) { in GetDexFileDeps()
89 dex::StringIndex VerifierDeps::GetClassDescriptorStringId(const DexFile& dex_file, in GetClassDescriptorStringId()
137 dex::StringIndex VerifierDeps::GetIdFromString(const DexFile& dex_file, const std::string& str) { in GetIdFromString()
175 const char* VerifierDeps::GetStringFromIndex(const DexFile& dex_file, in GetStringFromIndex()
199 void VerifierDeps::AddAssignability(const DexFile& dex_file, in AddAssignability()
253 void VerifierDeps::AddAssignability(const DexFile& dex_file, in AddAssignability()
288 const DexFile& dex_file, in MaybeRecordVerificationStatus()
311 void VerifierDeps::RecordClassVerified(const DexFile& dex_file, const dex::ClassDef& class_def) { in RecordClassVerified()
[all …]
/aosp_15_r20/art/dex2oat/
H A Ddex2oat_vdex_test.cc73 const DexFile* dex_file) { in GetVerifierDeps()
103 uint16_t GetClassDefIndex(const std::string& cls, const DexFile& dex_file) { in GetClassDefIndex()
114 const DexFile& dex_file) { in HasVerifiedClass()
119 std::string GetFilename(const std::unique_ptr<const DexFile>& dex_file) { in GetFilename()
128 std::string GetOdex(const std::unique_ptr<const DexFile>& dex_file, in GetOdex()
133 std::string GetVdex(const std::unique_ptr<const DexFile>& dex_file, in GetVdex()
147 std::unique_ptr<const DexFile> dex_file(OpenTestDexFile("Dex2oatVdexTestDex")); in TEST_F() local
204 std::unique_ptr<const DexFile> dex_file(OpenTestDexFile("Dex2oatVdexTestDex")); in TEST_F() local
232 std::unique_ptr<const DexFile> dex_file(OpenTestDexFile("Dex2oatVdexTestDex")); in TEST_F() local
255 std::unique_ptr<const DexFile> dex_file(OpenTestDexFile("Dex2oatVdexTestDex")); in TEST_F() local
H A Dverifier_deps_test.cc127 for (const DexFile* dex_file : dex_files_) { in LoadDexFile() local
219 for (const DexFile* dex_file : dex_files_) { in VerifyClassStatus() local
239 uint16_t GetClassDefIndex(const std::string& cls, const DexFile& dex_file) { in GetClassDefIndex()
256 bool HasUnverifiedClass(const std::string& cls, const DexFile& dex_file) { in HasUnverifiedClass()
260 bool HasVerifiedClass(const std::string& cls, const DexFile& dex_file) { in HasVerifiedClass()
270 const DexFile& dex_file = *dex_dep.first; in HasAssignable() local
509 for (auto& dex_file : first_dex_files) { in TEST_F() local
512 for (auto& dex_file : second_dex_files) { in TEST_F() local
543 const DexFile* dex_file = dex_files[0]; in TEST_F() local
/aosp_15_r20/art/libdexfile/external/
H A Ddex_file_supp_test.cc35 std::unique_ptr<DexFile> dex_file; in TEST() local
43 std::unique_ptr<DexFile> dex_file; in TEST() local
54 std::unique_ptr<DexFile> dex_file; in TEST() local
65 std::unique_ptr<DexFile> dex_file; in GetTestDexData() local
73 std::unique_ptr<DexFile> dex_file = GetTestDexData(); in TEST() local
108 std::unique_ptr<DexFile> dex_file = GetTestDexData(); in TEST() local
119 std::unique_ptr<DexFile> dex_file = GetTestDexData(); in TEST() local
/aosp_15_r20/art/dex2oat/driver/
H A Dcompiler_driver.cc376 const DexFile& dex_file, in CompileMethodHarness()
460 const DexFile& dex_file, in CompileMethodQuick()
471 Handle<mirror::DexCache> dex_cache) { in CompileMethodQuick()
576 const DexFile* dex_file = dex_files[i]; in Resolve() local
602 for (const DexFile* dex_file : dex_files) { in ResolveConstStrings() local
681 const DexFile& dex_file, in InitializeTypeCheckBitstrings()
724 for (const DexFile* dex_file : dex_files) { in InitializeTypeCheckBitstrings() local
751 for (const DexFile* dex_file : dex_files) { in EnsureVerifiedOrVerifyAtRuntime() local
848 for (const DexFile* dex_file : dex_files) { in PreCompile() local
1079 const DexFile* dex_file = &klass->GetDexFile(); in FindExceptionTypesToResolve() local
[all …]
H A Dcompiler_driver_test.cc75 const DexFile* dex_file = class_path[i]; in MakeAllExecutable() local
99 void MakeDexFileExecutable(jobject class_loader, const DexFile& dex_file) { in MakeDexFileExecutable()
203 for (const std::unique_ptr<const DexFile>& dex_file : dex_files) { in GetProfileCompilationInfo() local
274 for (const DexFile* dex_file : GetDexFiles(class_loader)) { in TEST_F() local
334 const DexFile* dex_file = nullptr; in TEST_F() local
/aosp_15_r20/art/compiler/utils/
H A Datomic_dex_ref_map-inl.h34 const DexFile* dex_file) { in NumberOfDexIndices()
89 inline void AtomicDexRefMap<DexFileReferenceType, Value>::AddDexFile(const DexFile* dex_file) { in AddDexFile()
96 for (const DexFile* dex_file : dex_files) { in AddDexFiles() local
105 AtomicDexRefMap<DexFileReferenceType, Value>::GetArray(const DexFile* dex_file) { in GetArray()
112 AtomicDexRefMap<DexFileReferenceType, Value>::GetArray(const DexFile* dex_file) const { in GetArray()
120 const DexFile* dex_file = pair.first; in Visit() local
/aosp_15_r20/art/test/692-vdex-inmem-loader/
H A Dvdex_inmem_loader.cc50 [&](const DexFile* dex_file) { in Java_Main_areClassesVerified()
60 for (const DexFile* dex_file : dex_files) { in Java_Main_areClassesVerified() local
89 [&](const DexFile* dex_file) { in Java_Main_hasVdexFile()
121 [&](const DexFile* dex_file) { in Java_Main_isBackedByOatFile()
146 [&](const DexFile* dex_file) { in Java_Main_areClassesPreverified()
156 for (const DexFile* dex_file : dex_files) { in Java_Main_areClassesPreverified() local
/aosp_15_r20/prebuilts/module_sdk/art/current/sdk/include/art/libdexfile/dex/
Dcode_item_accessors-inl.h56 inline void CodeItemInstructionAccessor::Init(const DexFile& dex_file, in Init()
70 const DexFile& dex_file, in CodeItemInstructionAccessor()
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor()
186 inline void CodeItemDebugInfoAccessor::Init(const DexFile& dex_file, in Init()
/aosp_15_r20/prebuilts/module_sdk/art/13/include/art/libdexfile/dex/
Dcode_item_accessors-inl.h56 inline void CodeItemInstructionAccessor::Init(const DexFile& dex_file, in Init()
70 const DexFile& dex_file, in CodeItemInstructionAccessor()
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor()
186 inline void CodeItemDebugInfoAccessor::Init(const DexFile& dex_file, in Init()
/aosp_15_r20/prebuilts/module_sdk/art/3/common_os/include/art/libdexfile/dex/
Dcode_item_accessors-inl.h56 inline void CodeItemInstructionAccessor::Init(const DexFile& dex_file, in Init()
70 const DexFile& dex_file, in CodeItemInstructionAccessor()
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor()
187 inline void CodeItemDebugInfoAccessor::Init(const DexFile& dex_file, in Init()
/aosp_15_r20/prebuilts/module_sdk/art/7/common_os/include/art/libdexfile/dex/
Dcode_item_accessors-inl.h56 inline void CodeItemInstructionAccessor::Init(const DexFile& dex_file, in Init()
70 const DexFile& dex_file, in CodeItemInstructionAccessor()
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor()
187 inline void CodeItemDebugInfoAccessor::Init(const DexFile& dex_file, in Init()
Dclass_accessor.h43 explicit BaseItem(const DexFile& dex_file, in BaseItem()
119 : BaseItem(dex_file, ptr_pos, hiddenapi_ptr_pos), in BaseItem() argument
159 : BaseItem(dex_file, ptr_pos, hiddenapi_ptr_pos) {} in BaseItem() argument
186 DataIterator(const DexFile& dex_file, in DataIterator()
/aosp_15_r20/prebuilts/module_sdk/art/1/common_os/include/art/libdexfile/dex/
Dcode_item_accessors-inl.h56 inline void CodeItemInstructionAccessor::Init(const DexFile& dex_file, in Init()
70 const DexFile& dex_file, in CodeItemInstructionAccessor()
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor()
187 inline void CodeItemDebugInfoAccessor::Init(const DexFile& dex_file, in Init()
Dclass_accessor.h43 explicit BaseItem(const DexFile& dex_file, in BaseItem()
119 : BaseItem(dex_file, ptr_pos, hiddenapi_ptr_pos), in BaseItem() argument
159 : BaseItem(dex_file, ptr_pos, hiddenapi_ptr_pos) {} in BaseItem() argument
186 DataIterator(const DexFile& dex_file, in DataIterator()
/aosp_15_r20/prebuilts/module_sdk/art/13/common_os/include/art/libdexfile/dex/
Dcode_item_accessors-inl.h56 inline void CodeItemInstructionAccessor::Init(const DexFile& dex_file, in Init()
70 const DexFile& dex_file, in CodeItemInstructionAccessor()
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor()
186 inline void CodeItemDebugInfoAccessor::Init(const DexFile& dex_file, in Init()
/aosp_15_r20/prebuilts/module_sdk/art/current/sdk/common_os/include/art/libdexfile/dex/
Dcode_item_accessors-inl.h56 inline void CodeItemInstructionAccessor::Init(const DexFile& dex_file, in Init()
70 const DexFile& dex_file, in CodeItemInstructionAccessor()
113 inline void CodeItemDataAccessor::Init(const DexFile& dex_file, in Init()
125 inline CodeItemDataAccessor::CodeItemDataAccessor(const DexFile& dex_file, in CodeItemDataAccessor()
186 inline void CodeItemDebugInfoAccessor::Init(const DexFile& dex_file, in Init()
/aosp_15_r20/art/dex2oat/linker/
H A Doat_writer.cc437 for (auto& dex_file : dex_files) { in AddDexFileSource() local
493 auto dex_file = loader.OpenOne(dex_file_begin - container->Begin(), in AddRawDexFileSource() local
667 virtual bool StartClass(const DexFile* dex_file, size_t class_def_index) { in StartClass()
709 bool StartClass(const DexFile* dex_file, size_t class_def_index) override { in StartClass()
836 bool StartClass(const DexFile* dex_file, size_t class_def_index) override { in StartClass()
1017 bool StartClass(const DexFile* dex_file, size_t class_def_index) final { in StartClass()
1422 bool StartClass(const DexFile* dex_file, size_t class_def_index) final in StartClass()
1504 bool IsInOatFile(const DexFile* dex_file) { in IsInOatFile()
1563 void UpdateDexFileAndDexCache(const DexFile* dex_file) in UpdateDexFileAndDexCache()
2068 const DexFile* dex_file, in CalculateIndexBssMappingSize()
[all …]
/aosp_15_r20/art/runtime/
H A Dvdex_file.cc270 for (const DexFile* dex_file : dex_files) { in WriteToDisk() local
327 for (const DexFile* dex_file : dex_files) { in WriteToDisk() local
347 for (const DexFile* dex_file : dex_files) { in WriteToDisk() local
408 static const char* GetStringFromIndex(const DexFile& dex_file, in GetStringFromIndex()
437 static const uint32_t* GetExtraStringsOffsets(const DexFile& dex_file, in GetExtraStringsOffsets()
453 const DexFile& dex_file = cls->GetDexFile(); in ComputeClassStatus() local
H A Dclass_linker.cc855 for (auto& dex_file : boot_class_path) { in InitWithoutImage() local
1280 const DexFile& dex_file = method->GetDeclaringClass<kWithoutReadBarrier>()->GetDexFile(); in ComputeMethodHash() local
1769 const DexFile* const dex_file = dex_cache->GetDexFile(); in Update() local
1887 std::unique_ptr<const DexFile> dex_file; in OpenOatDexFile() local
1926 std::unique_ptr<const DexFile> dex_file = OpenOatDexFile(oat_file, in OpenImageDexFiles() local
1962 std::unique_ptr<const DexFile> dex_file = in OpenAndInitImageDexFiles() local
2748 ObjPtr<mirror::DexCache> ClassLinker::AllocDexCache(Thread* self, const DexFile& dex_file) { in AllocDexCache()
2768 Thread* self, const DexFile& dex_file, ObjPtr<mirror::ClassLoader> class_loader) { in AllocAndInitializeDexCache()
2980 for (const DexFile* dex_file : class_path) { in FindInClassPath() local
3219 const DexFile* dex_file = nullptr; in FindClassInBaseDexClassLoaderClassPath() local
[all …]
/aosp_15_r20/art/libprofile/profile/
H A Dprofile_compilation_info.cc691 dex::TypeIndex ProfileCompilationInfo::FindOrCreateTypeIndex(const DexFile& dex_file, in FindOrCreateTypeIndex()
704 dex::TypeIndex ProfileCompilationInfo::FindOrCreateTypeIndex(const DexFile& dex_file, in FindOrCreateTypeIndex()
731 bool ProfileCompilationInfo::AddClass(const DexFile& dex_file, in AddClass()
1302 const DexFile* dex_file, in FindDexDataUsingAnnotations()
1323 const DexFile* dex_file, in FindAllDexData()
1371 const DexFile& dex_file = *pmi.ref.dex_file; in AddMethod() local
1445 for (const DexFile* dex_file : dex_files) { in VerifyProfileData() local
1455 const DexFile* dex_file = it->second; in VerifyProfileData() local
2102 bool ProfileCompilationInfo::ContainsClass(const DexFile& dex_file, in ContainsClass()
2167 const DexFile* dex_file = nullptr; in DumpInfo() local
[all …]

12345678910>>...14