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()
92 deps = new verifier::VerifierDeps(dex_files_); in VerifyWithCompilerDriver()
109 verifier_deps_.reset(new verifier::VerifierDeps(dex_files)); in SetVerifierDeps()
224 void VerifyClassStatus(const verifier::VerifierDeps& deps) { in VerifyClassStatus()
379 for (const VerifierDeps::MethodResolution& entry : dex_dep.second->methods_) { in HasMethod()
452 std::unique_ptr<verifier::VerifierDeps> verifier_deps_;
1101 VerifierDeps decoded_deps(dex_files_, ArrayRef<const uint8_t>(buffer)); in TEST_F()
[all …]
/art/runtime/verifier/
Dverifier_deps.cc36 VerifierDeps::VerifierDeps(const std::vector<const DexFile*>& dex_files, bool output_only) in VerifierDeps() function in art::verifier::VerifierDeps
45 VerifierDeps::VerifierDeps(const std::vector<const DexFile*>& dex_files) in VerifierDeps() function in art::verifier::VerifierDeps
46 : VerifierDeps(dex_files, /*output_only*/ true) {} in VerifierDeps()
48 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()
[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);
205 VerifierDeps(const std::vector<const DexFile*>& dex_files, bool output_only);
282 bool Equals(const VerifierDeps& rhs) const;
Dreg_type-inl.h119 VerifierDeps::MaybeRecordAssignability( in AssignableFrom()
Dreg_type.cc746 VerifierDeps::MaybeRecordAssignability( in Merge()
748 VerifierDeps::MaybeRecordAssignability( in Merge()
Dmethod_verifier.cc3690 VerifierDeps::MaybeRecordClassResolution(*dex_file_, class_idx, klass.Ptr()); in ResolveClass()
3792 VerifierDeps::MaybeRecordMethodResolution(*dex_file_, dex_method_idx, res_method); in ResolveMethodAndCheckAccess()
4648 VerifierDeps::MaybeRecordFieldResolution(*dex_file_, field_idx, field); in GetStaticField()
4689 VerifierDeps::MaybeRecordFieldResolution(*dex_file_, field_idx, field); in GetInstanceField()
/art/runtime/
Dcompiler_callbacks.h37 class VerifierDeps; variable
58 virtual verifier::VerifierDeps* GetVerifierDeps() const = 0;
59 virtual void SetVerifierDeps(verifier::VerifierDeps* deps ATTRIBUTE_UNUSED) {} in SetVerifierDeps()
Dnoop_compiler_callbacks.h39 verifier::VerifierDeps* GetVerifierDeps() const OVERRIDE { return nullptr; } in GetVerifierDeps()
Dthread.h76 class VerifierDeps; variable
1071 verifier::VerifierDeps* GetVerifierDeps() const { in GetVerifierDeps()
1079 void SetVerifierDeps(verifier::VerifierDeps* verifier_deps) { in SetVerifierDeps()
1628 verifier::VerifierDeps* verifier_deps; in PACKED()
/art/compiler/dex/
Dquick_compiler_callbacks.h46 verifier::VerifierDeps* GetVerifierDeps() const OVERRIDE { in GetVerifierDeps()
50 void SetVerifierDeps(verifier::VerifierDeps* deps) OVERRIDE { in SetVerifierDeps()
80 std::unique_ptr<verifier::VerifierDeps> verifier_deps_;
Ddex_to_dex_decompiler_test.cc46 new verifier::VerifierDeps(GetDexFiles(class_loader))); in CompileAll()
117 TEST_F(DexToDexDecompilerTest, VerifierDeps) { in TEST_F() argument
Dverified_method.cc92 verifier::VerifierDeps::MaybeRecordAssignability(method_verifier->GetDexFile(), in GenerateSafeCastSet()
/art/test/629-vdex-speed/
Dinfo.txt2 methods when the VerifierDeps were verified.
/art/build/
DAndroid.gtest.mk130 ART_TEST_GTEST_VerifierDeps_SRC := $(abspath $(wildcard $(LOCAL_PATH)/VerifierDeps/*.smali))
132 …erifierDeps_DEX := $(dir $(ART_TEST_HOST_GTEST_Main_DEX))$(subst Main,VerifierDeps,$(basename $(no…
133 …ifierDeps_DEX := $(dir $(ART_TEST_TARGET_GTEST_Main_DEX))$(subst Main,VerifierDeps,$(basename $(no…
151 …MainStripped MultiDex MultiDexModifiedSecondary MyClassNatives Nested VerifierDeps VerifierDepsMul…
160 …= $(ART_GTEST_dex2oat_environment_tests_DEX_DEPS) ManyMethods Statics VerifierDeps MainUncompresse…
161 …dex2oat_image_test_DEX_DEPS := $(ART_GTEST_dex2oat_environment_tests_DEX_DEPS) Statics VerifierDeps
188 ART_GTEST_verifier_deps_test_DEX_DEPS := VerifierDeps VerifierDepsMulti MultiDex
189 ART_GTEST_dex_to_dex_decompiler_test_DEX_DEPS := VerifierDeps DexToDexDecompiler
/art/dex2oat/linker/
Doat_writer.h57 class VerifierDeps; variable
183 bool WriteVerifierDeps(OutputStream* vdex_out, verifier::VerifierDeps* verifier_deps);
Doat_writer.cc2848 bool OatWriter::WriteVerifierDeps(OutputStream* vdex_out, verifier::VerifierDeps* verifier_deps) { in WriteVerifierDeps()
/art/compiler/driver/
Dcompiler_driver.cc1914 verifier::VerifierDeps* verifier_deps = in FastVerify()
1993 verifier::VerifierDeps* verifier_deps = in Verify()
2000 worker->GetThread()->SetVerifierDeps(new verifier::VerifierDeps(dex_files_for_oat_file_)); in Verify()
2021 verifier::VerifierDeps* verifier_deps = Thread::Current()->GetVerifierDeps(); in Verify()
2023 verifier::VerifierDeps* thread_deps = worker->GetThread()->GetVerifierDeps(); in Verify()
2133 verifier::VerifierDeps::MaybeRecordVerificationStatus( in Visit()
/art/dex2oat/
Ddex2oat.cc1897 new verifier::VerifierDeps(dex_files_, input_vdex_file_->GetVerifierDepsData())); in Compile()
1911 callbacks_->SetVerifierDeps(new verifier::VerifierDeps(dex_files_)); in Compile()
2074 verifier::VerifierDeps* verifier_deps = callbacks_->GetVerifierDeps(); in WriteOutputFiles()
/art/oatdump/
Doatdump.cc582 verifier::VerifierDeps deps(dex_files, oat_file_.GetVdexFile()->GetVerifierDepsData()); in Dump()