Searched refs:DynamicTypeInfo (Results 1 – 11 of 11) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/ubsan/ |
| H A D | ubsan_type_hash_win.cpp | 45 __ubsan::DynamicTypeInfo 54 return DynamicTypeInfo(0, 0, 0); in getDynamicTypeInfoFromVtable() 59 return DynamicTypeInfo(0, 0, 0); in getDynamicTypeInfoFromVtable() 69 return DynamicTypeInfo(0, 0, 0); in getDynamicTypeInfoFromVtable() 72 return DynamicTypeInfo(0, 0, 0); in getDynamicTypeInfoFromVtable() 76 return DynamicTypeInfo(tinfo->name(), obj_locator->offset_to_top, in getDynamicTypeInfoFromVtable()
|
| H A D | ubsan_type_hash.h | 23 class DynamicTypeInfo { 29 DynamicTypeInfo(const char *MDTN, sptr Offset, const char *STN) in DynamicTypeInfo() function 43 DynamicTypeInfo getDynamicTypeInfoFromObject(void *Object); 46 DynamicTypeInfo getDynamicTypeInfoFromVtable(void *Vtable);
|
| H A D | ubsan_type_hash_itanium.cpp | 247 __ubsan::DynamicTypeInfo 251 return DynamicTypeInfo(nullptr, 0, nullptr); in getDynamicTypeInfoFromVtable() 253 return DynamicTypeInfo(nullptr, Vtable->Offset, nullptr); in getDynamicTypeInfoFromVtable() 257 return DynamicTypeInfo(Vtable->TypeInfo->__type_name, -Vtable->Offset, in getDynamicTypeInfoFromVtable()
|
| H A D | ubsan_handlers_cxx.cpp | 41 DynamicTypeInfo DTI = getDynamicTypeInfoFromObject((void*)Pointer); in HandleDynamicTypeCacheMiss() 107 DynamicTypeInfo DTI = ValidVtable in __ubsan_handle_cfi_bad_type() 109 : DynamicTypeInfo(0, 0, 0); in __ubsan_handle_cfi_bad_type()
|
| H A D | ubsan_type_hash.cpp | 28 __ubsan::DynamicTypeInfo __ubsan::getDynamicTypeInfoFromObject(void *Object) { in getDynamicTypeInfoFromObject()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | DynamicType.cpp | 28 clang::ento::DynamicTypeInfo) 39 clang::ento::DynamicTypeInfo) 48 if (const DynamicTypeInfo *DTI = State->get<DynamicTypeMap>(MR)) in getDynamicTypeInfo() 53 return DynamicTypeInfo(TR->getLocationType(), /*CanBeSub=*/false); in getDynamicTypeInfo() 57 return DynamicTypeInfo(Sym->getType()); in getDynamicTypeInfo() 63 const DynamicTypeInfo *getRawDynamicTypeInfo(ProgramStateRef State, in getRawDynamicTypeInfo() 93 DynamicTypeInfo getClassObjectDynamicTypeInfo(ProgramStateRef State, in getClassObjectDynamicTypeInfo() 95 const DynamicTypeInfo *DTI = State->get<DynamicClassObjectMap>(Sym); in getClassObjectDynamicTypeInfo() 96 return DTI ? *DTI : DynamicTypeInfo{}; in getClassObjectDynamicTypeInfo() 100 DynamicTypeInfo NewTy) { in setDynamicTypeInfo() [all …]
|
| H A D | CallEvent.cpp | 775 DynamicTypeInfo DynType = getDynamicTypeInfo(getState(), R); in getRuntimeDefinition() 1300 DynamicTypeInfo DTI = getDynamicTypeInfo(getState(), Receiver); in getRuntimeDefinition() 1330 DynamicTypeInfo DTI = in getRuntimeDefinition()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | DynamicType.h | 32 DynamicTypeInfo getDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR); 35 const DynamicTypeInfo *getRawDynamicTypeInfo(ProgramStateRef State, 39 DynamicTypeInfo getClassObjectDynamicTypeInfo(ProgramStateRef State, 50 DynamicTypeInfo NewTy); 59 DynamicTypeInfo NewTy);
|
| H A D | DynamicTypeInfo.h | 19 class DynamicTypeInfo { 21 DynamicTypeInfo() : DynTy(QualType()) {} in DynamicTypeInfo() function 23 DynamicTypeInfo(QualType Ty, bool CanBeSub = true) 38 bool operator==(const DynamicTypeInfo &RHS) const {
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DynamicTypeChecker.cpp | 96 DynamicTypeInfo TrackedType = getDynamicTypeInfo(State, Reg); in VisitNode() 97 DynamicTypeInfo TrackedTypePrev = getDynamicTypeInfo(StatePrev, Reg); in VisitNode() 165 DynamicTypeInfo DynTypeInfo = getDynamicTypeInfo(State, Region); in checkPostStmt()
|
| H A D | DynamicTypePropagation.cpp | 177 if (DynamicTypeInfo DTI = getDynamicTypeInfo(State, ReceiverRegion)) { in inferReceiverType() 191 if (DynamicTypeInfo DTI = in inferReceiverType() 354 DynamicTypeInfo RecDynType = getDynamicTypeInfo(State, RecReg); in checkPostCall()
|