Lines Matching refs:MethodVerifier

36 class MethodVerifier;  variable
82 void CopyRegister1(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc, TypeCategory cat)
87 void CopyRegister2(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc)
92 void CopyResultRegister1(MethodVerifier* verifier, uint32_t vdst, bool is_reference)
97 void CopyResultRegister2(MethodVerifier* verifier, uint32_t vdst)
115 ALWAYS_INLINE bool SetRegisterType(MethodVerifier* verifier,
120 bool SetRegisterTypeWide(MethodVerifier* verifier,
127 void SetResultRegisterType(MethodVerifier* verifier, const RegType& new_type)
134 const RegType& GetRegisterType(MethodVerifier* verifier, uint32_t vsrc) const;
136 ALWAYS_INLINE bool VerifyRegisterType(MethodVerifier* verifier,
141 bool VerifyRegisterTypeWide(MethodVerifier* verifier,
155 std::string Dump(MethodVerifier* verifier) const REQUIRES_SHARED(Locks::mutator_lock_);
169 void MarkUninitRefsAsInvalid(MethodVerifier* verifier, const RegType& uninit_type)
177 void MarkRefsAsInitialized(MethodVerifier* verifier, const RegType& uninit_type)
183 void MarkAllRegistersAsConflicts(MethodVerifier* verifier);
184 void MarkAllRegistersAsConflictsExcept(MethodVerifier* verifier, uint32_t vsrc);
185 void MarkAllRegistersAsConflictsExceptWide(MethodVerifier* verifier, uint32_t vsrc);
202 bool CheckConstructorReturn(MethodVerifier* verifier) const;
231 const RegType& GetInvocationThis(MethodVerifier* verifier,
240 void CheckUnaryOp(MethodVerifier* verifier,
246 void CheckUnaryOpWide(MethodVerifier* verifier,
254 void CheckUnaryOpToWide(MethodVerifier* verifier,
261 void CheckUnaryOpFromWide(MethodVerifier* verifier,
273 void CheckBinaryOp(MethodVerifier* verifier,
281 void CheckBinaryOpWide(MethodVerifier* verifier,
291 void CheckBinaryOpWideShift(MethodVerifier* verifier,
302 void CheckBinaryOp2addr(MethodVerifier* verifier,
310 void CheckBinaryOp2addrWide(MethodVerifier* verifier,
320 void CheckBinaryOp2addrWideShift(MethodVerifier* verifier,
333 void CheckLiteralOp(MethodVerifier* verifier,
342 void PushMonitor(MethodVerifier* verifier, uint32_t reg_idx, int32_t insn_idx)
346 void PopMonitor(MethodVerifier* verifier, uint32_t reg_idx)
356 void VerifyMonitorStackEmpty(MethodVerifier* verifier) const;
358 bool MergeRegisters(MethodVerifier* verifier, const RegisterLine* incoming_line)