Lines Matching refs:DTI
42 DynamicTypeInfo DTI = getDynamicTypeInfoFromObject((void*)Pointer); in HandleDynamicTypeCacheMiss() local
43 if (DTI.isValid() && IsVptrCheckSuppressed(DTI.getMostDerivedTypeName())) in HandleDynamicTypeCacheMiss()
58 if (!DTI.isValid()) { in HandleDynamicTypeCacheMiss()
59 if (DTI.getOffset() < -VptrMaxOffsetToTop || DTI.getOffset() > VptrMaxOffsetToTop) { in HandleDynamicTypeCacheMiss()
61 << TypeName(DTI.getMostDerivedTypeName()) in HandleDynamicTypeCacheMiss()
65 << TypeName(DTI.getMostDerivedTypeName()) in HandleDynamicTypeCacheMiss()
68 } else if (!DTI.getOffset()) in HandleDynamicTypeCacheMiss()
70 << TypeName(DTI.getMostDerivedTypeName()) in HandleDynamicTypeCacheMiss()
75 Diag(Pointer - DTI.getOffset(), DL_Note, in HandleDynamicTypeCacheMiss()
77 << DTI.getOffset() << TypeName(DTI.getMostDerivedTypeName()) in HandleDynamicTypeCacheMiss()
78 << TypeName(DTI.getSubobjectTypeName()) in HandleDynamicTypeCacheMiss()
107 DynamicTypeInfo DTI = ValidVtable in HandleCFIBadType() local
134 if (!DTI.isValid()) { in HandleCFIBadType()
142 << TypeName(DTI.getMostDerivedTypeName()); in HandleCFIBadType()