Home
last modified time | relevance | path

Searched refs:StackFrameContext (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/
H A DAnalysisDeclContext.h43 class StackFrameContext; variable
186 const StackFrameContext *getStackFrame(LocationContext const *Parent,
270 const StackFrameContext *getStackFrame() const;
292 class StackFrameContext : public LocationContext {
304 StackFrameContext(AnalysisDeclContext *ctx, const LocationContext *parent, in StackFrameContext() function
312 ~StackFrameContext() override = default;
406 const StackFrameContext *getStackFrame(AnalysisDeclContext *ctx,
479 const StackFrameContext *getStackFrame(AnalysisDeclContext *Ctx, in getStackFrame()
488 const StackFrameContext *getStackFrame(const Decl *D) { in getStackFrame()
494 StackFrameContext const *getStackFrame(const Decl *D, in getStackFrame()
H A DProgramPoint.h185 const StackFrameContext *getStackFrame() const { in getStackFrame()
634 CallEnter(const Stmt *stmt, const StackFrameContext *calleeCtx, in CallEnter()
642 const StackFrameContext *getCalleeContext() const { in getCalleeContext()
643 return static_cast<const StackFrameContext *>(getData2()); in getCalleeContext()
648 const StackFrameContext *CalleeCtx = getCalleeContext(); in getEntry()
673 CallExitBegin(const StackFrameContext *L, const ReturnStmt *RS) in CallExitBegin()
693 CallExitEnd(const StackFrameContext *CalleeCtx, in CallExitEnd()
697 const StackFrameContext *getCalleeContext() const { in getCalleeContext()
698 return static_cast<const StackFrameContext *>(getData1()); in getCalleeContext()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DBlockCounter.cpp25 const StackFrameContext *CallSite;
29 CountKey(const StackFrameContext *CS, unsigned ID) in CountKey()
58 unsigned BlockCounter::getNumVisited(const StackFrameContext *CallSite, in getNumVisited()
75 const StackFrameContext *CallSite, in IncrementCount()
H A DExprEngineCallAndReturn.cpp43 const StackFrameContext *calleeCtx = CE.getCalleeContext(); in processCallEnter()
77 const StackFrameContext *SF = Node->getStackFrame(); in getLastStmt()
186 const StackFrameContext *calleeCtx) { in wasDifferentDeclUsedForInlining()
206 const StackFrameContext *calleeCtx = CEBNode->getStackFrame(); in processCallExit()
210 const StackFrameContext *callerCtx = in processCallExit()
374 if (const StackFrameContext *SFC = dyn_cast<StackFrameContext>(LCtx)) { in examineStackFrames()
418 const StackFrameContext *CallerSFC = CurLC->getStackFrame(); in REGISTER_MAP_WITH_PROGRAMSTATE()
435 const StackFrameContext *CalleeSFC = in REGISTER_MAP_WITH_PROGRAMSTATE()
663 const StackFrameContext *CallerSFC = CurLC->getStackFrame(); in mayInlineCallKind()
H A DMemRegion.cpp158 const StackFrameContext *VarRegion::getStackFrame() const { in getStackFrame()
742 MemRegionManager::getStackLocalsRegion(const StackFrameContext *STC) { in getStackLocalsRegion()
819 static llvm::PointerUnion<const StackFrameContext *, const VarRegion *>
824 if (const auto *SFC = dyn_cast<StackFrameContext>(LC)) { in getStackOrCaptureRegionForDeclContext()
843 return (const StackFrameContext *)nullptr; in getStackOrCaptureRegionForDeclContext()
884 const auto *STC = V.get<const StackFrameContext *>(); in getVarRegion()
951 const StackFrameContext *STC = LC->getStackFrame(); in getBlockDataRegion()
979 const StackFrameContext *STC = LC->getStackFrame(); in getCompoundLiteralRegion()
1044 const StackFrameContext *SFC = LC->getStackFrame(); in getCXXTempObjectRegion()
1113 const StackFrameContext *STC = LC->getStackFrame(); in getCXXThisRegion()
[all …]
H A DCallEvent.cpp195 const StackFrameContext *CallEvent::getCalleeStackFrame() const { in getCalleeStackFrame()
225 const StackFrameContext *SFC = getCalleeStackFrame(); in getParameterLocation()
490 static void addParameterValuesToBindings(const StackFrameContext *CalleeCtx, in addParameterValuesToBindings()
578 const StackFrameContext *CalleeCtx, in getInitialStackFrameContents()
771 const StackFrameContext *CalleeCtx, in getInitialStackFrameContents()
851 void BlockCall::getInitialStackFrameContents(const StackFrameContext *CalleeCtx, in getInitialStackFrameContents()
892 const StackFrameContext *CalleeCtx, in getInitialStackFrameContents()
1325 const StackFrameContext *CalleeCtx, in getInitialStackFrameContents()
1363 CallEventManager::getCaller(const StackFrameContext *CalleeCtx, in getCaller()
H A DWorkList.cpp141 using LocIdentifier = std::pair<BlockID, const StackFrameContext *>;
196 using LocIdentifier = std::pair<BlockID, const StackFrameContext *>;
H A DLoopWidening.cpp59 const StackFrameContext *STC = LCtx->getStackFrame(); in getWidenedLoopState()
H A DBugReporterVisitors.cpp294 llvm::SmallPtrSet<const StackFrameContext *, 32> FramesModifyingRegion;
295 llvm::SmallPtrSet<const StackFrameContext *, 32> FramesModifyingCalculated;
315 const StackFrameContext *SCtx = Ctx->getStackFrame(); in VisitNode()
485 const StackFrameContext *SCtx = Ctx->getStackFrame(); in isRegionOfInterestModifiedInFrame()
499 const StackFrameContext *OriginalSCtx = Ctx->getStackFrame(); in findModifyingFrames()
513 const StackFrameContext *SCtx = N->getStackFrame(); in findModifyingFrames()
755 const StackFrameContext *StackFrame;
767 ReturnVisitor(const StackFrameContext *Frame, in ReturnVisitor()
820 const StackFrameContext *CalleeContext = CEE->getCalleeContext(); in addVisitorIfNecessary()
H A DEnvironment.cpp72 const StackFrameContext *>(ignoreTransparentExprs(S), in EnvironmentEntry()
H A DSymbolManager.cpp528 const StackFrameContext *VarContext = VR->getStackFrame(); in isLive()
535 const StackFrameContext *CurrentContext = LCtx->getStackFrame(); in isLive()
H A DSValBuilder.cpp273 const StackFrameContext *SFC) { in getCXXThis()
280 const StackFrameContext *SFC) { in getCXXThis()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DBlockCounter.h23 class StackFrameContext; variable
38 unsigned getNumVisited(const StackFrameContext *CallSite,
49 const StackFrameContext *CallSite,
H A DCallEvent.h55 class StackFrameContext; variable
388 virtual void getInitialStackFrameContents(const StackFrameContext *CalleeCtx,
422 const StackFrameContext *getCalleeStackFrame() const;
514 void getInitialStackFrameContents(const StackFrameContext *CalleeCtx,
656 void getInitialStackFrameContents(const StackFrameContext *CalleeCtx,
694 void getInitialStackFrameContents(const StackFrameContext *CalleeCtx,
891 void getInitialStackFrameContents(const StackFrameContext *CalleeCtx,
1068 void getInitialStackFrameContents(const StackFrameContext *CalleeCtx,
1143 getCaller(const StackFrameContext *CalleeCtx, ProgramStateRef State);
H A DMemRegion.h50 class StackFrameContext; variable
385 const StackFrameContext *SFC;
388 StackSpaceRegion(MemRegionManager *mgr, Kind k, const StackFrameContext *sfc) in StackSpaceRegion()
395 const StackFrameContext *getStackFrame() const { return SFC; } in getStackFrame()
408 StackLocalsSpaceRegion(MemRegionManager *mgr, const StackFrameContext *sfc) in StackLocalsSpaceRegion()
423 StackArgumentsSpaceRegion(MemRegionManager *mgr, const StackFrameContext *sfc) in StackArgumentsSpaceRegion()
955 const StackFrameContext *getStackFrame() const;
1251 llvm::DenseMap<const StackFrameContext *, StackLocalsSpaceRegion *>
1253 llvm::DenseMap<const StackFrameContext *, StackArgumentsSpaceRegion *>
1273 getStackLocalsRegion(const StackFrameContext *STC);
[all …]
H A DStore.h43 class StackFrameContext; variable
195 virtual StoreRef removeDeadBindings(Store store, const StackFrameContext *LCtx,
249 const StackFrameContext *CalleeCtx);
H A DSValBuilder.h44 class StackFrameContext; variable
381 const StackFrameContext *SFC);
385 const StackFrameContext *SFC);
H A DEnvironment.h37 const StackFrameContext *> {
H A DCheckerContext.h96 const StackFrameContext *getStackFrame() const { in getStackFrame()
H A DSymbolManager.h564 const StackFrameContext *LCtx;
578 SymbolReaper(const StackFrameContext *Ctx, const Stmt *s, in SymbolReaper()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp310 const StackFrameContext *
360 void StackFrameContext::Profile(llvm::FoldingSetNodeID &ID) { in Profile()
394 const StackFrameContext*
400 StackFrameContext::Profile(ID, ctx, parent, s, blk, idx); in getStackFrame()
403 cast_or_null<StackFrameContext>(Contexts.FindNodeOrInsertPos(ID, InsertPos)); in getStackFrame()
405 L = new StackFrameContext(ctx, parent, s, blk, idx, ++NewID); in getStackFrame()
440 const StackFrameContext *LocationContext::getStackFrame() const { in getStackFrame()
443 if (const auto *SFC = dyn_cast<StackFrameContext>(LC)) in getStackFrame()
494 if (const Stmt *S = cast<StackFrameContext>(LCtx)->getCallSite()) { in dumpStack()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DTestAfterDivZeroChecker.cpp31 const StackFrameContext *SFC;
34 ZeroState(SymbolRef S, unsigned B, const StackFrameContext *SFC) in ZeroState()
37 const StackFrameContext *getStackFrameContext() const { return SFC; } in getStackFrameContext()
61 const StackFrameContext *SFC;
65 DivisionBRVisitor(SymbolRef ZeroSymbol, const StackFrameContext *SFC) in DivisionBRVisitor()
H A DReturnUndefChecker.cpp46 const StackFrameContext *SFC = C.getStackFrame(); in checkPreStmt()
H A DNSErrorChecker.cpp189 const StackFrameContext * SFC = C.getStackFrame(); in parameterTypeFromSVal()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountDiagnostics.cpp278 const StackFrameContext *SC = Pred->getStackFrame(); in getCalleeNode()
281 const StackFrameContext *PC = SC->getParent()->getStackFrame(); in getCalleeNode()

12