Home
last modified time | relevance | path

Searched refs:VerifierDeps (Results 1 – 25 of 26) sorted by relevance

12

/art/dex2oat/
Dverifier_deps_test.cc53 verifier::VerifierDeps* GetVerifierDeps() const override { return deps_; } in GetVerifierDeps()
54 void SetVerifierDeps(verifier::VerifierDeps* deps) override { deps_ = deps; } in SetVerifierDeps()
57 verifier::VerifierDeps* deps_;
86 void VerifyWithCompilerDriver(verifier::VerifierDeps* verifier_deps) { in VerifyWithCompilerDriver()
92 verifier_deps = new verifier::VerifierDeps(dex_files_); in VerifyWithCompilerDriver()
109 verifier_deps_.reset(new verifier::VerifierDeps(dex_files)); in SetVerifierDeps()
223 void VerifyClassStatus(const verifier::VerifierDeps& deps) { in VerifyClassStatus()
386 for (const VerifierDeps::MethodResolution& entry : dex_dep.second->methods_) { in HasMethod()
481 VerifierDeps decoded_deps(second_dex_files, /*output_only=*/ false); in RunValidation()
484 VerifierDeps::DexFileDeps* decoded_dex_deps = in RunValidation()
[all …]
DAndroid.bp446 ":art-gtest-jars-VerifierDeps",
Ddex2oat.cc1978 std::unique_ptr<verifier::VerifierDeps> verifier_deps( in Setup()
1979 new verifier::VerifierDeps(dex_files, /*output_only=*/ false)); in Setup()
1987 callbacks_->SetVerifierDeps(new verifier::VerifierDeps(dex_files)); in Setup()
2308 verifier::VerifierDeps* verifier_deps = callbacks_->GetVerifierDeps(); in WriteOutputFiles()
/art/runtime/verifier/
Dverifier_deps.cc39 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()
[all …]
Dverifier_deps.h59 class VerifierDeps {
61 explicit VerifierDeps(const std::vector<const DexFile*>& dex_files, bool output_only = true);
68 void MergeWith(std::unique_ptr<VerifierDeps> other, const std::vector<const DexFile*>& dex_files);
327 bool Equals(const VerifierDeps& rhs) const;
Dreg_type-inl.h119 VerifierDeps::MaybeRecordAssignability( in AssignableFrom()
Dreg_type.cc904 VerifierDeps::MaybeRecordAssignability(verifier->GetDexFile(), in Merge()
909 VerifierDeps::MaybeRecordAssignability(verifier->GetDexFile(), in Merge()
Dmethod_verifier.cc3760 VerifierDeps::MaybeRecordClassResolution(*dex_file_, class_idx, klass); in ResolveClass()
3900 VerifierDeps::MaybeRecordMethodResolution(*dex_file_, dex_method_idx, res_method); in ResolveMethodAndCheckAccess()
4678 VerifierDeps::MaybeRecordFieldResolution(*dex_file_, field_idx, field); in GetStaticField()
4728 VerifierDeps::MaybeRecordFieldResolution(*dex_file_, field_idx, field); in GetInstanceField()
/art/runtime/
Dcompiler_callbacks.h37 class VerifierDeps; variable
54 virtual verifier::VerifierDeps* GetVerifierDeps() const = 0;
55 virtual void SetVerifierDeps(verifier::VerifierDeps* deps ATTRIBUTE_UNUSED) {} in SetVerifierDeps()
Dnoop_compiler_callbacks.h34 verifier::VerifierDeps* GetVerifierDeps() const override { return nullptr; } in GetVerifierDeps()
Dvdex_file.h36 class VerifierDeps; variable
343 const verifier::VerifierDeps& verifier_deps,
Dthread.h80 class VerifierDeps; variable
1088 verifier::VerifierDeps* GetVerifierDeps() const { in GetVerifierDeps()
1096 void SetVerifierDeps(verifier::VerifierDeps* verifier_deps) { in SetVerifierDeps()
1731 verifier::VerifierDeps* verifier_deps; in PACKED()
Dvdex_file.cc395 const verifier::VerifierDeps& verifier_deps, in WriteToDisk()
Doat_file_manager.cc662 verifier::VerifierDeps verifier_deps(dex_files_); in Run()
DAndroid.bp669 ":art-gtest-jars-VerifierDeps",
Doat_file.cc1548 if (!verifier::VerifierDeps::ParseVerifiedClasses(dex_files, in Setup()
/art/dex2oat/dex/
Dquick_compiler_callbacks.h41 verifier::VerifierDeps* GetVerifierDeps() const override { in GetVerifierDeps()
45 void SetVerifierDeps(verifier::VerifierDeps* deps) override { in SetVerifierDeps()
75 std::unique_ptr<verifier::VerifierDeps> verifier_deps_;
Ddex_to_dex_decompiler_test.cc47 new verifier::VerifierDeps(GetDexFiles(class_loader))); in CompileAll()
107 TEST_F(DexToDexDecompilerTest, VerifierDeps) { in TEST_F() argument
/art/test/629-vdex-speed/
Dinfo.txt2 methods when the VerifierDeps were verified.
/art/compiler/dex/
Dverified_method.cc93 verifier::VerifierDeps::MaybeRecordAssignability(method_verifier->GetDexFile(), in GenerateSafeCastSet()
/art/dex2oat/linker/
Doat_writer.h59 class VerifierDeps; variable
186 bool FinishVdexFile(File* vdex_file, verifier::VerifierDeps* verifier_deps);
312 void WriteVerifierDeps(verifier::VerifierDeps* verifier_deps,
Doat_writer.cc2593 void OatWriter::WriteVerifierDeps(verifier::VerifierDeps* verifier_deps, in WriteVerifierDeps()
3746 bool OatWriter::FinishVdexFile(File* vdex_file, verifier::VerifierDeps* verifier_deps) { in FinishVdexFile()
/art/dexoptanalyzer/
DAndroid.bp81 ":art-gtest-jars-VerifierDeps",
/art/dex2oat/driver/
Dcompiler_driver.cc1836 verifier::VerifierDeps* verifier_deps = in FastVerify()
1926 verifier::VerifierDeps* verifier_deps = in Verify()
1934 new verifier::VerifierDeps(GetCompilerOptions().GetDexFilesForOatFile())); in Verify()
1955 verifier::VerifierDeps* verifier_deps = Thread::Current()->GetVerifierDeps(); in Verify()
1957 std::unique_ptr<verifier::VerifierDeps> thread_deps(worker->GetThread()->GetVerifierDeps()); in Verify()
2035 verifier::VerifierDeps::MaybeRecordClassRedefinition(dex_file, class_def); in Visit()
2095 verifier::VerifierDeps::MaybeRecordVerificationStatus(dex_file, class_def, failure_kind); in Visit()
/art/test/
DAndroid.bp1041 ":art-gtest-jars-VerifierDeps",
1425 name: "art-gtest-jars-VerifierDeps",
1427 srcs: ["VerifierDeps/**/*.smali"],
1428 out: ["art-gtest-jars-VerifierDeps.dex"],

12