Searched refs:BlockDataRegion (Results 1 – 17 of 17) sorted by relevance
/external/clang/lib/StaticAnalyzer/Core/ |
D | MemRegion.cpp | 379 void BlockDataRegion::ProfileRegion(llvm::FoldingSetNodeID& ID, in ProfileRegion() 391 void BlockDataRegion::Profile(llvm::FoldingSetNodeID& ID) const { in Profile() 392 BlockDataRegion::ProfileRegion(ID, BC, LC, BlockCount, getSuperRegion()); in Profile() 464 void BlockDataRegion::dumpToStream(raw_ostream &os) const { in dumpToStream() 467 for (BlockDataRegion::referenced_vars_iterator in dumpToStream() 804 const BlockDataRegion *BR = in getStackOrCaptureRegionForDeclContext() 805 static_cast<const BlockDataRegion*>(BC->getContextData()); in getStackOrCaptureRegionForDeclContext() 807 for (BlockDataRegion::referenced_vars_iterator in getStackOrCaptureRegionForDeclContext() 910 const BlockDataRegion * 935 return getSubRegion<BlockDataRegion>(BC, LC, blockCount, sReg); in getBlockDataRegion() [all …]
|
D | ProgramState.cpp | 613 if (const BlockDataRegion *BDR = dyn_cast<BlockDataRegion>(R)) { in scan() 614 BlockDataRegion::referenced_vars_iterator I = BDR->referenced_vars_begin(), in scan()
|
D | RegionStore.cpp | 1017 if (const BlockDataRegion *BR = dyn_cast<BlockDataRegion>(baseR)) { in VisitCluster() 1018 for (BlockDataRegion::referenced_vars_iterator in VisitCluster() 1368 if (isa<BlockDataRegion>(MR)) { in getBinding() 2380 if (const BlockDataRegion *BR = dyn_cast<BlockDataRegion>(R)) { in VisitBinding() 2381 BlockDataRegion::referenced_vars_iterator I = BR->referenced_vars_begin(), in VisitBinding()
|
D | ExprEngineC.cpp | 202 if (const BlockDataRegion *BDR = in VisitBlockExpr() 203 dyn_cast_or_null<BlockDataRegion>(V.getAsRegion())) { in VisitBlockExpr() 205 BlockDataRegion::referenced_vars_iterator I = BDR->referenced_vars_begin(), in VisitBlockExpr()
|
D | CallEvent.cpp | 588 const BlockDataRegion *BlockCall::getBlockRegion() const { in getBlockRegion() 592 return dyn_cast_or_null<BlockDataRegion>(DataReg); in getBlockRegion()
|
D | SValBuilder.cpp | 226 const BlockDataRegion *BD = MemMgr.getBlockDataRegion(BC, locContext, in getBlockPointer()
|
D | BugReporterVisitors.cpp | 567 if (const BlockDataRegion *BDR = in VisitNode() 568 dyn_cast_or_null<BlockDataRegion>(V.getAsRegion())) { in VisitNode()
|
D | ExprEngineCallAndReturn.cpp | 414 const BlockDataRegion *BR = cast<BlockCall>(Call).getBlockRegion(); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | StackAddrEscapeChecker.cpp | 69 else if (const BlockDataRegion *BR = dyn_cast<BlockDataRegion>(R)) { in genName() 148 isa<BlockDataRegion>(R)) in checkPreStmt() 162 if (isa<BlockDataRegion>(R) && in checkPreStmt() 201 isa<BlockDataRegion>(vR)) in checkEndFunction()
|
D | UndefCapturedBlockVarChecker.cpp | 58 const BlockDataRegion *R = in checkPostStmt() 59 cast<BlockDataRegion>(state->getSVal(BE, in checkPostStmt() 62 BlockDataRegion::referenced_vars_iterator I = R->referenced_vars_begin(), in checkPostStmt()
|
D | MacOSKeychainAPIChecker.cpp | 204 return isa<AllocaRegion>(Arg) || isa<BlockDataRegion>(Arg) || in isBadDeallocationArgument()
|
D | MallocChecker.cpp | 1353 if (isa<BlockDataRegion>(R)) { in FreeMemAux() 2264 const BlockDataRegion *R = in checkPostStmt() 2265 cast<BlockDataRegion>(state->getSVal(BE, in checkPostStmt() 2268 BlockDataRegion::referenced_vars_iterator I = R->referenced_vars_begin(), in checkPostStmt()
|
D | RetainCountChecker.cpp | 2710 const BlockDataRegion *R = in checkPostStmt() 2711 cast<BlockDataRegion>(state->getSVal(BE, in checkPostStmt() 2714 BlockDataRegion::referenced_vars_iterator I = R->referenced_vars_begin(), in checkPostStmt()
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | Regions.def | 62 REGION(BlockDataRegion, TypedRegion)
|
D | CallEvent.h | 532 const BlockDataRegion *getBlockRegion() const; 535 const BlockDataRegion *BR = getBlockRegion(); in getDecl() 553 const BlockDataRegion *BR = getBlockRegion(); in getRegionStoringCapturedLambda()
|
D | MemRegion.h | 627 class BlockDataRegion : public TypedRegion { 635 BlockDataRegion(const BlockCodeRegion *bc, const LocationContext *lc, in BlockDataRegion() function 1269 const BlockDataRegion *getBlockDataRegion(const BlockCodeRegion *bc,
|
/external/clang/test/Analysis/ |
D | blocks.m | 55 // in BlockDataRegion. It represents real code that contains two block literals. Eventually
|