Home
last modified time | relevance | path

Searched refs:VarRegion (Results 1 – 18 of 18) sorted by relevance

/external/clang/lib/StaticAnalyzer/Core/
DMemRegion.cpp174 const StackFrameContext *VarRegion::getStackFrame() const { in getStackFrame()
332 void VarRegion::Profile(llvm::FoldingSetNodeID &ID) const { in Profile()
333 VarRegion::ProfileRegion(ID, getDecl(), superRegion); in Profile()
513 void VarRegion::dumpToStream(raw_ostream &os) const { in dumpToStream()
565 bool VarRegion::canPrintPretty() const { in canPrintPretty()
569 void VarRegion::printPretty(raw_ostream &os) const { in printPretty()
689 static llvm::PointerUnion<const StackFrameContext *, const VarRegion *>
706 if (const VarRegion *VR = dyn_cast<VarRegion>(I.getOriginalRegion())) in getStackOrCaptureRegionForDeclContext()
708 return cast<VarRegion>(I.getCapturedRegion()); in getStackOrCaptureRegionForDeclContext()
717 const VarRegion* MemRegionManager::getVarRegion(const VarDecl *D, in getVarRegion()
[all …]
DBugReporterVisitors.cpp421 if (const VarRegion *VR = dyn_cast<VarRegion>(R)) { in VisitNode()
461 if (const VarRegion *VR = dyn_cast<VarRegion>(R)) { in VisitNode()
508 const VarRegion *VR = dyn_cast<VarRegion>(R); in VisitNode()
520 if (const VarRegion *OriginalR = BDR->getOriginalRegion(VR)) { in VisitNode()
556 if (isa<VarRegion>(R)) { in VisitNode()
570 if (const VarRegion *VR = dyn_cast<VarRegion>(R)) { in VisitNode()
1015 const VarRegion *R = in registerStatementVarDecls()
DSymbolManager.cpp423 if (const VarRegion *VR = dyn_cast<VarRegion>(MR)) in isLiveRegion()
510 bool SymbolReaper::isLive(const VarRegion *VR, bool includeStoreBindings) const{ in isLive()
DRegionStore.cpp474 SVal getBindingForVar(RegionBindingsConstRef B, const VarRegion *R);
939 const VarRegion *VR = BI.getCapturedRegion(); in VisitBaseRegion()
1237 if (const VarRegion *VR = dyn_cast<VarRegion>(R)) { in getBinding()
1625 const VarRegion *R) { in getBindingForVar()
2053 if (const VarRegion *VR = dyn_cast<VarRegion>(baseR)) { in VisitAddedToCluster()
DCallEvent.cpp185 if (isa<VarRegion>(superReg) || isa<FieldRegion>(superReg) || in invalidateRegions()
DExprEngine.cpp1699 escapes = !isa<VarRegion>(regionLoc->getRegion()); in processPointerEscapedOnBind()
/external/clang/lib/StaticAnalyzer/Checkers/
DMacOSXAPIChecker.cpp86 if (const VarRegion *VR = dyn_cast<VarRegion>(R)) in CheckDispatchOnce()
92 if (isa<VarRegion>(R) && isa<StackLocalsSpaceRegion>(R->getMemorySpace())) in CheckDispatchOnce()
DStackAddrEscapeChecker.cpp76 else if (const VarRegion *VR = dyn_cast<VarRegion>(R)) { in genName()
231 const VarRegion *VR = cast<VarRegion>(cb.V[i].first->getBaseRegion()); in checkEndFunction()
DUnixAPIChecker.cpp173 if (const VarRegion *VR = dyn_cast<VarRegion>(R)) in CheckPthreadOnce()
179 if (isa<VarRegion>(R) && isa<StackLocalsSpaceRegion>(R->getMemorySpace())) in CheckPthreadOnce()
DPointerArithChecker.cpp51 if (isa<VarRegion>(LR) || isa<CodeTextRegion>(LR) || in checkPreStmt()
DNSErrorChecker.cpp191 if (const VarRegion *VR = R->getAs<VarRegion>()) in parameterTypeFromSVal()
DUndefCapturedBlockVarChecker.cpp71 const VarRegion *VR = I.getCapturedRegion(); in checkPostStmt()
DMallocChecker.cpp827 const VarRegion *VR = dyn_cast<VarRegion>(MR); in SummarizeRegion()
842 const VarRegion *VR = dyn_cast<VarRegion>(MR); in SummarizeRegion()
857 const VarRegion *VR = dyn_cast<VarRegion>(MR); in SummarizeRegion()
1316 const VarRegion *VR = I.getCapturedRegion(); in checkPostStmt()
DRetainCountChecker.cpp2598 const VarRegion *VR = I.getCapturedRegion(); in checkPostStmt()
3381 escapes = !isa<VarRegion>(regionLoc->getRegion()); in checkBind()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DMemRegion.h43 class VarRegion; variable
646 const VarRegion *getCapturedRegion() const { in getCapturedRegion()
647 return cast<VarRegion>(*R); in getCapturedRegion()
649 const VarRegion *getOriginalRegion() const { in getOriginalRegion()
650 return cast<VarRegion>(*OriginalR); in getOriginalRegion()
670 const VarRegion *getOriginalRegion(const VarRegion *VR) const;
687 std::pair<const VarRegion *, const VarRegion *>
847 class VarRegion : public DeclRegion {
851 VarRegion(const VarDecl *vd, const MemRegion* sReg) in VarRegion() function
1184 const VarRegion* getVarRegion(const VarDecl *D, const LocationContext *LC);
[all …]
DSymbolManager.h41 class VarRegion; variable
597 bool isLive(const VarRegion *VR, bool includeStoreBindings = false) const;
DProgramState.h198 const VarRegion* getRegion(const VarDecl *D, const LocationContext *LC) const;
624 inline const VarRegion* ProgramState::getRegion(const VarDecl *D, in getRegion()
/external/clang/docs/analyzer/
DRegionStore.txt165 // used as a Default binding for the VarRegion 'p2'.