Lines Matching refs:DexFile
37 class DexFile; variable
63 explicit VerifierDeps(const std::vector<const DexFile*>& dex_files, bool output_only = true);
70 bool ParseStoredData(const std::vector<const DexFile*>& dex_files, ArrayRef<const uint8_t> data);
74 void MergeWith(std::unique_ptr<VerifierDeps> other, const std::vector<const DexFile*>& dex_files);
79 void RecordClassVerified(const DexFile& dex_file, const dex::ClassDef& class_def)
84 const DexFile& dex_file,
93 const DexFile& dex_file,
103 const DexFile& dex_file,
113 void Encode(const std::vector<const DexFile*>& dex_files, std::vector<uint8_t>* buffer) const;
123 const std::vector<bool>& GetVerifiedClasses(const DexFile& dex_file) const { in GetVerifiedClasses()
128 bool HasRecordedVerifiedStatus(const DexFile& dex_file, const dex::ClassDef& class_def)
135 bool ContainsDexFile(const DexFile& dex_file) const { in ContainsDexFile()
143 const std::vector<const DexFile*>& dex_files,
192 DexFileDeps* GetDexFileDeps(const DexFile& dex_file);
194 const DexFileDeps* GetDexFileDeps(const DexFile& dex_file) const;
200 dex::StringIndex GetIdFromString(const DexFile& dex_file, const std::string& str)
204 std::string GetStringFromId(const DexFile& dex_file, dex::StringIndex string_id) const;
207 dex::StringIndex GetClassDescriptorStringId(const DexFile& dex_file, ObjPtr<mirror::Class> klass)
211 void AddAssignability(const DexFile& dex_file,
217 void AddAssignability(const DexFile& dex_file,
229 const DexFile& dex_file,
239 const std::vector<const DexFile*>& dex_files,
240 /* out */ const DexFile** cp_dex_file) const;
243 const DexFile& dex_file,
250 std::map<const DexFile*, std::unique_ptr<DexFileDeps>> dex_deps_;