Home
last modified time | relevance | path

Searched refs:BlockDataRegion (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DStackAddrEscapeChecker.cpp54 void checkAsyncExecutedBlockCaptures(const BlockDataRegion &B,
62 getCapturedStackRegions(const BlockDataRegion &B, CheckerContext &C);
89 } else if (const auto *BR = dyn_cast<BlockDataRegion>(R)) { in genName()
137 StackAddrEscapeChecker::getCapturedStackRegions(const BlockDataRegion &B, in getCapturedStackRegions()
157 if (isa<BlockDataRegion>(ReturnedRegion)) { in EmitReturnedAsPartOfError()
195 const BlockDataRegion &B, CheckerContext &C) const { in checkAsyncExecutedBlockCaptures()
213 if (isa<BlockDataRegion>(Region)) in checkAsyncExecutedBlockCaptures()
242 if (const BlockDataRegion *B = dyn_cast_or_null<BlockDataRegion>( in checkPreCall()
272 if (const BlockDataRegion *BDR = MR->getAs<BlockDataRegion>()) in VisitMemRegion()
291 bool VisitBlockDataRegionCaptures(const BlockDataRegion *BDR) { in VisitBlockDataRegionCaptures()
[all …]
H A DMacOSKeychainAPIChecker.cpp198 return isa<AllocaRegion, BlockDataRegion, TypedRegion>(Arg); in isBadDeallocationArgument()
H A DMallocChecker.cpp2256 if (isa<BlockDataRegion>(R)) { in FreeMemAux()
3224 const BlockDataRegion *R = in checkPostStmt()
3225 cast<BlockDataRegion>(C.getSVal(BE).getAsRegion()); in checkPostStmt()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp387 void BlockDataRegion::ProfileRegion(llvm::FoldingSetNodeID& ID, in ProfileRegion()
399 void BlockDataRegion::Profile(llvm::FoldingSetNodeID& ID) const { in Profile()
400 BlockDataRegion::ProfileRegion(ID, BC, LC, BlockCount, getSuperRegion()); in Profile()
501 void BlockDataRegion::dumpToStream(raw_ostream &os) const { in dumpToStream()
1009 const auto *BR = static_cast<const BlockDataRegion *>(BC->getData()); in getStackOrCaptureRegionForDeclContext()
1168 const BlockDataRegion *
1197 return getSubRegion<BlockDataRegion>(BC, LC, blockCount, sReg); in getBlockDataRegion()
1729 BlockDataRegion::getCaptureRegions(const VarDecl *VD) { in getCaptureRegions()
1751 void BlockDataRegion::LazyInitializeReferencedVars() { in LazyInitializeReferencedVars()
1788 BlockDataRegion::referenced_vars_iterator
[all …]
H A DProgramState.cpp661 if (const BlockDataRegion *BDR = dyn_cast<BlockDataRegion>(R)) { in scan()
H A DRegionStore.cpp1259 if (const BlockDataRegion *BR = dyn_cast<BlockDataRegion>(baseR)) { in VisitCluster()
1561 if (isa<BlockDataRegion>(MR)) { in getBinding()
2309 if (!hasPartialLazyBinding && !isa<BlockDataRegion>(R->getBaseRegion())) { in getBindingForFieldOrElementCommon()
3090 if (const BlockDataRegion *BR = dyn_cast<BlockDataRegion>(R)) { in VisitBinding()
H A DExprEngineC.cpp212 if (const BlockDataRegion *BDR = in VisitBlockExpr()
213 dyn_cast_or_null<BlockDataRegion>(V.getAsRegion())) { in VisitBlockExpr()
H A DCallEvent.cpp888 const BlockDataRegion *BlockCall::getBlockRegion() const { in getBlockRegion()
892 return dyn_cast_or_null<BlockDataRegion>(DataReg); in getBlockRegion()
H A DSValBuilder.cpp301 const BlockDataRegion *BD = MemMgr.getBlockDataRegion(BC, locContext, in getBlockPointer()
H A DExprEngineCallAndReturn.cpp540 const BlockDataRegion *BR = cast<BlockCall>(Call).getBlockRegion(); in inlineCall()
H A DBugReporterVisitors.cpp1747 dyn_cast_or_null<BlockDataRegion>(V.getAsRegion())) { in VisitNode()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DRegions.def61 REGION(BlockDataRegion, TypedRegion)
H A DMemRegion.h706 class BlockDataRegion : public TypedRegion {
715 BlockDataRegion(const BlockCodeRegion *bc, const LocationContext *lc, in BlockDataRegion() function
989 isa<BlockDataRegion>(sReg) || isa<UnknownSpaceRegion>(sReg)); in VarRegion()
1023 isa<BlockDataRegion>(sReg) || isa<UnknownSpaceRegion>(sReg)); in NonParamVarRegion()
1616 const BlockDataRegion *getBlockDataRegion(const BlockCodeRegion *bc,
H A DCallEvent.h605 const BlockDataRegion *getBlockRegion() const;
608 const BlockDataRegion *BR = getBlockRegion(); in getDecl()
626 const BlockDataRegion *BR = getBlockRegion(); in getRegionStoringCapturedLambda()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp155 auto *R = cast<BlockDataRegion>(C.getSVal(BE).getAsRegion()); in checkPostStmt()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc7760 …kTextRegionEPKNS_15LocationContextEPKNS0_9MemRegionE", "clang::ento::BlockDataRegion::ProfileRegio…
7761 …15BlockDataRegion7ProfileERN4llvm16FoldingSetNodeIDE", "clang::ento::BlockDataRegion::Profile(llvm…
7772 …5BlockDataRegion12dumpToStreamERN4llvm11raw_ostreamE", "clang::ento::BlockDataRegion::dumpToStream…
7816 {"_ZN5clang4ento15BlockDataRegion28LazyInitializeReferencedVarsEv", "clang::ento::BlockDataRegion::…
7817 {"_ZNK5clang4ento15BlockDataRegion21referenced_vars_beginEv", "clang::ento::BlockDataRegion::refere…
7818 {"_ZNK5clang4ento15BlockDataRegion19referenced_vars_endEv", "clang::ento::BlockDataRegion::referenc…
7822 …NS0_9MemRegionE", "clang::ento::BlockDataRegion* clang::ento::MemRegionManager::getSubRegion<clang…
7858 {"_ZN5clang4ento15BlockDataRegionD1Ev", "clang::ento::BlockDataRegion::~BlockDataRegion()"},
7859 {"_ZN5clang4ento15BlockDataRegionD0Ev", "clang::ento::BlockDataRegion::~BlockDataRegion()"},
25262 {"_ZTVN5clang4ento15BlockDataRegionE", "vtable for clang::ento::BlockDataRegion"},