Lines Matching refs:verifier_deps_
90 verifier_deps_.reset(nullptr); in VerifyWithCompilerDriver()
95 verifier_deps_.reset(callbacks_->GetVerifierDeps()); in VerifyWithCompilerDriver()
109 verifier_deps_.reset(new verifier::VerifierDeps(dex_files)); in SetVerifierDeps()
112 callbacks->SetVerifierDeps(verifier_deps_.get()); in SetVerifierDeps()
215 verifier_deps_->AddAssignability(*primary_dex_file_, in TestAssignabilityRecording()
258 for (const auto& dex_dep : verifier_deps_->dex_deps_) { in HasUnverifiedClass()
273 for (auto& dex_dep : verifier_deps_->dex_deps_) { in HasAssignable()
279 verifier_deps_->GetStringFromId(dex_file, entry.GetDestination()); in HasAssignable()
280 std::string actual_source = verifier_deps_->GetStringFromId(dex_file, entry.GetSource()); in HasAssignable()
294 for (auto& dex_dep : verifier_deps_->dex_deps_) { in HasClass()
328 for (auto& dex_dep : verifier_deps_->dex_deps_) { in HasField()
359 std::string actual_decl_klass = verifier_deps_->GetStringFromId( in HasField()
381 for (auto& dex_dep : verifier_deps_->dex_deps_) { in HasMethod()
415 std::string actual_decl_klass = verifier_deps_->GetStringFromId( in HasMethod()
429 return verifier_deps_->dex_deps_.size(); in NumberOfCompiledDexFiles()
440 for (auto& entry : verifier_deps_->dex_deps_) { in HasEachKindOfRecord()
472 std::unique_ptr<verifier::VerifierDeps> verifier_deps_; member in art::verifier::VerifierDepsTest
483 dex::StringIndex id_Main1 = verifier_deps_->GetIdFromString(*primary_dex_file_, "LMain;"); in TEST_F()
485 ASSERT_EQ("LMain;", verifier_deps_->GetStringFromId(*primary_dex_file_, id_Main1)); in TEST_F()
487 dex::StringIndex id_Main2 = verifier_deps_->GetIdFromString(*primary_dex_file_, "LMain;"); in TEST_F()
489 ASSERT_EQ("LMain;", verifier_deps_->GetStringFromId(*primary_dex_file_, id_Main2)); in TEST_F()
491 dex::StringIndex id_Lorem1 = verifier_deps_->GetIdFromString(*primary_dex_file_, "Lorem ipsum"); in TEST_F()
493 ASSERT_EQ("Lorem ipsum", verifier_deps_->GetStringFromId(*primary_dex_file_, id_Lorem1)); in TEST_F()
495 dex::StringIndex id_Lorem2 = verifier_deps_->GetIdFromString(*primary_dex_file_, "Lorem ipsum"); in TEST_F()
497 ASSERT_EQ("Lorem ipsum", verifier_deps_->GetStringFromId(*primary_dex_file_, id_Lorem2)); in TEST_F()
1107 verifier_deps_->Encode(dex_files_, &buffer); in TEST_F()
1111 ASSERT_TRUE(verifier_deps_->Equals(decoded_deps)); in TEST_F()
1119 verifier_deps_->Encode(dex_files_, &buffer); in TEST_F()
1182 ASSERT_TRUE(verifier_deps_->ValidateDependencies(new_class_loader, soa.Self())); in TEST_F()
1186 verifier_deps_->Encode(dex_files_, &buffer); in TEST_F()
1486 verifier_deps_->Encode(dex_files_, &buffer); in TEST_F()
1510 ASSERT_FALSE(verifier_deps_ == nullptr); in TEST_F()
1511 ASSERT_FALSE(verifier_deps_->Equals(decoded_deps)); in TEST_F()
1513 ASSERT_TRUE(verifier_deps_ == nullptr); in TEST_F()
1529 verifier_deps_->Encode(dex_files_, &buffer); in TEST_F()