Searched defs:src_type (Results 1 - 5 of 5) sorted by relevance

/art/runtime/verifier/
H A Dregister_line-inl.h133 const RegType& src_type = GetRegisterType(verifier, vsrc); local
134 if (UNLIKELY(!check_type.IsAssignableFrom(src_type, verifier))) {
136 if (!check_type.IsNonZeroReferenceTypes() || !src_type.IsNonZeroReferenceTypes()) {
139 } else if (check_type.IsUninitializedTypes() || src_type.IsUninitializedTypes()) {
142 } else if (check_type.IsUnresolvedTypes() || src_type.IsUnresolvedTypes()) {
148 << src_type << " but expected " << check_type;
153 if (UNLIKELY(!src_type.CheckWidePair(src_type_h))) {
155 << src_type << "/" << src_type_h;
H A Dregister_line.cc78 const RegType& src_type = GetRegisterType(verifier, vsrc); local
79 if (!check_type1.IsAssignableFrom(src_type, verifier)) {
80 verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "register v" << vsrc << " has type " << src_type
85 if (!src_type.CheckWidePair(src_type_h)) {
87 << src_type << "/" << src_type_h;
197 const RegType& dst_type, const RegType& src_type) {
198 if (VerifyRegisterType(verifier, inst->VRegB_12x(), src_type)) {
213 const RegType& src_type) {
214 if (VerifyRegisterType(verifier, inst->VRegB_12x(), src_type)) {
313 const RegType& dst_type, const RegType& src_type,
196 CheckUnaryOp(MethodVerifier* verifier, const Instruction* inst, const RegType& dst_type, const RegType& src_type) argument
211 CheckUnaryOpToWide(MethodVerifier* verifier, const Instruction* inst, const RegType& dst_type1, const RegType& dst_type2, const RegType& src_type) argument
312 CheckLiteralOp(MethodVerifier* verifier, const Instruction* inst, const RegType& dst_type, const RegType& src_type, bool check_boolean_op, bool is_lit16) argument
[all...]
H A Dmethod_verifier.cc2181 const RegType& src_type = work_line_->GetRegisterType(this, vregA); local
2182 bool use_src = ((return_type.IsBoolean() && src_type.IsByte()) ||
2185 src_type.IsInteger()));
2188 work_line_->VerifyRegisterType(this, vregA, use_src ? src_type : return_type);
4086 const RegType& src_type = work_line_->GetRegisterType(this, get_reg); local
4087 if (!src_type.IsIntegralTypes()) {
4088 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "register v" << get_reg << " has type " << src_type
/art/runtime/
H A Dcommon_throws.cc147 void ThrowClassCastException(ObjPtr<mirror::Class> dest_type, ObjPtr<mirror::Class> src_type) { argument
150 mirror::Class::PrettyDescriptor(src_type).c_str(),
/art/runtime/interpreter/
H A Dunstarted_runtime.cc798 mirror::Class* src_type = shadow_frame->GetVRegReference(arg_offset)->GetClass()-> local
801 if (!src_type->IsPrimitive()) {
841 } else if (src_type->IsPrimitiveByte()) {
843 } else if (src_type->IsPrimitiveChar()) {
845 } else if (src_type->IsPrimitiveInt()) {
849 src_type->PrettyDescriptor().c_str());

Completed in 78 milliseconds