/art/runtime/ |
H A 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_i [all...] |
H A D | dex_file_verifier.h | 38 : dex_file_(dex_file), begin_(begin), size_(size), location_(location), 114 const DexFile* const dex_file_; member in class:art::DexFileVerifier
|
H A D | dex_file_verifier.cc | 70 if (UNLIKELY(!CheckIndex(idx, dex_file_->NumStringIds(), error_string))) { 73 return dex_file_->StringDataByIdx(idx); 77 if (UNLIKELY(!CheckIndex(type_idx, dex_file_->NumTypeIds(), error_string))) { 80 const DexFile::TypeId& type_id = dex_file_->GetTypeId(type_idx); 86 if (UNLIKELY(!CheckIndex(idx, dex_file_->NumFieldIds(), error_string))) { 89 return &dex_file_->GetFieldId(idx); 93 if (UNLIKELY(!CheckIndex(idx, dex_file_->NumMethodIds(), err_string))) { 96 return &dex_file_->GetMethodId(idx); 684 ClassDataItemIterator it(*dex_file_, ptr_); 1420 ClassDataItemIterator it(*dex_file_, pt [all...] |
H A D | dex_file.h | 1008 : dex_file_(dex_file), size_(0), pos_(0) { 1009 type_list_ = dex_file_.GetProtoParameters(proto_id); 1020 return dex_file_.StringByTypeIdx(GetTypeIdx()); 1023 const DexFile& dex_file_; member in class:art::DexFileParameterIterator 1047 Signature(const DexFile* dex, const DexFile::ProtoId& proto) : dex_file_(dex), proto_id_(&proto) { 1050 Signature() : dex_file_(nullptr), proto_id_(nullptr) { 1055 const DexFile* const dex_file_; member in class:art::Signature 1064 : dex_file_(dex_file), pos_(0), ptr_pos_(raw_class_data_item), last_idx_(0) { 1173 return dex_file_.GetCodeItem(method_.code_off_); 1238 const DexFile& dex_file_; member in class:art::ClassDataItemIterator 1282 const DexFile& dex_file_; member in class:art::EncodedStaticFieldValueIterator [all...] |
H A D | dex_file.cc | 985 if (dex_file_ == nullptr) { 989 const DexFile::TypeList* params = dex_file_->GetProtoParameters(*proto_id_); 996 result += dex_file_->StringByTypeIdx(params->GetTypeItem(i).type_idx_); 1000 result += dex_file_->StringByTypeIdx(proto_id_->return_type_idx_); 1005 if (dex_file_ == nullptr) { 1013 const DexFile::TypeList* params = dex_file_->GetProtoParameters(*proto_id_); 1016 StringPiece param(dex_file_->StringByTypeIdx(params->GetTypeItem(i).type_idx_)); 1027 return tail == dex_file_->StringByTypeIdx(proto_id_->return_type_idx_); 1047 LOG(WARNING) << "Duplicate field in " << dex_file_.GetLocation(); 1056 LOG(WARNING) << "Duplicate method in " << dex_file_ [all...] |
/art/compiler/driver/ |
H A D | dex_compilation_unit.h | 56 return dex_file_; 72 const DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_); 73 return dex_file_->GetMethodShorty(method_id); 77 const DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_); 78 return dex_file_->GetMethodShorty(method_id, shorty_len); 114 const DexFile* const dex_file_; member in class:art::DexCompilationUnit
|
H A D | dex_compilation_unit.cc | 30 dex_file_(cu->dex_file), 50 dex_file_(&dex_file), 61 symbol_ += MangleForJni(PrettyMethod(dex_method_idx_, *dex_file_));
|
H A D | compiler_driver.h | 414 return *dex_file_; 446 : dex_file_(dex_file), 450 CHECK(dex_file_ != nullptr); 454 const DexFile* const dex_file_; member in class:art::CompilerDriver::PatchInformation
|
H A D | compiler_driver.cc | 1373 dex_file_(dex_file), 1392 CHECK(dex_file_ != nullptr); 1393 return dex_file_; 1456 const DexFile* const dex_file_; member in class:art::ParallelCompilationManager
|
/art/compiler/sea_ir/types/ |
H A D | type_inference.cc | 40 : dex_file_(graph->GetDexFile()), dex_method_idx_(graph->method_idx_), type_cache_(types), 42 const art::DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_); 43 const char* descriptor = dex_file_->GetTypeDescriptor(dex_file_->GetTypeId(method_id.class_idx_)); 48 art::verifier::RegTypeCache* types): dex_file_(graph->GetDexFile()), 52 const art::DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_); 53 const char* descriptor = dex_file_->GetTypeDescriptor(dex_file_->GetTypeId(method_id.class_idx_)); 58 const art::DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_); 59 uint32_t return_type_idx = dex_file_ [all...] |
H A D | type_inference.h | 84 const art::DexFile* dex_file_; member in class:sea_ir::FunctionTypeInfo
|
/art/runtime/verifier/ |
H A D | method_verifier-inl.h | 50 return MethodReference(dex_file_, dex_method_idx_);
|
H A D | method_verifier.cc | 321 dex_file_(dex_file), 501 ClassReference ref(dex_file_, dex_file_->GetIndexForClassDef(*class_def_)); 509 std::string location(StringPrintf("%s: [0x%X]", PrettyMethod(dex_method_idx_, *dex_file_).c_str(), 517 return info_messages_ << "VFY: " << PrettyMethod(dex_method_idx_, *dex_file_) 628 mirror::Class* exception_type = linker->ResolveType(*dex_file_, 784 if (idx >= dex_file_->GetHeader().field_ids_size_) { 786 << dex_file_->GetHeader().field_ids_size_ << ")"; 793 if (idx >= dex_file_->GetHeader().method_ids_size_) { 795 << dex_file_ [all...] |
H A D | method_verifier.h | 163 return dex_file_->GetVersion(); 659 const DexFile* const dex_file_; // The dex file containing the method. member in class:art::verifier::MethodVerifier
|
/art/runtime/mirror/ |
H A D | dex_cache.h | 150 return GetFieldPtr<const DexFile*>(OFFSET_OF_OBJECT_MEMBER(DexCache, dex_file_)); 155 return SetFieldPtr<false>(OFFSET_OF_OBJECT_MEMBER(DexCache, dex_file_), dex_file); 165 uint64_t dex_file_; member in class:art::mirror::FINAL
|
H A D | dex_cache.cc | 47 SetFieldPtr<false>(OFFSET_OF_OBJECT_MEMBER(DexCache, dex_file_), dex_file);
|
/art/compiler/optimizing/ |
H A D | builder.h | 47 dex_file_(dex_file), 127 const DexFile* const dex_file_; member in class:art::HGraphBuilder
|
H A D | builder.cc | 328 const DexFile::MethodId& method_id = dex_file_->GetMethodId(method_idx); 329 const DexFile::ProtoId& proto_id = dex_file_->GetProtoId(method_id.proto_idx_); 330 const char* descriptor = dex_file_->StringDataByIdx(proto_id.shorty_idx_);
|
/art/compiler/ |
H A D | oat_writer.cc | 208 dex_file_(nullptr), 213 DCHECK(dex_file_ == nullptr); 215 dex_file_ = dex_file; 224 dex_file_ = nullptr; 243 const DexFile* dex_file_; member in class:art::OatWriter::DexMethodVisitor 295 writer_->compiler_driver_->GetCompiledMethod(MethodReference(dex_file_, method_idx)); 304 ClassReference class_ref(dex_file_, class_def_index_); 435 std::string name = PrettyMethod(it.GetMemberIndex(), *dex_file_, true); 450 ClassReference class_ref(dex_file_, class_def_index_); 466 << PrettyMethod(it.GetMemberIndex(), *dex_file_); [all...] |
/art/compiler/sea_ir/code_gen/ |
H A D | code_gen.h | 150 const art::DexFile& dex_file): CodeGenPassVisitor(code_gen_data), dex_file_(dex_file) { } 168 const art::DexFile& dex_file_; member in class:sea_ir::CodeGenVisitor
|
H A D | code_gen.cc | 199 symbol += art::MangleForJni(PrettyMethod(invoke->GetCalledMethodIndex(), dex_file_));
|
/art/compiler/sea_ir/ir/ |
H A D | sea.h | 281 return &dex_file_; 349 const art::DexFile& dex_file_; member in class:sea_ir::SeaGraph
|
H A D | sea.cc | 465 regions_(), parameters_(), dex_file_(df), code_item_(NULL) { }
|
/art/compiler/dex/quick/ |
H A D | dex_file_method_inliner.h | 327 const DexFile* dex_file_; member in class:art::DexFileMethodInliner
|
H A D | dex_file_method_inliner.cc | 395 dex_file_(NULL) { 684 DCHECK(dex_file_ == nullptr); 693 dex_file_ = dex_file; 702 if (PrettyMethod(method_idx, *dex_file_) == "int java.lang.String.length()") { 705 LOG(ERROR) << "Inliner: " << PrettyMethod(method_idx, *dex_file_) << " already inline";
|