Searched defs:vsrc (Results 1 - 2 of 2) sorted by relevance
/art/runtime/verifier/ |
H A D | register_line-inl.h | 28 inline const RegType& RegisterLine::GetRegisterType(MethodVerifier* verifier, uint32_t vsrc) const { 30 DCHECK_LT(vsrc, num_regs_); 31 return verifier->GetRegTypeCache()->GetFromId(line_[vsrc]); 88 inline void RegisterLine::CopyRegister1(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc, argument 91 const RegType& type = GetRegisterType(verifier, vsrc); 98 verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "copy1 v" << vdst << "<-v" << vsrc << " type=" << type 101 CopyRegToLockDepth(vdst, vsrc); 105 inline void RegisterLine::CopyRegister2(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc) { argument 106 const RegType& type_l = GetRegisterType(verifier, vsrc); 107 const RegType& type_h = GetRegisterType(verifier, vsrc [all...] |
H A D | register_line.cc | 56 /* Get the element type of the array held in vsrc */ 70 bool RegisterLine::VerifyRegisterTypeWide(MethodVerifier* verifier, uint32_t vsrc, argument 75 const RegType& src_type = GetRegisterType(verifier, vsrc); 77 verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "register v" << vsrc << " has type " << src_type 81 const RegType& src_type_h = GetRegisterType(verifier, vsrc + 1); 83 verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "wide register v" << vsrc << " has type " 87 // The register at vsrc has a defined type, we know the lower-upper-bound, but this is less 88 // precise than the subtype in vsrc so leave it for reference types. For primitive types 130 void RegisterLine::MarkAllRegistersAsConflictsExcept(MethodVerifier* verifier, uint32_t vsrc) { argument 133 if (i != vsrc) { 139 MarkAllRegistersAsConflictsExceptWide(MethodVerifier* verifier, uint32_t vsrc) argument [all...] |
Completed in 54 milliseconds