Home
last modified time | relevance | path

Searched refs:StackSpaceRegion (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DStackAddrEscapeChecker.cpp61 static SmallVector<std::pair<const MemRegion *, const StackSpaceRegion *>, 4>
63 static bool isNotInCurrentFrame(const StackSpaceRegion *MS,
120 bool StackAddrEscapeChecker::isNotInCurrentFrame(const StackSpaceRegion *MS, in isNotInCurrentFrame()
136 SmallVector<std::pair<const MemRegion *, const StackSpaceRegion *>, 4>
139 SmallVector<std::pair<const MemRegion *, const StackSpaceRegion *>, 4> in getCapturedStackRegions()
146 Region->getMemorySpaceAs<StackSpaceRegion>(State)) { in getCapturedStackRegions()
280 const auto *SSR = MR->getMemorySpaceAs<StackSpaceRegion>(Ctxt.getState()); in SaveIfEscapes()
381 isa<StackSpaceRegion, GlobalsSpaceRegion>(MemSpace)) in getStackOrGlobalSpaceRegion()
412 assert(isa<StackSpaceRegion>(Space)); in printReferrer()
494 Referred->getMemorySpaceAs<StackSpaceRegion>(State); in checkEndFunction()
[all …]
H A DPutenvStackArrayChecker.cpp51 ArgV.getAsRegion()->getMemorySpaceAs<StackSpaceRegion>(C.getState()); in checkPostCall()
H A DUnixAPIChecker.cpp427 if (!R || !R->hasMemorySpace<StackSpaceRegion>(state)) in CheckPthreadOnce()
H A DMoveChecker.cpp562 MR->hasMemorySpace<StackSpaceRegion>(State); in classifyObject()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DRegions.def49 ABSTRACT_REGION(StackSpaceRegion, MemSpaceRegion)
50 REGION(StackArgumentsSpaceRegion, StackSpaceRegion)
51 REGION(StackLocalsSpaceRegion, StackSpaceRegion)
H A DMemRegion.h419 class StackSpaceRegion : public MemSpaceRegion {
425 StackSpaceRegion(MemRegionManager &mgr, Kind k, const StackFrameContext *sfc) in StackSpaceRegion() function
443 class StackLocalsSpaceRegion : public StackSpaceRegion {
447 : StackSpaceRegion(mgr, StackLocalsSpaceRegionKind, sfc) {} in StackLocalsSpaceRegion()
457 class StackArgumentsSpaceRegion : public StackSpaceRegion {
462 : StackSpaceRegion(mgr, StackArgumentsSpaceRegionKind, sfc) {} in StackArgumentsSpaceRegion()
988 assert(isa<GlobalsSpaceRegion>(sReg) || isa<StackSpaceRegion>(sReg) || in VarRegion()
1022 assert(isa<GlobalsSpaceRegion>(sReg) || isa<StackSpaceRegion>(sReg) || in NonParamVarRegion()
1070 assert(!cast<StackSpaceRegion>(SReg)->getStackFrame()->inTopFrame()); in ParamVarRegion()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp167 const auto *SSR = dyn_cast<StackSpaceRegion>(getRawMemorySpace()); in getStackFrame()
173 const auto *SSR = dyn_cast<StackSpaceRegion>(getRawMemorySpace()); in getStackFrame()
178 assert(isa<StackSpaceRegion>(getRawMemorySpace()) && in getStackFrame()
180 return cast<StackSpaceRegion>(getRawMemorySpace())->getStackFrame(); in getStackFrame()
237 void StackSpaceRegion::Profile(llvm::FoldingSetNodeID &ID) const { in Profile()
460 void StackSpaceRegion::anchor() {} in anchor()
H A DSimpleSValBuilder.cpp960 (isa<StackSpaceRegion>(LeftMS) || isa<StackSpaceRegion>(RightMS)))) { in evalBinOpLL()
H A DBugReporterVisitors.cpp1192 VR->getMemorySpaceAs<StackSpaceRegion>(N->getState()); in isInitializationOfVar()
H A DExprEngine.cpp3620 if (!MR || !isa<StackSpaceRegion, StaticGlobalSpaceRegion>(Space)) { in processPointerEscapedOnBind()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountDiagnostics.cpp693 if (const auto *MR = R->getMemorySpaceAs<StackSpaceRegion>(St)) in GetAllocationSite()
H A DRetainCountChecker.cpp509 if (!R->hasMemorySpace<StackSpaceRegion>(State) || !VR) in shouldEscapeRegion()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc7740 …StackSpaceRegion7ProfileERN4llvm16FoldingSetNodeIDE", "clang::ento::StackSpaceRegion::Profile(llvm…
7842 {"_ZN5clang4ento16StackSpaceRegionD1Ev", "clang::ento::StackSpaceRegion::~StackSpaceRegion()"},
7843 {"_ZN5clang4ento16StackSpaceRegionD0Ev", "clang::ento::StackSpaceRegion::~StackSpaceRegion()"},
25257 {"_ZTVN5clang4ento16StackSpaceRegionE", "vtable for clang::ento::StackSpaceRegion"},