Home | History | Annotate | Download | only in linker

Lines Matching refs:dex_file

60                    const DexFile& dex_file)
63 compiler_driver_->GetCompiledMethod(MethodReference(&dex_file,
130 for (const DexFile* dex_file : dex_files) {
132 reinterpret_cast<const uint8_t*>(&dex_file->GetHeader()),
133 dex_file->GetHeader().file_size_);
135 dex_file->GetLocation().c_str(),
136 dex_file->GetLocationChecksum())) {
210 for (const std::unique_ptr<const DexFile>& dex_file : opened_dex_files) {
211 dex_files.push_back(dex_file.get());
213 class_linker->RegisterDexFile(*dex_file, nullptr);
265 for (std::unique_ptr<const DexFile>& dex_file : opened_dex_files) {
266 opened_dex_files_.emplace_back(dex_file.release());
441 const DexFile& dex_file = *java_lang_dex_file_;
442 uint32_t dex_file_checksum = dex_file.GetLocationChecksum();
443 const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(dex_file.GetLocation().c_str(),
446 CHECK_EQ(dex_file.GetLocationChecksum(), oat_dex_file->GetDexFileLocationChecksum());
449 for (size_t i = 0; i < dex_file.NumClassDefs(); i++) {
450 const DexFile::ClassDef& class_def = dex_file.GetClassDef(i);
451 const uint8_t* class_data = dex_file.GetClassData(class_def);
455 ClassDataItemIterator it(dex_file, class_data);
459 const char* descriptor = dex_file.GetClassDescriptor(class_def);
471 CheckMethod(&m, oat_class.GetOatMethod(method_index), dex_file);
480 CheckMethod(&m, oat_class.GetOatMethod(method_index), dex_file);
540 for (const DexFile* dex_file : dex_files) {
542 class_linker->RegisterDexFile(*dex_file,