Home
last modified time | relevance | path

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

/external/clang/include/clang/Analysis/
DAnalysisContext.h40 class StackFrameContext; variable
168 const StackFrameContext *getStackFrame(LocationContext const *Parent,
240 const StackFrameContext *getCurrentStackFrame() const;
241 const StackFrameContext *
256 class StackFrameContext : public LocationContext {
267 StackFrameContext(AnalysisDeclContext *ctx, const LocationContext *parent, in StackFrameContext() function
274 ~StackFrameContext() {} in ~StackFrameContext()
354 const StackFrameContext *getStackFrame(AnalysisDeclContext *ctx,
396 const StackFrameContext *getStackFrame(AnalysisDeclContext *Ctx, in getStackFrame()
405 const StackFrameContext *getStackFrame(Decl const *D, in getStackFrame()
[all …]
DProgramPoint.h388 CallEnter(const Stmt *stmt, const StackFrameContext *calleeCtx, in CallEnter()
396 const StackFrameContext *getCalleeContext() const { in getCalleeContext()
397 return static_cast<const StackFrameContext *>(getData2()); in getCalleeContext()
/external/clang/lib/Analysis/
DAnalysisDeclContext.cpp206 const StackFrameContext *
233 void StackFrameContext::Profile(llvm::FoldingSetNodeID &ID) { in Profile()
267 const StackFrameContext*
273 StackFrameContext::Profile(ID, ctx, parent, s, blk, idx); in getStackFrame()
275 StackFrameContext *L = in getStackFrame()
276 cast_or_null<StackFrameContext>(Contexts.FindNodeOrInsertPos(ID, InsertPos)); in getStackFrame()
278 L = new StackFrameContext(ctx, parent, s, blk, idx); in getStackFrame()
295 const StackFrameContext *LocationContext::getCurrentStackFrame() const { in getCurrentStackFrame()
298 if (const StackFrameContext *SFC = dyn_cast<StackFrameContext>(LC)) in getCurrentStackFrame()
305 const StackFrameContext *
[all …]
/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()
DExprEngineCallAndReturn.cpp26 const StackFrameContext *calleeCtx = CE.getCalleeContext(); in processCallEnter()
74 const StackFrameContext *calleeCtx = in processCallExit()
125 if (isa<StackFrameContext>(LCtx)) in getNumberStackFrames()
201 const StackFrameContext *CallerSFC = in InlineCall()
203 const StackFrameContext *CalleeSFC = in InlineCall()
DExprEngineCXX.cpp25 const StackFrameContext *SFC) { in getCXXThisRegion()
32 const StackFrameContext *frameCtx) { in getCXXThisRegion()
107 const StackFrameContext *SFC = in VisitCXXConstructExpr()
159 const StackFrameContext *SFC = in VisitCXXDestructor()
DMemRegion.cpp173 const StackFrameContext *VarRegion::getStackFrame() const { in getStackFrame()
575 MemRegionManager::getStackLocalsRegion(const StackFrameContext *STC) { in getStackLocalsRegion()
588 MemRegionManager::getStackArgumentsRegion(const StackFrameContext *STC) { in getStackArgumentsRegion()
678 const StackFrameContext *STC = LC->getStackFrameForDeclContext(DC); in getVarRegion()
732 const StackFrameContext *STC = LC->getCurrentStackFrame(); in getBlockDataRegion()
755 const StackFrameContext *STC = LC->getCurrentStackFrame(); in getCompoundLiteralRegion()
818 const StackFrameContext *SFC = LC->getCurrentStackFrame(); in getCXXTempObjectRegion()
832 const StackFrameContext *STC = LC->getCurrentStackFrame(); in getCXXThisRegion()
842 const StackFrameContext *STC = LC->getCurrentStackFrame(); in getAllocaRegion()
DProgramState.cpp81 const StackFrameContext *LCtx, in removeDeadBindings()
104 const StackFrameContext *InitLoc) { in MarshalState()
207 const StackFrameContext *calleeCtx) const { in enterStackFrame()
DRegionStore.cpp391 StoreRef removeDeadBindings(Store store, const StackFrameContext *LCtx,
396 const StackFrameContext *calleeCtx);
1780 const StackFrameContext *CurrentLCtx;
1786 const StackFrameContext *LCtx) in removeDeadBindingsWorker()
1829 const StackFrameContext *RegCtx = StackReg->getStackFrame(); in VisitAddedToCluster()
1918 const StackFrameContext *LCtx, in removeDeadBindings()
1961 const StackFrameContext *calleeCtx) in enterStackFrame()
DSymbolManager.cpp509 const StackFrameContext *VarContext = VR->getStackFrame(); in isLive()
510 const StackFrameContext *CurrentContext = LCtx->getCurrentStackFrame(); in isLive()
DCoreEngine.cpp536 const StackFrameContext *LocCtx in generateCallExitNode()
537 = cast<StackFrameContext>(N->getLocationContext()); in generateCallExitNode()
DExprEngine.cpp164 const StackFrameContext *SFC = InitLoc->getCurrentStackFrame(); in getInitialState()
286 const StackFrameContext *SFC = LC->getCurrentStackFrame(); in ProcessStmt()
366 const StackFrameContext *stackFrame = in ProcessInitializer()
367 cast<StackFrameContext>(Pred->getLocationContext()); in ProcessInitializer()
981 const StackFrameContext *CalleeSF = CalleeLC->getCurrentStackFrame(); in replayWithoutInlining()
982 const StackFrameContext *CallerSF = CalleeSF->getParent()->getCurrentStackFrame(); in replayWithoutInlining()
DStore.cpp28 const StackFrameContext *calleeCtx) { in enterStackFrame()
DBugReporter.cpp1070 const StackFrameContext *LCtx = in GenerateExtensivePathDiagnostic()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DBlockCounter.h25 class StackFrameContext; variable
40 unsigned getNumVisited(const StackFrameContext *CallSite,
51 const StackFrameContext *CallSite,
DMemRegion.h35 class StackFrameContext; variable
328 const StackFrameContext *SFC;
331 StackSpaceRegion(MemRegionManager *mgr, Kind k, const StackFrameContext *sfc) in StackSpaceRegion()
337 const StackFrameContext *getStackFrame() const { return SFC; } in getStackFrame()
351 StackLocalsSpaceRegion(MemRegionManager *mgr, const StackFrameContext *sfc) in StackLocalsSpaceRegion()
363 StackArgumentsSpaceRegion(MemRegionManager *mgr, const StackFrameContext *sfc) in StackArgumentsSpaceRegion()
809 const StackFrameContext *getStackFrame() const;
1046 llvm::DenseMap<const StackFrameContext *, StackLocalsSpaceRegion *>
1048 llvm::DenseMap<const StackFrameContext *, StackArgumentsSpaceRegion *>
1071 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,
205 const StackFrameContext *calleeCtx);
DExprEngine.h379 const StackFrameContext *SFC);
382 const StackFrameContext *frameCtx);
DProgramState.h228 const StackFrameContext *calleeCtx) const;
488 const StackFrameContext *LCtx,
493 ProgramStateRef MarshalState(ProgramStateRef state, const StackFrameContext *L);
DSymbolManager.h34 class StackFrameContext; variable
/external/clang/lib/StaticAnalyzer/Checkers/
DStackAddrEscapeChecker.cpp135 const StackFrameContext *SFC = SS->getStackFrame(); in checkPreStmt()
155 const StackFrameContext *CurSFC; in checkEndPath()
DNSErrorChecker.cpp200 const StackFrameContext * in parameterTypeFromSVal()