Home
last modified time | relevance | path

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

1234567891011

/art/libdexfile/dex/
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 …]
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()
Dtype_lookup_table_test.cc32 std::unique_ptr<const DexFile> dex_file(OpenTestDexFile("Lookup")); in TEST_F() local
40 std::unique_ptr<const DexFile> dex_file(OpenTestDexFile("Lookup")); in TEST_P() local
Dclass_iterator.h31 ClassIteratorData(const DexFile& dex_file, uint32_t class_def_idx) in ClassIteratorData()
52 ClassIterator(const DexFile& dex_file, uint32_t class_def_idx) in ClassIterator()
Ddex_file_tracking_registrar.h36 explicit DexFileTrackingRegistrar(const DexFile* const dex_file) in DexFileTrackingRegistrar()
Dclass_accessor-inl.h35 inline ClassAccessor::ClassAccessor(const DexFile& dex_file, in ClassAccessor()
43 inline ClassAccessor::ClassAccessor(const DexFile& dex_file, uint32_t class_def_index) in ClassAccessor()
46 inline ClassAccessor::ClassAccessor(const DexFile& dex_file, in ClassAccessor()
Dclass_accessor.h44 explicit BaseItem(const DexFile& dex_file, in BaseItem()
120 : BaseItem(dex_file, ptr_pos, hiddenapi_ptr_pos), in BaseItem() argument
160 : BaseItem(dex_file, ptr_pos, hiddenapi_ptr_pos) {} in BaseItem() argument
189 DataIterator(const DexFile& dex_file, in DataIterator()
/art/tools/hiddenapi/
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 …]
/art/dex2oat/
Ddex2oat_vdex_test.cc73 const DexFile* dex_file) { in GetVerifierDeps()
102 uint16_t GetClassDefIndex(const std::string& cls, const DexFile& dex_file) { in GetClassDefIndex()
113 const DexFile& dex_file) { in HasVerifiedClass()
118 std::string GetFilename(const std::unique_ptr<const DexFile>& dex_file) { in GetFilename()
127 std::string GetOdex(const std::unique_ptr<const DexFile>& dex_file, in GetOdex()
132 std::string GetVdex(const std::unique_ptr<const DexFile>& dex_file, in GetVdex()
146 std::unique_ptr<const DexFile> dex_file(OpenTestDexFile("Dex2oatVdexTestDex")); in TEST_F() local
203 std::unique_ptr<const DexFile> dex_file(OpenTestDexFile("Dex2oatVdexTestDex")); in TEST_F() local
231 std::unique_ptr<const DexFile> dex_file(OpenTestDexFile("Dex2oatVdexTestDex")); in TEST_F() local
254 std::unique_ptr<const DexFile> dex_file(OpenTestDexFile("Dex2oatVdexTestDex")); in TEST_F() local
Dsdk_checker.cc54 for (const std::unique_ptr<const DexFile>& dex_file : sdk_dex_files_) { in ShouldDenyAccess() local
101 for (const std::unique_ptr<const DexFile>& dex_file : sdk_dex_files_) { in ShouldDenyAccess() local
136 for (const std::unique_ptr<const DexFile>& dex_file : sdk_dex_files_) { in ShouldDenyAccess() local
/art/dex2oat/utils/
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
/art/libdexfile/external/
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
/art/runtime/dex/
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 …]
/art/runtime/verifier/
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 …]
Dverifier_deps.h130 const std::vector<bool>& GetVerifiedClasses(const DexFile& dex_file) const { in GetVerifiedClasses()
142 bool ContainsDexFile(const DexFile& dex_file) const { in ContainsDexFile()
/art/test/692-vdex-inmem-loader/
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
/art/openjdkjvmti/
Dti_class_loader.cc66 const art::DexFile* dex_file) { in AddToClassLoader()
119 const art::DexFile* dex_file) { in AllocateNewDexFileCookie()
177 [&] (art::ObjPtr<art::mirror::Object> dex_file) { in FindSourceDexFileObject()
/art/libprofile/profile/
Dprofile_boot_info.cc29 void ProfileBootInfo::Add(const DexFile* dex_file, uint32_t method_index) { in Add()
44 for (const DexFile* dex_file : dex_files_) { in Save() local
/art/libartservice/service/proto/
Ddex_use.proto38 string dex_file = 1; // key field
49 string dex_file = 1; // key field
/art/tools/veridex/
Dhidden_api.cc82 std::string HiddenApi::GetApiMethodName(const DexFile& dex_file, uint32_t method_index) { in GetApiMethodName()
92 std::string HiddenApi::GetApiFieldName(const DexFile& dex_file, uint32_t field_index) { in GetApiFieldName()
/art/runtime/
Dimtable-inl.h36 inline void ImTable::GetImtHashComponents(const DexFile& dex_file, in GetImtHashComponents()
78 inline uint32_t ImTable::GetImtIndexForAbstractMethod(const DexFile& dex_file, in GetImtIndexForAbstractMethod()
Dfuzzer_corpus_test.cc46 static const ClassLinker::DexCacheData* GetDexCacheData(Runtime* runtime, const DexFile* dex_file) in GetDexCacheData()
77 StandardDexFile dex_file(data, in DexFileVerification() local
99 StandardDexFile dex_file(data, in ClassVerification() local
235 static jobject RegisterDexFileAndGetClassLoader(Runtime* runtime, StandardDexFile* dex_file) in RegisterDexFileAndGetClassLoader()
/art/runtime/native/
Djava_lang_VMClassLoader.cc139 auto is_base_dex = [](const DexFile* dex_file) { in VMClassLoader_getBootClassPathEntries()
145 auto dchecked_is_base_dex = [&](const DexFile* dex_file) { in VMClassLoader_getBootClassPathEntries()
162 auto get_location = [](const DexFile* dex_file) { return dex_file->GetLocation(); }; in VMClassLoader_getBootClassPathEntries()
/art/compiler/optimizing/
Djit_patches_arm64.cc84 const DexFile& dex_file, in DeduplicateJitStringLiteral()
97 const DexFile& dex_file, in DeduplicateJitClassLiteral()
110 const DexFile& dex_file, in DeduplicateJitMethodTypeLiteral()
/art/tools/fuzzer/
Dlibart_verify_classes_fuzzer.cc49 static const ClassLinker::DexCacheData* GetDexCacheData(Runtime* runtime, const DexFile* dex_file) in GetDexCacheData()
92 jobject RegisterDexFileAndGetClassLoader(art::Runtime* runtime, art::StandardDexFile* dex_file) in RegisterDexFileAndGetClassLoader()
150 art::StandardDexFile dex_file(data, in LLVMFuzzerTestOneInput() local

1234567891011