Lines Matching refs:VerifierDeps
39 VerifierDeps::VerifierDeps(const std::vector<const DexFile*>& dex_files, bool output_only) in VerifierDeps() function in art::verifier::VerifierDeps
60 void VerifierDeps::MergeWith(std::unique_ptr<VerifierDeps> other, in MergeWith()
80 VerifierDeps::DexFileDeps* VerifierDeps::GetDexFileDeps(const DexFile& dex_file) { in GetDexFileDeps()
85 const VerifierDeps::DexFileDeps* VerifierDeps::GetDexFileDeps(const DexFile& dex_file) const { in GetDexFileDeps()
95 uint16_t VerifierDeps::GetAccessFlags(Ptr element) { in GetAccessFlags()
98 return VerifierDeps::kUnresolvedMarker; in GetAccessFlags()
101 CHECK_NE(access_flags, VerifierDeps::kUnresolvedMarker); in GetAccessFlags()
106 dex::StringIndex VerifierDeps::GetClassDescriptorStringId(const DexFile& dex_file, in GetClassDescriptorStringId()
146 dex::StringIndex VerifierDeps::GetMethodDeclaringClassStringId(const DexFile& dex_file, in GetMethodDeclaringClassStringId()
151 return dex::StringIndex(VerifierDeps::kUnresolvedMarker); in GetMethodDeclaringClassStringId()
165 dex::StringIndex VerifierDeps::GetFieldDeclaringClassStringId(const DexFile& dex_file, in GetFieldDeclaringClassStringId()
170 return dex::StringIndex(VerifierDeps::kUnresolvedMarker); in GetFieldDeclaringClassStringId()
184 static inline VerifierDeps* GetMainVerifierDeps() { in GetMainVerifierDeps()
194 static inline VerifierDeps* GetThreadLocalVerifierDeps() { in GetThreadLocalVerifierDeps()
216 dex::StringIndex VerifierDeps::GetIdFromString(const DexFile& dex_file, const std::string& str) { in GetIdFromString()
228 VerifierDeps* singleton = GetMainVerifierDeps(); in GetIdFromString()
254 std::string VerifierDeps::GetStringFromId(const DexFile& dex_file, dex::StringIndex string_id) in GetStringFromId()
268 bool VerifierDeps::IsInClassPath(ObjPtr<mirror::Class> klass) const { in IsInClassPath()
292 void VerifierDeps::AddClassResolution(const DexFile& dex_file, in AddClassResolution()
310 void VerifierDeps::AddFieldResolution(const DexFile& dex_file, in AddFieldResolution()
332 void VerifierDeps::AddMethodResolution(const DexFile& dex_file, in AddMethodResolution()
353 ObjPtr<mirror::Class> VerifierDeps::FindOneClassPathBoundaryForInterface( in FindOneClassPathBoundaryForInterface()
408 void VerifierDeps::AddAssignability(const DexFile& dex_file, in AddAssignability()
512 void VerifierDeps::MaybeRecordClassRedefinition(const DexFile& dex_file, in MaybeRecordClassRedefinition()
514 VerifierDeps* thread_deps = GetThreadLocalVerifierDeps(); in MaybeRecordClassRedefinition()
522 void VerifierDeps::MaybeRecordVerificationStatus(const DexFile& dex_file, in MaybeRecordVerificationStatus()
528 VerifierDeps* thread_deps = GetThreadLocalVerifierDeps(); in MaybeRecordVerificationStatus()
535 void VerifierDeps::RecordClassVerified(const DexFile& dex_file, const dex::ClassDef& class_def) { in RecordClassVerified()
541 void VerifierDeps::MaybeRecordClassResolution(const DexFile& dex_file, in MaybeRecordClassResolution()
544 VerifierDeps* thread_deps = GetThreadLocalVerifierDeps(); in MaybeRecordClassResolution()
550 void VerifierDeps::MaybeRecordFieldResolution(const DexFile& dex_file, in MaybeRecordFieldResolution()
553 VerifierDeps* thread_deps = GetThreadLocalVerifierDeps(); in MaybeRecordFieldResolution()
559 void VerifierDeps::MaybeRecordMethodResolution(const DexFile& dex_file, in MaybeRecordMethodResolution()
562 VerifierDeps* thread_deps = GetThreadLocalVerifierDeps(); in MaybeRecordMethodResolution()
568 void VerifierDeps::MaybeRecordAssignability(const DexFile& dex_file, in MaybeRecordAssignability()
573 VerifierDeps* thread_deps = GetThreadLocalVerifierDeps(); in MaybeRecordAssignability()
759 void VerifierDeps::Encode(const std::vector<const DexFile*>& dex_files, in Encode()
775 bool VerifierDeps::DecodeDexFileDeps(DexFileDeps& deps, in DecodeDexFileDeps()
795 bool VerifierDeps::ParseStoredData(const std::vector<const DexFile*>& dex_files, in ParseStoredData()
820 bool VerifierDeps::ParseVerifiedClasses( in ParseVerifiedClasses()
849 bool VerifierDeps::Equals(const VerifierDeps& rhs) const { in Equals()
875 bool VerifierDeps::DexFileDeps::Equals(const VerifierDeps::DexFileDeps& rhs) const { in Equals()
885 void VerifierDeps::Dump(VariableIndentationOutputStream* vios) const { in Dump()
982 bool VerifierDeps::ValidateDependencies(Thread* self, in ValidateDependencies()
1009 bool VerifierDeps::VerifyAssignability(Handle<mirror::ClassLoader> class_loader, in VerifyAssignability()
1048 bool VerifierDeps::VerifyClasses(Handle<mirror::ClassLoader> class_loader, in VerifyClasses()
1087 bool VerifierDeps::VerifyFields(Handle<mirror::ClassLoader> class_loader, in VerifyFields()
1150 bool VerifierDeps::VerifyMethods(Handle<mirror::ClassLoader> class_loader, in VerifyMethods()
1211 bool VerifierDeps::IsInDexFiles(const char* descriptor, in IsInDexFiles()
1224 bool VerifierDeps::VerifyInternalClasses(const DexFile& dex_file, in VerifyInternalClasses()
1264 bool VerifierDeps::VerifyDexFile(Handle<mirror::ClassLoader> class_loader, in VerifyDexFile()