Home
last modified time | relevance | path

Searched refs:method_verifier (Results 1 – 8 of 8) sorted by relevance

/art/compiler/dex/
Dverified_method.cc38 const VerifiedMethod* VerifiedMethod::Create(verifier::MethodVerifier* method_verifier) { in Create() argument
41 new VerifiedMethod(method_verifier->GetEncounteredFailureTypes(), in Create()
42 method_verifier->HasInstructionThatWillThrow())); in Create()
44 if (method_verifier->HasCheckCasts()) { in Create()
45 verified_method->GenerateSafeCastSet(method_verifier); in Create()
58 void VerifiedMethod::GenerateSafeCastSet(verifier::MethodVerifier* method_verifier) { in GenerateSafeCastSet() argument
64 if (method_verifier->HasFailures()) { in GenerateSafeCastSet()
67 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); in GenerateSafeCastSet()
76 if (!method_verifier->GetInstructionFlags(dex_pc).IsVisited()) { in GenerateSafeCastSet()
80 const verifier::RegisterLine* line = method_verifier->GetRegLine(dex_pc); in GenerateSafeCastSet()
[all …]
Dverified_method.h42 static const VerifiedMethod* Create(verifier::MethodVerifier* method_verifier)
69 void GenerateSafeCastSet(verifier::MethodVerifier* method_verifier)
Dverification_results.cc47 void VerificationResults::ProcessVerifiedMethod(verifier::MethodVerifier* method_verifier) { in ProcessVerifiedMethod() argument
48 DCHECK(method_verifier != nullptr); in ProcessVerifiedMethod()
53 MethodReference ref = method_verifier->GetMethodReference(); in ProcessVerifiedMethod()
54 std::unique_ptr<const VerifiedMethod> verified_method(VerifiedMethod::Create(method_verifier)); in ProcessVerifiedMethod()
Dverification_results.h47 void ProcessVerifiedMethod(verifier::MethodVerifier* method_verifier)
/art/runtime/
Dentrypoints_order_test.cc139 EXPECT_OFFSET_DIFFP(Thread, tlsPtr_, flip_function, method_verifier, sizeof(void*)); in CheckThreadOffsets()
140 EXPECT_OFFSET_DIFFP(Thread, tlsPtr_, method_verifier, thread_local_mark_stack, sizeof(void*)); in CheckThreadOffsets()
Dthread.h1508 flip_function(nullptr), method_verifier(nullptr), thread_local_mark_stack(nullptr) { in PACKED()
1661 verifier::MethodVerifier* method_verifier; in PACKED() local
Dthread.cc3488 for (auto* verifier = tlsPtr_.method_verifier; verifier != nullptr; verifier = verifier->link_) { in VisitRoots()
3626 verifier->link_ = tlsPtr_.method_verifier; in PushVerifier()
3627 tlsPtr_.method_verifier = verifier; in PushVerifier()
3631 CHECK_EQ(tlsPtr_.method_verifier, verifier); in PopVerifier()
3632 tlsPtr_.method_verifier = verifier->link_; in PopVerifier()
DAndroid.bp221 "verifier/method_verifier.cc",