Home
last modified time | relevance | path

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

12

/external/clang/include/clang/Analysis/
DAnalysisContext.h40 class StackFrameContext; variable
162 const StackFrameContext *getStackFrame(LocationContext const *Parent,
235 const StackFrameContext *getCurrentStackFrame() const;
249 class StackFrameContext : public LocationContext {
260 StackFrameContext(AnalysisDeclContext *ctx, const LocationContext *parent, in StackFrameContext() function
267 ~StackFrameContext() {} in ~StackFrameContext()
352 const StackFrameContext *getStackFrame(AnalysisDeclContext *ctx,
401 const StackFrameContext *getStackFrame(AnalysisDeclContext *Ctx, in getStackFrame()
410 const StackFrameContext *getStackFrame(const Decl *D) { in getStackFrame()
415 StackFrameContext const *getStackFrame(const Decl *D, in getStackFrame()
DProgramPoint.h469 CallEnter(const Stmt *stmt, const StackFrameContext *calleeCtx, in CallEnter()
477 const StackFrameContext *getCalleeContext() const { in getCalleeContext()
478 return static_cast<const StackFrameContext *>(getData2()); in getCalleeContext()
498 CallExitBegin(const StackFrameContext *L) in CallExitBegin()
511 CallExitEnd(const StackFrameContext *CalleeCtx, in CallExitEnd()
515 const StackFrameContext *getCalleeContext() const { in getCalleeContext()
516 return static_cast<const StackFrameContext *>(getData1()); in getCalleeContext()
/external/clang/lib/StaticAnalyzer/Core/
DBlockCounter.cpp25 const StackFrameContext *CallSite;
29 CountKey(const StackFrameContext *CS, unsigned ID) in CountKey()
59 unsigned BlockCounter::getNumVisited(const StackFrameContext *CallSite, in getNumVisited()
76 const StackFrameContext *CallSite, in IncrementCount()
DMemRegion.cpp173 const StackFrameContext *VarRegion::getStackFrame() const { in getStackFrame()
599 MemRegionManager::getStackLocalsRegion(const StackFrameContext *STC) { in getStackLocalsRegion()
612 MemRegionManager::getStackArgumentsRegion(const StackFrameContext *STC) { in getStackArgumentsRegion()
673 static llvm::PointerUnion<const StackFrameContext *, const VarRegion *>
678 if (const StackFrameContext *SFC = dyn_cast<StackFrameContext>(LC)) { in getStackOrCaptureRegionForDeclContext()
698 return (const StackFrameContext*)0; in getStackOrCaptureRegionForDeclContext()
733 llvm::PointerUnion<const StackFrameContext *, const VarRegion *> V = in getVarRegion()
739 const StackFrameContext *STC = V.get<const StackFrameContext*>(); in getVarRegion()
793 const StackFrameContext *STC = LC->getCurrentStackFrame(); in getBlockDataRegion()
816 const StackFrameContext *STC = LC->getCurrentStackFrame(); in getCompoundLiteralRegion()
[all …]
DExprEngineCallAndReturn.cpp37 const StackFrameContext *calleeCtx = CE.getCalleeContext(); in processCallEnter()
66 const StackFrameContext *SF = in getLastStmt()
132 const StackFrameContext *calleeCtx = in processCallExit()
137 const StackFrameContext *callerCtx = in processCallExit()
253 if (isa<StackFrameContext>(LCtx)) in getNumberStackFrames()
355 const StackFrameContext *CallerSFC = CurLC->getCurrentStackFrame(); in inlineCall()
460 const StackFrameContext *CalleeSFC = in inlineCall()
DCallEvent.cpp255 static void addParameterValuesToBindings(const StackFrameContext *CalleeCtx, in addParameterValuesToBindings()
296 const StackFrameContext *CalleeCtx, in getInitialStackFrameContents()
462 const StackFrameContext *CalleeCtx, in getInitialStackFrameContents()
532 void BlockCall::getInitialStackFrameContents(const StackFrameContext *CalleeCtx, in getInitialStackFrameContents()
553 const StackFrameContext *CalleeCtx, in getInitialStackFrameContents()
821 const StackFrameContext *CalleeCtx, in getInitialStackFrameContents()
860 CallEventManager::getCaller(const StackFrameContext *CalleeCtx, in getCaller()
DSValBuilder.cpp207 const StackFrameContext *SFC) { in getCXXThis()
214 const StackFrameContext *SFC) { in getCXXThis()
DSymbolManager.cpp515 const StackFrameContext *VarContext = VR->getStackFrame(); in isLive()
516 const StackFrameContext *CurrentContext = LCtx->getCurrentStackFrame(); in isLive()
DCoreEngine.cpp538 const StackFrameContext *LocCtx in generateCallExitBeginNode()
539 = cast<StackFrameContext>(N->getLocationContext()); in generateCallExitBeginNode()
DExprEngine.cpp153 const StackFrameContext *SFC = InitLoc->getCurrentStackFrame(); in getInitialState()
270 const StackFrameContext *SFC = LC->getCurrentStackFrame(); in removeDead()
365 const StackFrameContext *stackFrame = in ProcessInitializer()
366 cast<StackFrameContext>(Pred->getLocationContext()); in ProcessInitializer()
961 const StackFrameContext *CalleeSF = CalleeLC->getCurrentStackFrame(); in replayWithoutInlining()
962 const StackFrameContext *CallerSF = CalleeSF->getParent()->getCurrentStackFrame(); in replayWithoutInlining()
DStore.cpp29 const StackFrameContext *LCtx) { in enterStackFrame()
DRegionStore.cpp372 StoreRef removeDeadBindings(Store store, const StackFrameContext *LCtx,
1872 const StackFrameContext *CurrentLCtx;
1878 const StackFrameContext *LCtx) in removeDeadBindingsWorker()
1920 const StackFrameContext *RegCtx = StackReg->getStackFrame(); in VisitAddedToCluster()
2002 const StackFrameContext *LCtx, in removeDeadBindings()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DBlockCounter.h25 class StackFrameContext; variable
40 unsigned getNumVisited(const StackFrameContext *CallSite,
51 const StackFrameContext *CallSite,
DMemRegion.h36 class StackFrameContext; variable
349 const StackFrameContext *SFC;
352 StackSpaceRegion(MemRegionManager *mgr, Kind k, const StackFrameContext *sfc) in StackSpaceRegion()
358 const StackFrameContext *getStackFrame() const { return SFC; } in getStackFrame()
372 StackLocalsSpaceRegion(MemRegionManager *mgr, const StackFrameContext *sfc) in StackLocalsSpaceRegion()
387 StackArgumentsSpaceRegion(MemRegionManager *mgr, const StackFrameContext *sfc) in StackArgumentsSpaceRegion()
851 const StackFrameContext *getStackFrame() const;
1091 llvm::DenseMap<const StackFrameContext *, StackLocalsSpaceRegion *>
1093 llvm::DenseMap<const StackFrameContext *, StackArgumentsSpaceRegion *>
1116 getStackLocalsRegion(const StackFrameContext *STC);
[all …]
DEnvironment.h35 const StackFrameContext *> {
39 const StackFrameContext*>(s, L ? L->getCurrentStackFrame():0) {} in EnvironmentEntry()
DStore.h28 class StackFrameContext; variable
152 virtual StoreRef removeDeadBindings(Store store, const StackFrameContext *LCtx,
200 const StackFrameContext *CalleeCtx);
DCallEvent.h280 virtual void getInitialStackFrameContents(const StackFrameContext *CalleeCtx,
375 virtual void getInitialStackFrameContents(const StackFrameContext *CalleeCtx,
473 virtual void getInitialStackFrameContents(const StackFrameContext *CalleeCtx,
513 virtual void getInitialStackFrameContents(const StackFrameContext *CalleeCtx,
691 virtual void getInitialStackFrameContents(const StackFrameContext *CalleeCtx,
839 virtual void getInitialStackFrameContents(const StackFrameContext *CalleeCtx,
906 getCaller(const StackFrameContext *CalleeCtx, ProgramStateRef State);
DSValBuilder.h311 const StackFrameContext *SFC);
315 const StackFrameContext *SFC);
DCheckerContext.h99 const StackFrameContext *getStackFrame() const { in getStackFrame()
DSymbolManager.h34 class StackFrameContext; variable
574 const StackFrameContext *LCtx;
DExplodedGraph.h140 const StackFrameContext *getStackFrame() const { in getStackFrame()
/external/clang/lib/Analysis/
DAnalysisDeclContext.cpp212 const StackFrameContext *
247 void StackFrameContext::Profile(llvm::FoldingSetNodeID &ID) { in Profile()
281 const StackFrameContext*
287 StackFrameContext::Profile(ID, ctx, parent, s, blk, idx); in getStackFrame()
289 StackFrameContext *L = in getStackFrame()
290 cast_or_null<StackFrameContext>(Contexts.FindNodeOrInsertPos(ID, InsertPos)); in getStackFrame()
292 L = new StackFrameContext(ctx, parent, s, blk, idx); in getStackFrame()
327 const StackFrameContext *LocationContext::getCurrentStackFrame() const { in getCurrentStackFrame()
330 if (const StackFrameContext *SFC = dyn_cast<StackFrameContext>(LC)) in getCurrentStackFrame()
/external/clang/lib/StaticAnalyzer/Checkers/
DStackAddrEscapeChecker.cpp137 const StackFrameContext *CurFrame = LCtx->getCurrentStackFrame(); in checkPreStmt()
138 const StackFrameContext *MemFrame = SS->getStackFrame(); in checkPreStmt()
166 const StackFrameContext *CurSFC; in checkEndPath()
DDynamicTypePropagation.cpp213 const StackFrameContext *SFCtx = C.getStackFrame(); in getObjectTypeForAllocAndNew()
DNSErrorChecker.cpp200 const StackFrameContext * in parameterTypeFromSVal()

12