HomeSort by relevance Sort by last modified time
    Searched refs:DynamicTypeInfo (Results 1 - 11 of 11) sorted by null

  /external/clang/lib/StaticAnalyzer/Core/
DynamicTypeMap.cpp 21 DynamicTypeInfo getDynamicTypeInfo(ProgramStateRef State,
26 const DynamicTypeInfo *GDMType = State->get<DynamicTypeMap>(Reg);
32 return DynamicTypeInfo(TR->getLocationType(), /*CanBeSubclass=*/false);
36 return DynamicTypeInfo(Sym->getType());
39 return DynamicTypeInfo();
43 DynamicTypeInfo NewTy) {
CallEvent.cpp 478 DynamicTypeInfo DynType = getDynamicTypeInfo(getState(), R);
484 assert(!RegionType.isNull() && "DynamicTypeInfo should always be a pointer.");
499 // FIXME: This is checking that our DynamicTypeInfo is at least as good as
501 // DynamicTypeInfo when an object is cast, we can't actually be sure the
502 // DynamicTypeInfo is up to date. This assert should be re-enabled once
504 //assert(!MD->getParent()->isDerivedFrom(RD) && "Bad DynamicTypeInfo");
861 DynamicTypeInfo DTI = getDynamicTypeInfo(getState(), Receiver);
    [all...]
  /external/compiler-rt/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 239 __ubsan::DynamicTypeInfo
243 return DynamicTypeInfo(0, 0, 0);
247 return DynamicTypeInfo(Vtable->TypeInfo->__type_name, -Vtable->Offset,
ubsan_handlers_cxx.cc 41 DynamicTypeInfo DTI = getDynamicTypeInfoFromObject((void*)Pointer);
99 DynamicTypeInfo DTI = getDynamicTypeInfoFromVtable((void*)Vtable);
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DynamicTypeInfo.h 1 //== DynamicTypeInfo.h - Runtime type information ----------------*- C++ -*--=//
19 class DynamicTypeInfo {
26 DynamicTypeInfo() : T(QualType()) {}
27 DynamicTypeInfo(QualType WithType, bool CanBeSub = true)
44 bool operator==(const DynamicTypeInfo &X) const {
DynamicTypeMap.h 27 typedef llvm::ImmutableMap<const MemRegion *, DynamicTypeInfo>
39 DynamicTypeInfo getDynamicTypeInfo(ProgramStateRef State,
44 DynamicTypeInfo NewTy);
51 DynamicTypeInfo(NewTy, CanBeSubClassed));
  /external/clang/lib/StaticAnalyzer/Checkers/
DynamicTypeChecker.cpp 100 DynamicTypeInfo TrackedType = getDynamicTypeInfo(State, Reg);
101 DynamicTypeInfo TrackedTypePrev = getDynamicTypeInfo(StatePrev, Reg);
174 DynamicTypeInfo DynTypeInfo = getDynamicTypeInfo(State, Region);
DynamicTypePropagation.cpp 240 DynamicTypeInfo RecDynType = getDynamicTypeInfo(State, RecReg);
    [all...]

Completed in 2183 milliseconds