Home
last modified time | relevance | path

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

/art/compiler/
Dverifier_deps_test.cc52 verifier::VerifierDeps* GetVerifierDeps() const OVERRIDE { return deps_; } in GetVerifierDeps()
53 void SetVerifierDeps(verifier::VerifierDeps* deps) { deps_ = deps; } in SetVerifierDeps()
56 verifier::VerifierDeps* deps_;
86 void VerifyWithCompilerDriver(verifier::VerifierDeps* deps) { in VerifyWithCompilerDriver()
109 verifier_deps_.reset(new verifier::VerifierDeps(dex_files)); in SetVerifierDeps()
225 void VerifyClassStatus(const verifier::VerifierDeps& deps) { in VerifyClassStatus()
460 static std::set<VerifierDeps::MethodResolution>* GetMethods( in GetMethods()
461 VerifierDeps::DexFileDeps* deps, MethodResolutionKind resolution_kind) { in GetMethods()
472 std::unique_ptr<verifier::VerifierDeps> verifier_deps_;
1110 VerifierDeps decoded_deps(dex_files_, ArrayRef<const uint8_t>(buffer)); in TEST_F()
[all …]
Doat_writer.h58 class VerifierDeps; variable
174 bool WriteVerifierDeps(OutputStream* vdex_out, verifier::VerifierDeps* verifier_deps);
Doat_writer.cc2007 bool OatWriter::WriteVerifierDeps(OutputStream* vdex_out, verifier::VerifierDeps* verifier_deps) { in WriteVerifierDeps()
/art/runtime/verifier/
Dverifier_deps.cc36 VerifierDeps::VerifierDeps(const std::vector<const DexFile*>& dex_files) { in VerifierDeps() function in art::verifier::VerifierDeps
44 void VerifierDeps::MergeWith(const VerifierDeps& other, in MergeWith()
66 VerifierDeps::DexFileDeps* VerifierDeps::GetDexFileDeps(const DexFile& dex_file) { in GetDexFileDeps()
71 const VerifierDeps::DexFileDeps* VerifierDeps::GetDexFileDeps(const DexFile& dex_file) const { in GetDexFileDeps()
81 uint16_t VerifierDeps::GetAccessFlags(T* element) { in GetAccessFlags()
84 return VerifierDeps::kUnresolvedMarker; in GetAccessFlags()
87 CHECK_NE(access_flags, VerifierDeps::kUnresolvedMarker); in GetAccessFlags()
92 dex::StringIndex VerifierDeps::GetClassDescriptorStringId(const DexFile& dex_file, in GetClassDescriptorStringId()
132 dex::StringIndex VerifierDeps::GetMethodDeclaringClassStringId(const DexFile& dex_file, in GetMethodDeclaringClassStringId()
137 return dex::StringIndex(VerifierDeps::kUnresolvedMarker); in GetMethodDeclaringClassStringId()
[all …]
Dverifier_deps.h58 class VerifierDeps {
60 explicit VerifierDeps(const std::vector<const DexFile*>& dex_files);
62 VerifierDeps(const std::vector<const DexFile*>& dex_files, ArrayRef<const uint8_t> data);
66 void MergeWith(const VerifierDeps& other, const std::vector<const DexFile*>& dex_files);
281 bool Equals(const VerifierDeps& rhs) const;
Dreg_type-inl.h118 VerifierDeps::MaybeRecordAssignability( in AssignableFrom()
Dreg_type.cc717 VerifierDeps::MaybeRecordAssignability( in Merge()
719 VerifierDeps::MaybeRecordAssignability( in Merge()
Dmethod_verifier.cc3758 VerifierDeps::MaybeRecordClassResolution(*dex_file_, class_idx, klass); in ResolveClassAndCheckAccess()
3883 VerifierDeps::MaybeRecordMethodResolution(*dex_file_, dex_method_idx, res_kind, nullptr); in ResolveMethodAndCheckAccess()
3892 VerifierDeps::MaybeRecordMethodResolution(*dex_file_, dex_method_idx, res_kind, res_method); in ResolveMethodAndCheckAccess()
4820 VerifierDeps::MaybeRecordFieldResolution(*dex_file_, field_idx, field); in GetStaticField()
4858 VerifierDeps::MaybeRecordFieldResolution(*dex_file_, field_idx, field); in GetInstanceField()
/art/runtime/
Dcompiler_callbacks.h28 class VerifierDeps; variable
49 virtual verifier::VerifierDeps* GetVerifierDeps() const = 0;
50 virtual void SetVerifierDeps(verifier::VerifierDeps* deps ATTRIBUTE_UNUSED) {} in SetVerifierDeps()
Dnoop_compiler_callbacks.h39 verifier::VerifierDeps* GetVerifierDeps() const OVERRIDE { return nullptr; } in GetVerifierDeps()
Dthread.h75 class VerifierDeps; variable
986 verifier::VerifierDeps* GetVerifierDeps() const { in GetVerifierDeps()
994 void SetVerifierDeps(verifier::VerifierDeps* verifier_deps) { in SetVerifierDeps()
1526 verifier::VerifierDeps* verifier_deps; in PACKED()
/art/compiler/dex/
Dquick_compiler_callbacks.h49 verifier::VerifierDeps* GetVerifierDeps() const OVERRIDE { in GetVerifierDeps()
53 void SetVerifierDeps(verifier::VerifierDeps* deps) OVERRIDE { in SetVerifierDeps()
59 std::unique_ptr<verifier::VerifierDeps> verifier_deps_;
Dverified_method.cc91 verifier::VerifierDeps::MaybeRecordAssignability(method_verifier->GetDexFile(), in GenerateSafeCastSet()
Ddex_to_dex_decompiler_test.cc130 TEST_F(DexToDexDecompilerTest, VerifierDeps) { in TEST_F() argument
/art/test/629-vdex-speed/
Dinfo.txt2 methods when the VerifierDeps were verified.
/art/build/
DAndroid.gtest.mk78 ART_TEST_GTEST_VerifierDeps_SRC := $(abspath $(wildcard $(LOCAL_PATH)/VerifierDeps/*.smali))
80 …erifierDeps_DEX := $(dir $(ART_TEST_HOST_GTEST_Main_DEX))$(subst Main,VerifierDeps,$(basename $(no…
81 …ifierDeps_DEX := $(dir $(ART_TEST_TARGET_GTEST_Main_DEX))$(subst Main,VerifierDeps,$(basename $(no…
106 …GTEST_dex2oat_test_DEX_DEPS := $(ART_GTEST_dex2oat_environment_tests_DEX_DEPS) Statics VerifierDeps
129 ART_GTEST_verifier_deps_test_DEX_DEPS := VerifierDeps VerifierDepsMulti MultiDex
130 ART_GTEST_dex_to_dex_decompiler_test_DEX_DEPS := VerifierDeps DexToDexDecompiler
/art/compiler/driver/
Dcompiler_driver.cc448 new verifier::VerifierDeps(dex_files, vdex_file->GetVerifierDepsData())); in CompileAll()
1947 verifier::VerifierDeps* verifier_deps = in FastVerify()
2023 verifier::VerifierDeps* verifier_deps = new verifier::VerifierDeps(dex_files); in Verify()
2029 worker->GetThread()->SetVerifierDeps(new verifier::VerifierDeps(dex_files)); in Verify()
2050 verifier::VerifierDeps* verifier_deps = Thread::Current()->GetVerifierDeps(); in Verify()
2052 verifier::VerifierDeps* thread_deps = worker->GetThread()->GetVerifierDeps(); in Verify()
2156 verifier::VerifierDeps::MaybeRecordVerificationStatus( in Visit()
/art/dex2oat/
Ddex2oat.cc1877 verifier::VerifierDeps* verifier_deps = callbacks_->GetVerifierDeps(); in WriteOutputFiles()
/art/oatdump/
Doatdump.cc506 verifier::VerifierDeps deps(dex_files, oat_file_.GetVdexFile()->GetVerifierDepsData()); in Dump()