Home
last modified time | relevance | path

Searched defs:verifier (Results 1 – 15 of 15) sorted by relevance

/art/runtime/verifier/
Dregister_line-inl.h32 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 …]
Dregister_line.cc26 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 …]
Dinstruction_flags.cc22 namespace verifier { namespace
Dmethod_verifier_test.cc28 namespace verifier { namespace
Dmethod_verifier.cc52 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()
Dreg_type_cache.cc31 namespace verifier { namespace
Dreg_type_test.cc31 namespace verifier { namespace
Dreg_type.cc35 namespace verifier { namespace
/art/compiler/dex/
Dquick_compiler_callbacks.cc25 void QuickCompilerCallbacks::MethodVerified(verifier::MethodVerifier* verifier) { in MethodVerified() argument
/art/compiler/dex/quick/
Ddex_file_method_inliner.cc684 bool DexFileMethodInliner::AnalyseMethodCode(verifier::MethodVerifier* verifier) { in AnalyseMethodCode() argument
/art/runtime/base/
Dlogging.h57 bool verifier; member
/art/runtime/quick/
Dinline_method_analyser.cc434 bool InlineMethodAnalyser::AnalyseMethodCode(verifier::MethodVerifier* verifier, in AnalyseMethodCode() argument
/art/runtime/
Dthread.cc2870 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
Ddex_file_verifier.cc133 std::unique_ptr<DexFileVerifier> verifier(new DexFileVerifier(dex_file, begin, size, location)); in Verify() local
/art/oatdump/
Doatdump.cc818 std::unique_ptr<verifier::MethodVerifier> verifier; in DumpOatMethod() local