Lines Matching refs:verifier_deps_
93 verifier_deps_.reset(verifier_deps); in VerifyWithCompilerDriver()
109 verifier_deps_.reset(new verifier::VerifierDeps(dex_files)); in SetVerifierDeps()
112 callbacks->SetVerifierDeps(verifier_deps_.get()); in SetVerifierDeps()
213 verifier_deps_->AddAssignability(*primary_dex_file_, in TestAssignabilityRecording()
265 return !verifier_deps_->GetVerifiedClasses(dex_file)[class_def_idx]; in HasUnverifiedClass()
270 return verifier_deps_->GetRedefinedClasses(*primary_dex_file_)[class_def_idx]; in HasRedefinedClass()
278 for (auto& dex_dep : verifier_deps_->dex_deps_) { in HasAssignable()
284 verifier_deps_->GetStringFromId(dex_file, entry.GetDestination()); in HasAssignable()
285 std::string actual_source = verifier_deps_->GetStringFromId(dex_file, entry.GetSource()); in HasAssignable()
299 for (auto& dex_dep : verifier_deps_->dex_deps_) { in HasClass()
333 for (auto& dex_dep : verifier_deps_->dex_deps_) { in HasField()
364 std::string actual_decl_klass = verifier_deps_->GetStringFromId( in HasField()
385 for (auto& dex_dep : verifier_deps_->dex_deps_) { in HasMethod()
416 std::string actual_decl_klass = verifier_deps_->GetStringFromId( in HasMethod()
430 return verifier_deps_->dex_deps_.size(); in NumberOfCompiledDexFiles()
448 for (auto& entry : verifier_deps_->dex_deps_) { in HasEachKindOfRecord()
500 std::unique_ptr<verifier::VerifierDeps> verifier_deps_; member in art::verifier::VerifierDepsTest
511 dex::StringIndex id_Main1 = verifier_deps_->GetIdFromString(*primary_dex_file_, "LMain;"); in TEST_F()
513 ASSERT_EQ("LMain;", verifier_deps_->GetStringFromId(*primary_dex_file_, id_Main1)); in TEST_F()
515 dex::StringIndex id_Main2 = verifier_deps_->GetIdFromString(*primary_dex_file_, "LMain;"); in TEST_F()
517 ASSERT_EQ("LMain;", verifier_deps_->GetStringFromId(*primary_dex_file_, id_Main2)); in TEST_F()
519 dex::StringIndex id_Lorem1 = verifier_deps_->GetIdFromString(*primary_dex_file_, "Lorem ipsum"); in TEST_F()
521 ASSERT_EQ("Lorem ipsum", verifier_deps_->GetStringFromId(*primary_dex_file_, id_Lorem1)); in TEST_F()
523 dex::StringIndex id_Lorem2 = verifier_deps_->GetIdFromString(*primary_dex_file_, "Lorem ipsum"); in TEST_F()
525 ASSERT_EQ("Lorem ipsum", verifier_deps_->GetStringFromId(*primary_dex_file_, id_Lorem2)); in TEST_F()
1146 verifier_deps_->Encode(dex_files_, &buffer); in TEST_F()
1152 ASSERT_TRUE(verifier_deps_->Equals(decoded_deps)); in TEST_F()
1160 verifier_deps_->Encode(dex_files_, &buffer); in TEST_F()
1257 verifier_deps_->Encode(dex_files_, &buffer); in TEST_F()
1433 verifier_deps_->Encode(dex_files_, &buffer); in TEST_F()
1459 ASSERT_FALSE(verifier_deps_ == nullptr); in TEST_F()
1460 ASSERT_FALSE(verifier_deps_->Equals(decoded_deps)); in TEST_F()
1477 verifier_deps_->Encode(dex_files_, &buffer); in TEST_F()