| /art/runtime/verifier/ |
| D | register_line-inl.h | 32 inline const RegType& RegisterLine::GetRegisterType(MethodVerifier* verifier, uint32_t vsrc) const { in GetRegisterType() 39 inline bool RegisterLine::SetRegisterType(MethodVerifier* verifier, uint32_t vdst, in SetRegisterType() 64 inline bool RegisterLine::SetRegisterTypeWide(MethodVerifier* verifier, uint32_t vdst, in SetRegisterTypeWide() 82 inline void RegisterLine::SetResultTypeToUnknown(MethodVerifier* verifier) { in SetResultTypeToUnknown() 87 inline void RegisterLine::SetResultRegisterType(MethodVerifier* verifier, const RegType& new_type) { in SetResultRegisterType() 101 inline void RegisterLine::CopyRegister1(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc, in CopyRegister1() 118 inline void RegisterLine::CopyRegister2(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc) { in CopyRegister2() 130 inline bool RegisterLine::VerifyRegisterType(MethodVerifier* verifier, uint32_t vsrc, in VerifyRegisterType() 166 inline void RegisterLine::VerifyMonitorStackEmpty(MethodVerifier* verifier) const { in VerifyMonitorStackEmpty() 181 inline RegisterLine* RegisterLine::Create(size_t num_regs, MethodVerifier* verifier) { in Create() [all …]
|
| D | register_line.cc | 26 namespace verifier { namespace 47 const RegType& RegisterLine::GetInvocationThis(MethodVerifier* verifier, const Instruction* inst, in GetInvocationThis() 70 bool RegisterLine::VerifyRegisterTypeWide(MethodVerifier* verifier, uint32_t vsrc, in VerifyRegisterTypeWide() 94 void RegisterLine::MarkRefsAsInitialized(MethodVerifier* verifier, const RegType& uninit_type) { in MarkRefsAsInitialized() 112 void RegisterLine::MarkAllRegistersAsConflicts(MethodVerifier* verifier) { in MarkAllRegistersAsConflicts() 119 void RegisterLine::MarkAllRegistersAsConflictsExcept(MethodVerifier* verifier, uint32_t vsrc) { in MarkAllRegistersAsConflictsExcept() 128 void RegisterLine::MarkAllRegistersAsConflictsExceptWide(MethodVerifier* verifier, uint32_t vsrc) { in MarkAllRegistersAsConflictsExceptWide() 153 void RegisterLine::MarkUninitRefsAsInvalid(MethodVerifier* verifier, const RegType& uninit_type) { in MarkUninitRefsAsInvalid() 162 void RegisterLine::CopyResultRegister1(MethodVerifier* verifier, uint32_t vdst, bool is_reference) { in CopyResultRegister1() 179 void RegisterLine::CopyResultRegister2(MethodVerifier* verifier, uint32_t vdst) { in CopyResultRegister2() [all …]
|
| D | instruction_flags.cc | 22 namespace verifier { namespace
|
| D | method_verifier_test.cc | 28 namespace verifier { namespace
|
| D | method_verifier.cc | 52 namespace verifier { namespace 70 MethodVerifier* verifier) { in Init() 97 ALWAYS_INLINE static inline bool FailOrAbort(MethodVerifier* verifier, bool condition, in FailOrAbort() 113 static void SafelyMarkAllRegistersAsConflicts(MethodVerifier* verifier, RegisterLine* reg_line) { in SafelyMarkAllRegistersAsConflicts() 369 MethodVerifier verifier(self, in VerifyMethod() local 469 MethodVerifier* verifier = new MethodVerifier(self, in VerifyMethodAndDump() local 559 MethodVerifier verifier(hs.Self(), in FindLocksAtDexPc() local 614 MethodVerifier verifier(hs.Self(), in FindAccessedFieldAtDexPc() local 654 MethodVerifier verifier(hs.Self(), in FindInvokedMethodAtDexPc() local 1940 static void AdjustReturnLine(MethodVerifier* verifier, in AdjustReturnLine()
|
| D | reg_type_cache.cc | 31 namespace verifier { namespace
|
| D | reg_type_test.cc | 31 namespace verifier { namespace
|
| D | reg_type.cc | 35 namespace verifier { namespace
|
| /art/compiler/dex/ |
| D | quick_compiler_callbacks.cc | 25 void QuickCompilerCallbacks::MethodVerified(verifier::MethodVerifier* verifier) { in MethodVerified() argument
|
| /art/compiler/dex/quick/ |
| D | dex_file_method_inliner.cc | 684 bool DexFileMethodInliner::AnalyseMethodCode(verifier::MethodVerifier* verifier) { in AnalyseMethodCode() argument
|
| /art/runtime/base/ |
| D | logging.h | 57 bool verifier; member
|
| /art/runtime/quick/ |
| D | inline_method_analyser.cc | 434 bool InlineMethodAnalyser::AnalyseMethodCode(verifier::MethodVerifier* verifier, in AnalyseMethodCode() argument
|
| /art/runtime/ |
| D | thread.cc | 2870 for (auto* verifier = tlsPtr_.method_verifier; verifier != nullptr; verifier = verifier->link_) { in VisitRoots() local 2996 void Thread::PushVerifier(verifier::MethodVerifier* verifier) { in PushVerifier() argument 3001 void Thread::PopVerifier(verifier::MethodVerifier* verifier) { in PopVerifier() argument
|
| D | dex_file_verifier.cc | 133 std::unique_ptr<DexFileVerifier> verifier(new DexFileVerifier(dex_file, begin, size, location)); in Verify() local
|
| /art/oatdump/ |
| D | oatdump.cc | 818 std::unique_ptr<verifier::MethodVerifier> verifier; in DumpOatMethod() local
|