Home
last modified time | relevance | path

Searched refs:SymbolicRegion (Results 1 – 25 of 32) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DTaint.cpp80 if (const SymbolicRegion *SR = dyn_cast_or_null<SymbolicRegion>(R)) in addTaint()
107 if (const SymbolicRegion *SR = dyn_cast_or_null<SymbolicRegion>(R)) in removeTaint()
171 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(Reg)) in isTainted()
H A DPointerSubChecker.cpp57 if (isa<SymbolicRegion>(BaseLR) || isa<SymbolicRegion>(BaseRR)) in checkPreStmt()
H A DCastSizeChecker.cpp109 const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(R); in checkPreStmt()
H A DNullabilityChecker.cpp188 const SymbolicRegion *getTrackRegion(SVal Val,
276 const SymbolicRegion *
289 return dyn_cast<SymbolicRegion>(FieldReg->getSuperRegion()); in getTrackRegion()
291 return dyn_cast<SymbolicRegion>(ElementReg->getSuperRegion()); in getTrackRegion()
294 return dyn_cast<SymbolicRegion>(Region); in getTrackRegion()
351 if (!StoredVal || !isa<SymbolicRegion>(StoredVal->getRegion())) in checkValueAtLValForInvariantViolation()
461 const auto *Region = I->first->getAs<SymbolicRegion>(); in checkDeadSymbols()
H A DObjCSuperDeallocChecker.cpp149 if (const SymbolicRegion *SymR = dyn_cast<SymbolicRegion>(SR)) { in checkLocation()
H A DDeleteWithNonVirtualDtorChecker.cpp69 const auto *DerivedClassRegion = MR->getBaseRegion()->getAs<SymbolicRegion>(); in checkPreStmt()
H A DMIGChecker.cpp137 const SymbolicRegion *SR = MR->getSymbolicBase(); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
H A DPointerArithChecker.cpp140 if (isa<SymbolicRegion>(Region)) in getArrayRegion()
H A DValistChecker.cpp181 IsSymbolic = Reg && Reg->getBaseRegion()->getAs<SymbolicRegion>(); in getVAListAsRegion()
H A DLocalizationChecker.cpp959 const SymbolicRegion *SymReg = in checkPostCall()
960 dyn_cast_or_null<SymbolicRegion>(sv.getAsRegion()); in checkPostCall()
H A DExprInspectionChecker.cpp358 MR->castAs<SymbolicRegion>()->getSymbol()->getType()->getPointeeType(); in analyzerDumpElementCount()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DSVals.cpp71 if (const SymbolicRegion *SymR = in getAsLocSymbol()
73 : dyn_cast<SymbolicRegion>(R->StripCasts())) in getAsLocSymbol()
89 if (const auto *SymR = dyn_cast<SymbolicRegion>(SR)) in getLocSymbolInBase()
174 QualType VisitSymbolicRegion(const SymbolicRegion *SR) { in VisitSymbolicRegion()
H A DMemRegion.cpp328 void SymbolicRegion::Profile(llvm::FoldingSetNodeID& ID) const { in Profile()
329 SymbolicRegion::ProfileRegion(ID, sym, getSuperRegion()); in Profile()
524 void SymbolicRegion::dumpToStream(raw_ostream &os) const { in dumpToStream()
1152 const SymbolicRegion *
1157 return getSubRegion<SymbolicRegion>(sym, MemSpace); in getSymbolicRegion()
1161 return getSubRegion<SymbolicRegion>(Sym, getHeapRegion()); in getSymbolicHeapRegion()
1350 const SymbolicRegion *MemRegion::getSymbolicBase() const { in getSymbolicBase()
1354 if (const auto *SymR = dyn_cast<SymbolicRegion>(SubR)) in getSymbolicBase()
1481 } else if (const auto *SR = dyn_cast<SymbolicRegion>(R)) { in calculateOffset()
1725 if (const auto *SR = dyn_cast<SymbolicRegion>(MR)) in setTrait()
[all …]
H A DStore.cpp87 if (isa<CodeTextRegion, SymbolicRegion>(R)) in castRegion()
290 dyn_cast<SymbolicRegion>(AlreadyDerivedReg->getSuperRegion())) in evalDerivedToBase()
312 if (const auto *SR = dyn_cast<SymbolicRegion>(MR)) in getCXXRecordType()
382 if (const auto *SR = dyn_cast<SymbolicRegion>(MR)) { in evalBaseToDerived()
H A DRegionStore.cpp1116 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(baseR)) in VisitCluster()
1127 if (isa<AllocaRegion, SymbolicRegion>(baseR)) { in VisitCluster()
1216 if (isa_and_nonnull<SymbolicRegion>(R)) in VisitCluster()
1423 else if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(MR)) in getBinding()
1527 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(R)) in getUnderlyingType()
2393 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(R)) { in bind()
2748 SmallVector<const SymbolicRegion *, 12> Postponed;
2789 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(baseR)) { in VisitAddedToCluster()
2821 if (const SymbolicRegion *SymR = dyn_cast<SymbolicRegion>(baseR)) in VisitCluster()
2873 if (const SymbolicRegion *SR = *I) { in UpdatePostponed()
H A DSValBuilder.cpp724 if (const SymbolicRegion *SymR = R->getSymbolicBase()) { in VisitLocMemRegionVal()
777 if (const auto *SR = dyn_cast<SymbolicRegion>(R)) { in VisitLocMemRegionVal()
928 if (const SymbolicRegion *SR = in VisitNonLocLocAsInteger()
929 dyn_cast<SymbolicRegion>(R->StripCasts())) { in VisitNonLocLocAsInteger()
H A DProgramState.cpp614 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(R)) in scan()
H A DDynamicType.cpp55 if (const auto *SR = dyn_cast<SymbolicRegion>(MR)) { in getDynamicTypeInfo()
H A DSimpleSValBuilder.cpp952 ((!isa<SymbolicRegion>(LeftBase) && !isa<SymbolicRegion>(RightBase)) || in evalBinOpLL()
H A DSymbolManager.cpp444 if (const auto *SR = dyn_cast<SymbolicRegion>(MR)) in isLiveRegion()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Checkers/
H A DSValExplainer.h38 bool isThisObject(const SymbolicRegion *R) { in isThisObject()
59 if (auto SR = dyn_cast<SymbolicRegion>(R)) { in VisitLocMemRegionVal()
146 std::string VisitSymbolicRegion(const SymbolicRegion *R) { in VisitSymbolicRegion()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/cert/
H A DInvalidPtrChecker.cpp146 const auto *SymRegOfRetVal = cast<SymbolicRegion>(RetVal.getAsRegion()); in postPreviousReturnInvalidatingCall()
204 if (const auto *SR = dyn_cast_or_null<SymbolicRegion>( in checkPostCall()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h58 class SymbolicRegion; variable
137 const SymbolicRegion *getSymbolicBase() const;
770 class SymbolicRegion : public SubRegion {
775 SymbolicRegion(const SymbolRef s, const MemSpaceRegion *sreg) in SymbolicRegion() function
1419 const SymbolicRegion *
1423 const SymbolicRegion *getSymbolicHeapRegion(SymbolRef sym);
H A DRegions.def59 REGION(SymbolicRegion, SubRegion)
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp1195 if (const SymbolicRegion *SR = I->StripCasts()->getAs<SymbolicRegion>()) in checkRegionChanges()

12