/art/runtime/ |
D | dex_file-inl.h | 61 if (dex_file_ == nullptr) { 62 return rhs.dex_file_ == nullptr; 64 if (rhs.dex_file_ == nullptr) { 67 if (dex_file_ == rhs.dex_file_) { 71 const char* lhs_shorty_data = dex_file_->StringDataAndUtf16LengthByIdx(proto_id_->shorty_idx_, 77 rhs.dex_file_->StringDataAndUtf16LengthByIdx(rhs.proto_id_->shorty_idx_, 85 const DexFile::TypeId& return_type_id = dex_file_->GetTypeId(proto_id_->return_type_idx_); 87 rhs.dex_file_->GetTypeId(rhs.proto_id_->return_type_idx_); 88 if (!DexFileStringEquals(dex_file_, return_type_id.descriptor_idx_, 89 rhs.dex_file_, rhs_return_type_id.descriptor_idx_)) { [all …]
|
D | type_lookup_table.h | 125 const uint8_t* ptr = dex_file_.Begin() + str_offset; in IsStringsEquals() 157 const DexFile& dex_file_; variable
|
D | type_lookup_table.cc | 42 return RawDataLength(dex_file_); in RawDataLength() 73 : dex_file_(dex_file), in TypeLookupTable() 110 : dex_file_(dex_file), in TypeLookupTable()
|
D | dex_file_verifier.cc | 74 if (UNLIKELY(!CheckIndex(idx, dex_file_->NumStringIds(), error_string))) { in CheckLoadStringByIdx() 77 return dex_file_->StringDataByIdx(idx); in CheckLoadStringByIdx() 81 if (UNLIKELY(!CheckIndex(type_idx, dex_file_->NumTypeIds(), error_string))) { in CheckLoadStringByTypeIdx() 84 const DexFile::TypeId& type_id = dex_file_->GetTypeId(type_idx); in CheckLoadStringByTypeIdx() 90 if (UNLIKELY(!CheckIndex(idx, dex_file_->NumFieldIds(), error_string))) { in CheckLoadFieldId() 93 return &dex_file_->GetFieldId(idx); in CheckLoadFieldId() 97 if (UNLIKELY(!CheckIndex(idx, dex_file_->NumMethodIds(), err_string))) { in CheckLoadMethodId() 100 return &dex_file_->GetMethodId(idx); in CheckLoadMethodId() 901 ClassDataItemIterator it(*dex_file_, ptr_); in CheckIntraClassDataItem() 1656 ClassDataItemIterator it(*dex_file_, ptr); in FindFirstClassDataDefiner() [all …]
|
D | oat_file_manager.cc | 145 dex_file_(dex_file), in DexFileAndClassPair() 164 return dex_file_ < rhs.dex_file_; in operator <() 168 return current_class_index_ + 1 < dex_file_->NumClassDefs(); in DexFileHasMoreClasses() 173 cached_descriptor_ = GetClassDescriptor(dex_file_, current_class_index_); in Next() 185 return dex_file_; in GetDexFile() 196 const DexFile* dex_file_; member in art::DexFileAndClassPair
|
D | dex_file.h | 1294 : dex_file_(dex_file), size_(0), pos_(0) { in DexFileParameterIterator() 1295 type_list_ = dex_file_.GetProtoParameters(proto_id); in DexFileParameterIterator() 1307 return dex_file_.StringByTypeIdx(GetTypeIdx()); in GetDescriptor() 1310 const DexFile& dex_file_; 1334 Signature(const DexFile* dex, const DexFile::ProtoId& proto) : dex_file_(dex), proto_id_(&proto) { in Signature() 1337 Signature() : dex_file_(nullptr), proto_id_(nullptr) { in Signature() 1342 const DexFile* const dex_file_; variable 1351 : dex_file_(dex_file), pos_(0), ptr_pos_(raw_class_data_item), last_idx_(0) { in ClassDataItemIterator() 1460 return dex_file_.GetCodeItem(method_.code_off_); in GetMethodCodeItem() 1528 const DexFile& dex_file_; variable [all …]
|
D | dex_file_verifier.h | 38 : dex_file_(dex_file), begin_(begin), size_(size), location_(location), in DexFileVerifier() 175 const DexFile* const dex_file_; variable
|
D | dex_file.cc | 2261 if (dex_file_ == nullptr) { in ToString() 2265 const DexFile::TypeList* params = dex_file_->GetProtoParameters(*proto_id_); in ToString() 2272 result += dex_file_->StringByTypeIdx(params->GetTypeItem(i).type_idx_); in ToString() 2276 result += dex_file_->StringByTypeIdx(proto_id_->return_type_idx_); in ToString() 2281 if (dex_file_ == nullptr) { in operator ==() 2289 const DexFile::TypeList* params = dex_file_->GetProtoParameters(*proto_id_); in operator ==() 2292 StringPiece param(dex_file_->StringByTypeIdx(params->GetTypeItem(i).type_idx_)); in operator ==() 2303 return tail == dex_file_->StringByTypeIdx(proto_id_->return_type_idx_); in operator ==() 2331 LOG(WARNING) << "Duplicate method in " << dex_file_.GetLocation(); in ReadClassDataMethod() 2371 : dex_file_(dex_file), in EncodedStaticFieldValueIterator() [all …]
|
/art/dexdump/ |
D | dexdump_test.cc | 40 dex_file_ = GetLibCoreDexFileNames()[0]; in SetUp() 53 std::string dex_file_; member in art::DexDumpTest 64 ASSERT_FALSE(Exec({"-o", "/joho", dex_file_}, &error_msg)) << error_msg; in TEST_F() 69 ASSERT_FALSE(Exec({"-c", "-i", dex_file_}, &error_msg)) << error_msg; in TEST_F() 75 dex_file_}, &error_msg)) << error_msg; in TEST_F() 81 dex_file_}, &error_msg)) << error_msg; in TEST_F()
|
/art/dexlist/ |
D | dexlist_test.cc | 40 dex_file_ = GetLibCoreDexFileNames()[0]; in SetUp() 57 std::string dex_file_; member in art::DexListTest 68 ASSERT_FALSE(Exec({"-o", "/joho", dex_file_}, &error_msg)) << error_msg; in TEST_F() 73 ASSERT_FALSE(Exec({"-m", "joho", dex_file_}, &error_msg)) << error_msg; in TEST_F() 78 ASSERT_TRUE(Exec({"-o", "/dev/null", dex_file_}, &error_msg)) << error_msg; in TEST_F() 84 dex_file_}, &error_msg)) << error_msg; in TEST_F()
|
/art/compiler/driver/ |
D | dex_compilation_unit.h | 56 return dex_file_; in GetDexFile() 72 const DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_); in GetShorty() 73 return dex_file_->GetMethodShorty(method_id); in GetShorty() 77 const DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_); in GetShorty() 78 return dex_file_->GetMethodShorty(method_id, shorty_len); in GetShorty() 120 const DexFile* const dex_file_; variable
|
D | dex_compilation_unit.cc | 36 dex_file_(&dex_file), in DexCompilationUnit() 48 symbol_ += MangleForJni(PrettyMethod(dex_method_idx_, *dex_file_)); in GetSymbol()
|
/art/compiler/optimizing/ |
D | nodes_arm.h | 26 dex_file_(&dex_file), in HArmDexCacheArraysBase() 41 return *dex_file_; in GetDexFile() 51 const DexFile* dex_file_;
|
D | builder.h | 48 dex_file_(dex_file), in HGraphBuilder() 74 dex_file_(nullptr), in graph_() 104 const DexFile* const dex_file_; variable
|
D | block_builder.h | 34 dex_file_(dex_file), in HBasicBlockBuilder() 74 const DexFile* const dex_file_; variable
|
D | builder.cc | 54 << PrettyMethod(dex_compilation_unit_->GetDexMethodIndex(), *dex_file_) in SkipCompilation() 64 << PrettyMethod(dex_compilation_unit_->GetDexMethodIndex(), *dex_file_) in SkipCompilation()
|
D | instruction_builder.cc | 354 dex_file_->DecodeDebugPositionInfo(&code_item_, Callback::Position, locations); in FindNativeDebugInfoLocations() 437 dex_file_->GetMethodId(dex_compilation_unit_->GetDexMethodIndex()); in InitializeParameters() 440 HParameterValue* parameter = new (arena_) HParameterValue(*dex_file_, in InitializeParameters() 450 const DexFile::ProtoId& proto = dex_file_->GetMethodPrototype(referrer_method_id); in InitializeParameters() 451 const DexFile::TypeList* arg_types = dex_file_->GetProtoParameters(proto); in InitializeParameters() 454 *dex_file_, in InitializeParameters() 775 const char* descriptor = dex_file_->GetMethodShorty(method_idx); in BuildInvoke() 785 MethodReference target_method(dex_file_, method_idx); in BuildInvoke() 790 dex_file_, in BuildInvoke() 855 target_method = MethodReference(dex_file_, method_idx); in BuildInvoke() [all …]
|
D | instruction_builder.h | 49 dex_file_(dex_file), in HInstructionBuilder() 272 const DexFile* const dex_file_; variable
|
/art/runtime/verifier/ |
D | method_verifier.cc | 521 dex_file_(dex_file), in MethodVerifier() 694 const DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_); in Verify() 695 const char* method_name = dex_file_->StringDataByIdx(method_id.name_idx_); in Verify() 708 LOG(WARNING) << "Method " << PrettyMethod(dex_method_idx_, *dex_file_) in Verify() 807 if (dex_file_->GetVersion() >= DexFile::kDefaultMethodsVersion) { in Verify() 921 …std::string location(StringPrintf("%s: [0x%X] ", PrettyMethod(dex_method_idx_, *dex_file_).c_str(), in Fail() 929 return info_messages_ << "VFY: " << PrettyMethod(dex_method_idx_, *dex_file_) in LogVerifyInfo() 1049 mirror::Class* exception_type = linker->ResolveType(*dex_file_, in ScanTryCatchBlocks() 1232 if (idx >= dex_file_->GetHeader().field_ids_size_) { in CheckFieldIndex() 1234 << dex_file_->GetHeader().field_ids_size_ << ")"; in CheckFieldIndex() [all …]
|
D | method_verifier-inl.h | 58 return MethodReference(dex_file_, dex_method_idx_); in GetMethodReference()
|
D | method_verifier.h | 186 return dex_file_->GetVersion(); in DexFileVersion() 760 const DexFile* const dex_file_; // The dex file containing the method. variable
|
/art/runtime/mirror/ |
D | dex_cache.h | 191 return GetFieldPtr<const DexFile*>(OFFSET_OF_OBJECT_MEMBER(DexCache, dex_file_)); in GetDexFile() 195 SetFieldPtr<false>(OFFSET_OF_OBJECT_MEMBER(DexCache, dex_file_), dex_file); in SetDexFile() 221 uint64_t dex_file_; // const DexFile* variable
|
/art/compiler/ |
D | oat_writer.cc | 535 dex_file_(nullptr), in DexMethodVisitor() 540 DCHECK(dex_file_ == nullptr); in StartClass() 542 dex_file_ = dex_file; in StartClass() 551 dex_file_ = nullptr; in EndClass() 570 const DexFile* dex_file_; member in art::OatWriter::DexMethodVisitor 628 writer_->compiler_driver_->GetCompiledMethod(MethodReference(dex_file_, method_idx)); in VisitMethod() 637 ClassReference class_ref(dex_file_, class_def_index_); in EndClass() 693 MethodReference method_ref(dex_file_, it.GetMemberIndex()); in VisitMethod() 769 info.dex_file = dex_file_; in VisitMethod() 818 offset_, compiled_method, MethodReference(dex_file_, it.GetMemberIndex())); in NewQuickCodeOffset() [all …]
|
/art/compiler/dex/quick/ |
D | dex_file_method_inliner.cc | 669 dex_file_(nullptr) { in DexFileMethodInliner() 819 DCHECK(dex_file_ == nullptr); in FindIntrinsics() 828 dex_file_ = dex_file; in FindIntrinsics() 837 if (PrettyMethod(method_idx, *dex_file_) == "int java.lang.String.length()") { in AddInlineMethod() 840 LOG(WARNING) << "Inliner: " << PrettyMethod(method_idx, *dex_file_) << " already inline"; in AddInlineMethod()
|
D | dex_file_method_inliner.h | 391 const DexFile* dex_file_; variable
|