Home
last modified time | relevance | path

Searched refs:dex_cache_ (Results 1 – 17 of 17) sorted by relevance

/art/compiler/driver/
Ddex_compilation_unit.h112 return dex_cache_; in GetDexCache()
128 const Handle<mirror::DexCache> dex_cache_; variable
Ddex_compilation_unit.cc41 dex_cache_(dex_cache) { in DexCompilationUnit()
/art/compiler/optimizing/
Dssa_builder.h56 dex_cache_(dex_cache), in SsaBuilder()
121 Handle<mirror::DexCache> dex_cache_; variable
Dinstruction_builder.h73 dex_cache_(dex_cache), in HInstructionBuilder()
358 Handle<mirror::DexCache> dex_cache_; variable
Dssa_builder.cc504 dex_cache_, in BuildSsa()
/art/runtime/verifier/
Dmethod_verifier-inl.h50 return dex_cache_.Get(); in GetDexCache()
Dmethod_verifier.cc563 dex_cache_(dex_cache), in MethodVerifier()
1094 dex_cache_, class_loader_); in ScanTryCatchBlocks()
2400 ClassLinker::LookupResolvedType(type_idx, dex_cache_.Get(), class_loader_.Get()); in CodeFlowVerifyInstruction()
3599 mirror::Class* klass = linker->ResolveType(*dex_file_, handler_type_idx, dex_cache_, in CodeFlowVerifyInstruction()
3725 *dex_file_, class_idx, dex_cache_, class_loader_) in ResolveClassAndCheckAccess()
3726 : ClassLinker::LookupResolvedType(class_idx, dex_cache_.Get(), class_loader_.Get()).Ptr(); in ResolveClassAndCheckAccess()
3841 ArtMethod* res_method = dex_cache_->GetResolvedMethod(dex_method_idx, pointer_size); in ResolveMethodAndCheckAccess()
3846 res_method = klass->FindInterfaceMethod(dex_cache_.Get(), dex_method_idx, pointer_size); in ResolveMethodAndCheckAccess()
3848 res_method = klass->FindClassMethod(dex_cache_.Get(), dex_method_idx, pointer_size); in ResolveMethodAndCheckAccess()
3851 dex_cache_->SetResolvedMethod(dex_method_idx, res_method, pointer_size); in ResolveMethodAndCheckAccess()
[all …]
Dmethod_verifier.h724 Handle<mirror::DexCache> dex_cache_ GUARDED_BY(Locks::mutator_lock_);
/art/runtime/
Ddex_file_annotations.h120 dex_cache_(dex_cache), in RuntimeEncodedStaticFieldValueIterator()
129 Handle<mirror::DexCache>* const dex_cache_; // Dex cache to resolve literal objects.
Dtransaction.cc547 dex_cache_.Read()->ClearString(string_idx_); in Undo()
552 : dex_cache_(dex_cache), in ResolveStringLog()
559 dex_cache_.VisitRoot(visitor, RootInfo(kRootVMInternal)); in VisitRoots()
Dtransaction.h245 GcRoot<mirror::DexCache> dex_cache_;
Ddex_file_annotations.cc1521 DCHECK(dex_cache_ != nullptr); in ReadValueToField()
1537 *dex_cache_); in ReadValueToField()
1544 *dex_cache_, in ReadValueToField()
Dclass_linker_test.cc583 addOffset(OFFSETOF_MEMBER(mirror::Class, dex_cache_), "dexCache"); in ClassOffsets()
/art/compiler/
Doat_writer.cc1286 dex_cache_(nullptr) { in WriteCodeMethodVisitor()
1302 if (dex_cache_ == nullptr || dex_cache_->GetDexFile() != dex_file) { in StartClass()
1303 dex_cache_ = class_linker_->FindDexCache(Thread::Current(), *dex_file); in StartClass()
1304 DCHECK(dex_cache_ != nullptr); in StartClass()
1477 ObjPtr<mirror::DexCache> dex_cache_; member in art::OatWriter::WriteCodeMethodVisitor
1489 (dex_file_ == ref.dex_file) ? dex_cache_ : class_linker_->FindDexCache( in GetTargetMethod()
1524 ? dex_cache_ in GetDexCache()
1591 size_t oat_index = writer_->image_writer_->GetOatIndexForDexCache(dex_cache_); in PatchCodeAddress()
/art/runtime/mirror/
Dclass.h702 return MemberOffset(OFFSETOF_MEMBER(Class, dex_cache_)); in DexCacheOffset()
1413 HeapReference<DexCache> dex_cache_; variable
Dclass-inl.h96 OFFSET_OF_OBJECT_MEMBER(Class, dex_cache_)); in GetDexCache()
Dclass.cc194 SetFieldObjectTransaction(OFFSET_OF_OBJECT_MEMBER(Class, dex_cache_), new_dex_cache); in SetDexCache()