Home
last modified time | relevance | path

Searched refs:DynamicTypeInfo (Results 1 – 10 of 10) sorted by relevance

/NextBSD/contrib/compiler-rt/lib/ubsan/
HDubsan_type_hash_win.cc46 __ubsan::DynamicTypeInfo
55 return DynamicTypeInfo(0, 0, 0); in getDynamicTypeInfoFromVtable()
60 return DynamicTypeInfo(0, 0, 0); in getDynamicTypeInfoFromVtable()
70 return DynamicTypeInfo(0, 0, 0); in getDynamicTypeInfoFromVtable()
73 return DynamicTypeInfo(0, 0, 0); in getDynamicTypeInfoFromVtable()
77 return DynamicTypeInfo(tinfo->name(), obj_locator->offset_to_top, in getDynamicTypeInfoFromVtable()
HDubsan_type_hash.h24 class DynamicTypeInfo {
30 DynamicTypeInfo(const char *MDTN, sptr Offset, const char *STN) in DynamicTypeInfo() function
44 DynamicTypeInfo getDynamicTypeInfoFromObject(void *Object);
47 DynamicTypeInfo getDynamicTypeInfoFromVtable(void *Vtable);
HDubsan_type_hash_itanium.cc239 __ubsan::DynamicTypeInfo
243 return DynamicTypeInfo(0, 0, 0); in getDynamicTypeInfoFromVtable()
247 return DynamicTypeInfo(Vtable->TypeInfo->__type_name, -Vtable->Offset, in getDynamicTypeInfoFromVtable()
HDubsan_handlers_cxx.cc40 DynamicTypeInfo DTI = getDynamicTypeInfoFromObject((void*)Pointer); in HandleDynamicTypeCacheMiss()
89 DynamicTypeInfo DTI = getDynamicTypeInfoFromVtable((void*)Vtable); in HandleCFIBadType()
HDubsan_type_hash.cc29 __ubsan::DynamicTypeInfo __ubsan::getDynamicTypeInfoFromObject(void *Object) { in getDynamicTypeInfoFromObject()
/NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDDynamicTypeInfo.h19 class DynamicTypeInfo {
26 DynamicTypeInfo() : T(QualType()) {} in DynamicTypeInfo() function
27 DynamicTypeInfo(QualType WithType, bool CanBeSub = true)
44 bool operator==(const DynamicTypeInfo &X) const {
HDProgramState.h341 DynamicTypeInfo getDynamicTypeInfo(const MemRegion *Reg) const;
345 DynamicTypeInfo NewTy) const;
351 return setDynamicTypeInfo(Reg, DynamicTypeInfo(NewTy, CanBeSubClassed));
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDProgramState.cpp759 DynamicTypeInfo)) in REGISTER_TRAIT_WITH_PROGRAMSTATE() argument
761 DynamicTypeInfo ProgramState::getDynamicTypeInfo(const MemRegion *Reg) const { in REGISTER_TRAIT_WITH_PROGRAMSTATE()
765 const DynamicTypeInfo *GDMType = get<DynamicTypeMap>(Reg); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
771 return DynamicTypeInfo(TR->getLocationType(), /*CanBeSubclass=*/false); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
775 return DynamicTypeInfo(Sym->getType()); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
778 return DynamicTypeInfo(); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
782 DynamicTypeInfo NewTy) const { in setDynamicTypeInfo()
HDCallEvent.cpp438 DynamicTypeInfo DynType = getState()->getDynamicTypeInfo(R); in getRuntimeDefinition()
803 DynamicTypeInfo DTI = getState()->getDynamicTypeInfo(Receiver); in getRuntimeDefinition()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDDynamicTypePropagation.cpp143 DynamicTypeInfo RecDynType = State->getDynamicTypeInfo(RecReg); in checkPostCall()