| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | StackAddrEscapeChecker.cpp | 53 void checkReturnedBlockCaptures(const BlockDataRegion &B, 55 void checkAsyncExecutedBlockCaptures(const BlockDataRegion &B, 63 getCapturedStackRegions(const BlockDataRegion &B, CheckerContext &C); 90 } else if (const auto *BR = dyn_cast<BlockDataRegion>(R)) { in genName() 117 isa<BlockDataRegion>(R); in isArcManagedBlock() 138 StackAddrEscapeChecker::getCapturedStackRegions(const BlockDataRegion &B, in getCapturedStackRegions() 141 BlockDataRegion::referenced_vars_iterator I = B.referenced_vars_begin(); in getCapturedStackRegions() 142 BlockDataRegion::referenced_vars_iterator E = B.referenced_vars_end(); in getCapturedStackRegions() 176 const BlockDataRegion &B, CheckerContext &C) const { in checkAsyncExecutedBlockCaptures() 193 if (isa<BlockDataRegion>(Region)) in checkAsyncExecutedBlockCaptures() [all …]
|
| H A D | UndefCapturedBlockVarChecker.cpp | 57 auto *R = cast<BlockDataRegion>(C.getSVal(BE).getAsRegion()); in checkPostStmt() 59 BlockDataRegion::referenced_vars_iterator I = R->referenced_vars_begin(), in checkPostStmt()
|
| H A D | MacOSKeychainAPIChecker.cpp | 202 return isa<AllocaRegion>(Arg) || isa<BlockDataRegion>(Arg) || in isBadDeallocationArgument()
|
| H A D | MallocChecker.cpp | 1746 if (isa<BlockDataRegion>(R)) { in FreeMemAux() 2758 const BlockDataRegion *R = in checkPostStmt() 2759 cast<BlockDataRegion>(C.getSVal(BE).getAsRegion()); in checkPostStmt() 2761 BlockDataRegion::referenced_vars_iterator I = R->referenced_vars_begin(), in checkPostStmt()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 365 void BlockDataRegion::ProfileRegion(llvm::FoldingSetNodeID& ID, in ProfileRegion() 377 void BlockDataRegion::Profile(llvm::FoldingSetNodeID& ID) const { in Profile() 378 BlockDataRegion::ProfileRegion(ID, BC, LC, BlockCount, getSuperRegion()); in Profile() 465 void BlockDataRegion::dumpToStream(raw_ostream &os) const { in dumpToStream() 468 for (BlockDataRegion::referenced_vars_iterator in dumpToStream() 902 const auto *BR = static_cast<const BlockDataRegion *>(BC->getData()); in getStackOrCaptureRegionForDeclContext() 904 for (BlockDataRegion::referenced_vars_iterator in getStackOrCaptureRegionForDeclContext() 1045 const BlockDataRegion * 1070 return getSubRegion<BlockDataRegion>(BC, LC, blockCount, sReg); in getBlockDataRegion() 1586 BlockDataRegion::getCaptureRegions(const VarDecl *VD) { in getCaptureRegions() [all …]
|
| H A D | ProgramState.cpp | 622 if (const BlockDataRegion *BDR = dyn_cast<BlockDataRegion>(R)) { in scan() 623 BlockDataRegion::referenced_vars_iterator I = BDR->referenced_vars_begin(), in scan()
|
| H A D | RegionStore.cpp | 1101 if (const BlockDataRegion *BR = dyn_cast<BlockDataRegion>(baseR)) { in VisitCluster() 1102 for (BlockDataRegion::referenced_vars_iterator in VisitCluster() 1426 if (isa<BlockDataRegion>(MR)) { in getBinding() 1911 if (!hasPartialLazyBinding && !isa<BlockDataRegion>(R->getBaseRegion())) in getBindingForFieldOrElementCommon() 2567 if (const BlockDataRegion *BR = dyn_cast<BlockDataRegion>(R)) { in VisitBinding() 2568 BlockDataRegion::referenced_vars_iterator I = BR->referenced_vars_begin(), in VisitBinding()
|
| H A D | ExprEngineC.cpp | 211 if (const BlockDataRegion *BDR = in VisitBlockExpr() 212 dyn_cast_or_null<BlockDataRegion>(V.getAsRegion())) { in VisitBlockExpr() 214 BlockDataRegion::referenced_vars_iterator I = BDR->referenced_vars_begin(), in VisitBlockExpr()
|
| H A D | CallEvent.cpp | 843 const BlockDataRegion *BlockCall::getBlockRegion() const { in getBlockRegion() 847 return dyn_cast_or_null<BlockDataRegion>(DataReg); in getBlockRegion()
|
| H A D | SValBuilder.cpp | 266 const BlockDataRegion *BD = MemMgr.getBlockDataRegion(BC, locContext, in getBlockPointer()
|
| H A D | ExprEngineCallAndReturn.cpp | 441 const BlockDataRegion *BR = cast<BlockCall>(Call).getBlockRegion(); in REGISTER_MAP_WITH_PROGRAMSTATE()
|
| H A D | BugReporterVisitors.cpp | 1589 dyn_cast_or_null<BlockDataRegion>(V.getAsRegion())) { in VisitNode()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | MemRegion.h | 663 class BlockDataRegion : public TypedRegion { 672 BlockDataRegion(const BlockCodeRegion *bc, const LocationContext *lc, in BlockDataRegion() function 917 isa<BlockDataRegion>(sReg) || isa<UnknownSpaceRegion>(sReg)); in VarRegion() 949 isa<BlockDataRegion>(sReg) || isa<UnknownSpaceRegion>(sReg)); in NonParamVarRegion() 1470 const BlockDataRegion *getBlockDataRegion(const BlockCodeRegion *bc,
|
| H A D | Regions.def | 61 REGION(BlockDataRegion, TypedRegion)
|
| H A D | CallEvent.h | 584 const BlockDataRegion *getBlockRegion() const; 587 const BlockDataRegion *BR = getBlockRegion(); in getDecl() 605 const BlockDataRegion *BR = getBlockRegion(); in getRegionStoringCapturedLambda()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountChecker.cpp | 155 auto *R = cast<BlockDataRegion>(C.getSVal(BE).getAsRegion()); in checkPostStmt() 157 BlockDataRegion::referenced_vars_iterator I = R->referenced_vars_begin(), in checkPostStmt()
|