/aosp_15_r20/art/libdexfile/dex/ |
H A D | dex_file_verifier_test.cc | 43 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 D | code_item_accessors-inl.h | 56 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 D | hiddenapi_test.cc | 118 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 D | dex_file_annotations.cc | 120 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 D | verifier_deps.cc | 43 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 D | dex2oat_vdex_test.cc | 73 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 D | verifier_deps_test.cc | 127 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 D | dex_file_supp_test.cc | 35 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 D | compiler_driver.cc | 376 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 D | compiler_driver_test.cc | 75 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 D | atomic_dex_ref_map-inl.h | 34 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 D | vdex_inmem_loader.cc | 50 [&](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/ |
D | code_item_accessors-inl.h | 56 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/ |
D | code_item_accessors-inl.h | 56 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/ |
D | code_item_accessors-inl.h | 56 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/ |
D | code_item_accessors-inl.h | 56 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()
|
D | class_accessor.h | 43 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/ |
D | code_item_accessors-inl.h | 56 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()
|
D | class_accessor.h | 43 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/ |
D | code_item_accessors-inl.h | 56 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/ |
D | code_item_accessors-inl.h | 56 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 D | oat_writer.cc | 437 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 D | vdex_file.cc | 270 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 D | class_linker.cc | 855 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 D | profile_compilation_info.cc | 691 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 …]
|