Lines Matching refs:DexFile
115 void CompileAll(jobject class_loader, const std::vector<const DexFile*>& dex_files,
190 void AddRequiresConstructorBarrier(Thread* self, const DexFile* dex_file,
192 bool RequiresConstructorBarrier(Thread* self, const DexFile* dex_file,
197 bool CanAssumeTypeIsPresentInDexCache(const DexFile& dex_file, uint32_t type_idx);
199 bool CanAssumeStringIsPresentInDexCache(const DexFile& dex_file, uint32_t string_idx)
203 bool CanAccessTypeWithoutChecks(uint32_t referrer_idx, const DexFile& dex_file,
210 bool CanAccessInstantiableTypeWithoutChecks(uint32_t referrer_idx, const DexFile& dex_file,
214 bool CanEmbedTypeInCode(const DexFile& dex_file, uint32_t type_idx,
254 Handle<mirror::ClassLoader> class_loader, const DexFile* dex_file,
260 ArtField* resolved_field, const DexFile** declaring_dex_file,
268 inline mirror::DexCache* FindDexCache(const DexFile* dex_file)
314 ArtMethod* resolved_method, const DexFile** declaring_dex_file,
341 DexCacheArraysLayout GetDexCacheArraysLayout(const DexFile* dex_file);
382 const VerifiedMethod* GetVerifiedMethod(const DexFile* dex_file, uint32_t method_idx) const;
399 const std::vector<const DexFile*>& dex_files,
454 const DexFile& dex_file) const;
469 bool IsStringTypeIndex(uint16_t type_index, const DexFile* dex_file);
470 bool IsStringInit(uint32_t method_index, const DexFile* dex_file, int32_t* offset);
547 Thread* self, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file,
548 const DexFile::ClassDef& class_def) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
550 void PreCompile(jobject class_loader, const std::vector<const DexFile*>& dex_files,
559 void Resolve(jobject class_loader, const std::vector<const DexFile*>& dex_files,
562 void ResolveDexFile(jobject class_loader, const DexFile& dex_file,
563 const std::vector<const DexFile*>& dex_files,
567 void Verify(jobject class_loader, const std::vector<const DexFile*>& dex_files,
569 void VerifyDexFile(jobject class_loader, const DexFile& dex_file,
570 const std::vector<const DexFile*>& dex_files,
574 void SetVerified(jobject class_loader, const std::vector<const DexFile*>& dex_files,
576 void SetVerifiedDexFile(jobject class_loader, const DexFile& dex_file,
577 const std::vector<const DexFile*>& dex_files,
581 void InitializeClasses(jobject class_loader, const std::vector<const DexFile*>& dex_files,
584 void InitializeClasses(jobject class_loader, const DexFile& dex_file,
585 const std::vector<const DexFile*>& dex_files,
593 void Compile(jobject class_loader, const std::vector<const DexFile*>& dex_files,
595 void CompileDexFile(jobject class_loader, const DexFile& dex_file,
596 const std::vector<const DexFile*>& dex_files,
599 void CompileMethod(Thread* self, const DexFile::CodeItem* code_item, uint32_t access_flags,
601 jobject class_loader, const DexFile& dex_file,
679 const DexFile::CodeItem* code_item,
682 jobject class_loader, const DexFile& dex_file,