Searched refs:dex_file_ (Results 1 - 25 of 26) sorted by relevance

12

/art/runtime/
H A Ddex_file-inl.h61 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 Ddex_file_verifier.h38 : dex_file_(dex_file), begin_(begin), size_(size), location_(location),
114 const DexFile* const dex_file_; member in class:art::DexFileVerifier
H A Ddex_file_verifier.cc70 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 Ddex_file.h1008 : 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 Ddex_file.cc985 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 Ddex_compilation_unit.h56 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 Ddex_compilation_unit.cc30 dex_file_(cu->dex_file),
50 dex_file_(&dex_file),
61 symbol_ += MangleForJni(PrettyMethod(dex_method_idx_, *dex_file_));
H A Dcompiler_driver.h414 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 Dcompiler_driver.cc1373 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 Dtype_inference.cc40 : 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 Dtype_inference.h84 const art::DexFile* dex_file_; member in class:sea_ir::FunctionTypeInfo
/art/runtime/verifier/
H A Dmethod_verifier-inl.h50 return MethodReference(dex_file_, dex_method_idx_);
H A Dmethod_verifier.cc321 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 Dmethod_verifier.h163 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 Ddex_cache.h150 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 Ddex_cache.cc47 SetFieldPtr<false>(OFFSET_OF_OBJECT_MEMBER(DexCache, dex_file_), dex_file);
/art/compiler/optimizing/
H A Dbuilder.h47 dex_file_(dex_file),
127 const DexFile* const dex_file_; member in class:art::HGraphBuilder
H A Dbuilder.cc328 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 Doat_writer.cc208 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 Dcode_gen.h150 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 Dcode_gen.cc199 symbol += art::MangleForJni(PrettyMethod(invoke->GetCalledMethodIndex(), dex_file_));
/art/compiler/sea_ir/ir/
H A Dsea.h281 return &dex_file_;
349 const art::DexFile& dex_file_; member in class:sea_ir::SeaGraph
H A Dsea.cc465 regions_(), parameters_(), dex_file_(df), code_item_(NULL) { }
/art/compiler/dex/quick/
H A Ddex_file_method_inliner.h327 const DexFile* dex_file_; member in class:art::DexFileMethodInliner
H A Ddex_file_method_inliner.cc395 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";

Completed in 486 milliseconds

12