HomeSort by: relevance | last modified time | path
    Searched refs:DynamicTypeInfo (Results 1 - 21 of 21) sorted by relevancy

  /src/sys/external/bsd/compiler_rt/dist/lib/ubsan/
ubsan_type_hash_win.cc 46 __ubsan::DynamicTypeInfo
55 return DynamicTypeInfo(0, 0, 0);
60 return DynamicTypeInfo(0, 0, 0);
70 return DynamicTypeInfo(0, 0, 0);
73 return DynamicTypeInfo(0, 0, 0);
77 return DynamicTypeInfo(tinfo->name(), obj_locator->offset_to_top,
ubsan_type_hash.h 24 class DynamicTypeInfo {
30 DynamicTypeInfo(const char *MDTN, sptr Offset, const char *STN)
44 DynamicTypeInfo getDynamicTypeInfoFromObject(void *Object);
47 DynamicTypeInfo getDynamicTypeInfoFromVtable(void *Vtable);
ubsan_type_hash.cc 29 __ubsan::DynamicTypeInfo __ubsan::getDynamicTypeInfoFromObject(void *Object) {
ubsan_type_hash_itanium.cc 247 __ubsan::DynamicTypeInfo
251 return DynamicTypeInfo(nullptr, 0, nullptr);
253 return DynamicTypeInfo(nullptr, Vtable->Offset, nullptr);
257 return DynamicTypeInfo(Vtable->TypeInfo->__type_name, -Vtable->Offset,
ubsan_handlers_cxx.cc 42 DynamicTypeInfo DTI = getDynamicTypeInfoFromObject((void*)Pointer);
108 DynamicTypeInfo DTI = ValidVtable
110 : DynamicTypeInfo(0, 0, 0);
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DynamicTypeInfo.h 1 //===- DynamicTypeInfo.h - Runtime type information -------------*- C++ -*-===//
19 class DynamicTypeInfo {
21 DynamicTypeInfo() : DynTy(QualType()) {}
23 DynamicTypeInfo(QualType Ty, bool CanBeSub = true)
38 bool operator==(const DynamicTypeInfo &RHS) const {
DynamicType.h 20 #include "clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.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);
  /src/external/gpl3/gcc/dist/libsanitizer/ubsan/
ubsan_type_hash.h 23 class DynamicTypeInfo {
29 DynamicTypeInfo(const char *MDTN, sptr Offset, const char *STN)
43 DynamicTypeInfo getDynamicTypeInfoFromObject(void *Object);
46 DynamicTypeInfo getDynamicTypeInfoFromVtable(void *Vtable);
ubsan_type_hash.cpp 28 __ubsan::DynamicTypeInfo __ubsan::getDynamicTypeInfoFromObject(void *Object) {
ubsan_type_hash_win.cpp 45 __ubsan::DynamicTypeInfo
54 return DynamicTypeInfo(0, 0, 0);
59 return DynamicTypeInfo(0, 0, 0);
69 return DynamicTypeInfo(0, 0, 0);
72 return DynamicTypeInfo(0, 0, 0);
76 return DynamicTypeInfo(tinfo->name(), obj_locator->offset_to_top,
ubsan_type_hash_itanium.cpp 259 __ubsan::DynamicTypeInfo
263 return DynamicTypeInfo(nullptr, 0, nullptr);
265 return DynamicTypeInfo(nullptr, Vtable->Offset, nullptr);
269 return DynamicTypeInfo(Vtable->TypeInfo->name(), -Vtable->Offset,
ubsan_handlers_cxx.cpp 41 DynamicTypeInfo DTI = getDynamicTypeInfoFromObject((void*)Pointer);
107 DynamicTypeInfo DTI = ValidVtable
109 : DynamicTypeInfo(0, 0, 0);
  /src/external/gpl3/gcc.old/dist/libsanitizer/ubsan/
ubsan_type_hash.h 23 class DynamicTypeInfo {
29 DynamicTypeInfo(const char *MDTN, sptr Offset, const char *STN)
43 DynamicTypeInfo getDynamicTypeInfoFromObject(void *Object);
46 DynamicTypeInfo getDynamicTypeInfoFromVtable(void *Vtable);
ubsan_type_hash.cpp 28 __ubsan::DynamicTypeInfo __ubsan::getDynamicTypeInfoFromObject(void *Object) {
ubsan_type_hash_win.cpp 45 __ubsan::DynamicTypeInfo
54 return DynamicTypeInfo(0, 0, 0);
59 return DynamicTypeInfo(0, 0, 0);
69 return DynamicTypeInfo(0, 0, 0);
72 return DynamicTypeInfo(0, 0, 0);
76 return DynamicTypeInfo(tinfo->name(), obj_locator->offset_to_top,
ubsan_type_hash_itanium.cpp 247 __ubsan::DynamicTypeInfo
251 return DynamicTypeInfo(nullptr, 0, nullptr);
253 return DynamicTypeInfo(nullptr, Vtable->Offset, nullptr);
257 return DynamicTypeInfo(Vtable->TypeInfo->__type_name, -Vtable->Offset,
ubsan_handlers_cxx.cpp 41 DynamicTypeInfo DTI = getDynamicTypeInfoFromObject((void*)Pointer);
107 DynamicTypeInfo DTI = ValidVtable
109 : DynamicTypeInfo(0, 0, 0);
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
DynamicType.cpp 28 clang::ento::DynamicTypeInfo)
39 clang::ento::DynamicTypeInfo)
44 DynamicTypeInfo getDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR) {
48 if (const DynamicTypeInfo *DTI = State->get<DynamicTypeMap>(MR))
53 return DynamicTypeInfo(TR->getLocationType(), /*CanBeSub=*/false);
57 return DynamicTypeInfo(Sym->getType());
63 const DynamicTypeInfo *getRawDynamicTypeInfo(ProgramStateRef State,
93 DynamicTypeInfo getClassObjectDynamicTypeInfo(ProgramStateRef State,
95 const DynamicTypeInfo *DTI = State->get<DynamicClassObjectMap>(Sym);
96 return DTI ? *DTI : DynamicTypeInfo{};
    [all...]
CallEvent.cpp 41 #include "clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h"
736 DynamicTypeInfo DynType = getDynamicTypeInfo(getState(), R);
742 assert(!RegionType.isNull() && "DynamicTypeInfo should always be a pointer.");
757 // FIXME: This is checking that our DynamicTypeInfo is at least as good as
759 // DynamicTypeInfo when an object is cast, we can't actually be sure the
760 // DynamicTypeInfo is up to date. This assert should be re-enabled once
762 //assert(!MD->getParent()->isDerivedFrom(RD) && "Bad DynamicTypeInfo");
1261 DynamicTypeInfo DTI = getDynamicTypeInfo(getState(), Receiver);
1291 DynamicTypeInfo DTI =
1307 // Even if `DynamicTypeInfo` told us that it can b
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
DynamicTypeChecker.cpp 96 DynamicTypeInfo TrackedType = getDynamicTypeInfo(State, Reg);
97 DynamicTypeInfo TrackedTypePrev = getDynamicTypeInfo(StatePrev, Reg);
165 DynamicTypeInfo DynTypeInfo = getDynamicTypeInfo(State, Region);
DynamicTypePropagation.cpp 177 if (DynamicTypeInfo DTI = getDynamicTypeInfo(State, ReceiverRegion)) {
191 if (DynamicTypeInfo DTI =
354 DynamicTypeInfo RecDynType = getDynamicTypeInfo(State, RecReg);

Completed in 66 milliseconds