Home
last modified time | relevance | path

Searched refs:dex_file_ (Results 26 – 43 of 43) sorted by relevance

12

/art/openjdkjvmti/
Dti_redefine.cc538 dex_file_(redefined_dex_file), in ClassRedefinition()
755 cl->GetInternTable()->InternStrong(dex_file_->GetLocation().c_str()))); in CreateNewDexCache()
764 dex_file_.get(), in CreateNewDexCache()
934 DCHECK_EQ(dex_file_->NumClassDefs(), 1u); in CheckMethods()
937 art::ClassAccessor accessor(*dex_file_, dex_file_->GetClassDef(0)); in CheckMethods()
963 MethodNameAndSignature new_method_id(dex_file_.get(), new_method.GetIndex()); in CheckMethods()
1016 DCHECK_EQ(dex_file_->NumClassDefs(), 1u); in CheckFields()
1017 art::ClassAccessor new_accessor(*dex_file_, dex_file_->GetClassDef(0)); in CheckFields()
1027 FieldNameAndSignature new_field_id(dex_file_.get(), new_field.GetIndex()); in CheckFields()
1075 if (dex_file_->NumClassDefs() != 1) { in CheckClass()
[all …]
/art/runtime/verifier/
Dmethod_verifier.h142 DCHECK(dex_file_ != nullptr); in GetDexFile()
143 return *dex_file_; in GetDexFile()
336 const DexFile* const dex_file_; // The dex file containing the method. variable
/art/dexoptanalyzer/
Ddexoptanalyzer.cc183 dex_file_ = std::string(option.substr(strlen("--dex-file="))); in ParseArgs()
308 oat_file_assistant = std::make_unique<OatFileAssistant>(dex_file_.c_str(), in GetDexOptNeeded()
366 std::string dex_file_; member in art::DexoptAnalyzer
/art/compiler/optimizing/
Dinstruction_builder.cc59 dex_file_(dex_file), in HInstructionBuilder()
386 << dex_file_->PrettyMethod(dex_compilation_unit_->GetDexMethodIndex()) in Build()
392 << dex_file_->PrettyMethod(dex_compilation_unit_->GetDexMethodIndex()) in Build()
439 const char* shorty = dex_file_->GetMethodShorty(method_idx); in BuildIntrinsic()
445 MethodReference target_method(dex_file_, method_idx); in BuildIntrinsic()
575 dex_file_->GetMethodId(dex_compilation_unit_->GetDexMethodIndex()); in InitializeParameters()
578 HParameterValue* parameter = new (allocator_) HParameterValue(*dex_file_, in InitializeParameters()
591 const dex::ProtoId& proto = dex_file_->GetMethodPrototype(referrer_method_id); in InitializeParameters()
592 const dex::TypeList* arg_types = dex_file_->GetProtoParameters(proto); in InitializeParameters()
595 *dex_file_, in InitializeParameters()
[all …]
Dblock_builder.cc33 dex_file_(dex_file), in HBasicBlockBuilder()
348 new (allocator_) TryCatchInformation(iterator.GetHandlerTypeIndex(), *dex_file_)); in InsertTryBoundaryBlocks()
Dnodes.h405 dex_file_(dex_file), in allocator_()
626 return dex_file_; in GetDexFile()
808 const DexFile& dex_file_; variable
4291 dex_file_(dex_file), in HNewInstance()
4300 const DexFile& GetDexFile() const { return dex_file_; } in GetDexFile()
4345 const DexFile& dex_file_; variable
5686 dex_file_(dex_file), in HExpression()
5693 const DexFile& GetDexFile() const { return dex_file_; } in GetDexFile()
5714 const DexFile& dex_file_; variable
5874 dex_file_(dex_file) {} in FieldInfo()
[all …]
Dinstruction_builder.h304 const DexFile* const dex_file_; variable
Dnodes.cc693 const dex::MethodId& method_id = dex_file_.GetMethodId(method_idx_); in GetMethodName()
694 return dex_file_.GetMethodName(method_id); in GetMethodName()
698 return dex_file_.PrettyMethod(method_idx_, with_signature); in PrettyMethod()
/art/tools/hiddenapi/
Dhiddenapi.cc112 const uint8_t* GetData() const { return dex_file_.GetClassData(GetClassDef()); } in GetData()
116 bool HasSuperclass() const { return dex_file_.IsTypeIndexValid(GetSuperclassIndex()); } in HasSuperclass()
119 return HasSuperclass() ? dex_file_.StringByTypeIdx(GetSuperclassIndex()) : ""; in GetSuperclassDescriptor()
124 const dex::TypeList* ifaces = dex_file_.GetInterfacesList(GetClassDef()); in GetInterfaceDescriptors()
126 list.insert(dex_file_.StringByTypeIdx(ifaces->GetTypeItem(i).type_idx_)); in GetInterfaceDescriptors()
138 LOG(FATAL) << "Class duplication: " << GetDescriptor() << " in " << dex_file_.GetLocation() in Equals()
139 << " and " << other.dex_file_.GetLocation(); in Equals()
/art/dex2oat/linker/
Doat_writer.cc818 dex_file_(nullptr), in DexMethodVisitor()
822 DCHECK(dex_file_ == nullptr); in StartClass()
824 dex_file_ = dex_file; in StartClass()
833 dex_file_ = nullptr; in EndClass()
852 const DexFile* dex_file_; member in art::linker::OatWriter::DexMethodVisitor
902 MethodReference(dex_file_, method.GetIndex())); in VisitMethod()
940 DCHECK_EQ(dex_file_, ref.dex_file); in AddBssReference()
988 writer_->compiler_driver_->GetCompiledMethod(MethodReference(dex_file_, method_idx)); in VisitMethod()
997 ClassReference class_ref(dex_file_, class_def_index_); in EndClass()
1225 MethodReference method_ref(dex_file_, method.GetIndex()); in VisitMethod()
[all …]
/art/libdexfile/dex/
Ddex_file.h897 : dex_file_(dex_file) { in DexFileParameterIterator()
898 type_list_ = dex_file_.GetProtoParameters(proto_id); in DexFileParameterIterator()
910 return dex_file_.StringByTypeIdx(dex::TypeIndex(GetTypeIdx())); in GetDescriptor()
913 const DexFile& dex_file_;
956 const DexFile& dex_file_; variable
Dcode_item_accessors.h184 const DexFile* dex_file_ = nullptr;
Ddex_file.cc597 : dex_file_(dex_file), in EncodedArrayValueIterator()
/art/runtime/mirror/
Ddex_cache.h448 return GetFieldPtr<const DexFile*>(OFFSET_OF_OBJECT_MEMBER(DexCache, dex_file_)); in GetDexFile()
452 SetFieldPtr<false>(OFFSET_OF_OBJECT_MEMBER(DexCache, dex_file_), dex_file); in SetDexFile()
568 uint64_t dex_file_; // const DexFile* variable
/art/runtime/dex/
Ddex_file_annotations.cc86 return dex_file_; in GetDexFile()
124 dex_file_(dex_file), in ClassData()
131 const DexFile& dex_file_; member in art::__anon4bc6c7790111::ClassData
/art/dex2oat/driver/
Dcompiler_driver.cc1462 dex_file_(dex_file), in ParallelCompilationManager()
1481 CHECK(dex_file_ != nullptr); in GetDexFile()
1482 return dex_file_; in GetDexFile()
1556 const DexFile* const dex_file_; member in art::ParallelCompilationManager
/art/runtime/
Dclass_linker.cc6396 dex_file_(method->GetDexFile()), mid_(&dex_file_->GetMethodId(method->GetDexMethodIndex())), in REQUIRES_SHARED()
6403 name_ = dex_file_->StringDataAndUtf16LengthByIdx(mid_->name_idx_, &name_len_); in GetName()
6413 if (dex_file_ == other_dex_file) { in HasSameNameAndSignature()
6423 return dex_file_->GetMethodSignature(*mid_) == other_dex_file->GetMethodSignature(other_mid); in HasSameNameAndSignature()
6428 const DexFile* const dex_file_; member in art::MethodNameAndSignatureComparator
Dclass_linker_test.cc676 addOffset(OFFSETOF_MEMBER(mirror::DexCache, dex_file_), "dexFile"); in DexCacheOffsets()

12