Searched refs:LocationContext (Results 1 - 25 of 55) sorted by relevance

123

/external/clang/lib/StaticAnalyzer/Core/
H A DPrettyStackTraceLocationContext.h30 const LocationContext *LCtx;
32 PrettyStackTraceLocationContext(const LocationContext *LC) : LCtx(LC) {
H A DExprEngineCXX.cpp31 const LocationContext *LCtx = Pred->getLocationContext();
56 const LocationContext *LCtx = Pred->getLocationContext();
109 const LocationContext *LCtx = Pred->getLocationContext();
180 const LocationContext *LCtx = Pred->getLocationContext();
305 const LocationContext *LCtx = Pred->getLocationContext();
348 const LocationContext *LCtx = Pred->getLocationContext();
378 const LocationContext *LCtx = Pred->getLocationContext();
491 const LocationContext *LCtx = Pred->getLocationContext();
506 const LocationContext *LCtx = Pred->getLocationContext();
H A DExprEngineC.cpp39 const LocationContext *LCtx = (*it)->getLocationContext();
131 const LocationContext *LCtx = (*I)->getLocationContext();
238 const LocationContext *LCtx = subExprNode->getLocationContext();
257 const LocationContext *LCtx = Pred->getLocationContext();
284 const LocationContext *LCtx = Pred->getLocationContext();
416 const LocationContext *LCtx = Pred->getLocationContext();
464 const LocationContext *LC = N->getLocationContext();
591 const LocationContext *LCtx = Pred->getLocationContext();
643 const LocationContext *LCtx = Pred->getLocationContext();
790 const LocationContext *LCt
[all...]
H A DExprEngine.cpp94 ProgramStateRef ExprEngine::getInitialState(const LocationContext *InitLoc) {
174 const LocationContext *LC,
308 const LocationContext *LC) {
334 const LocationContext *LC,
340 assert(LC && "Must pass the current (or expiring) LocationContext");
344 assert(DiagnosticStmt && "Required for clearing a LocationContext");
355 "Use PostStmtPurgeDeadSymbolsKind for clearing a LocationContext");
568 const LocationContext *LCtx = Pred->getLocationContext();
598 const LocationContext *LCtx = Pred->getLocationContext();
625 const LocationContext *LCt
[all...]
/external/clang/include/clang/Analysis/
H A DAnalysisContext.h38 class LocationContext;
174 const StackFrameContext *getStackFrame(LocationContext const *Parent,
180 getBlockInvocationContext(const LocationContext *parent,
201 class LocationContext : public llvm::FoldingSetNode { class in namespace:clang
212 const LocationContext *Parent;
215 LocationContext(ContextKind k, AnalysisDeclContext *ctx, function in class:clang::LocationContext
216 const LocationContext *parent)
220 virtual ~LocationContext();
226 const LocationContext *getParent() const { return Parent; }
228 bool isParentOf(const LocationContext *L
[all...]
H A DProgramPoint.h35 class LocationContext;
69 // The LocationContext could be NULL to allow ProgramPoint to be used in
71 llvm::PointerIntPair<const LocationContext *, 2, unsigned> L;
79 const LocationContext *l,
93 const LocationContext *l,
155 const LocationContext *getLocationContext() const {
189 const LocationContext *LC,
195 BlockEntrance(const CFGBlock *B, const LocationContext *L,
220 BlockExit(const CFGBlock *B, const LocationContext *L)
241 StmtPoint(const Stmt *S, const void *p2, Kind k, const LocationContext *
[all...]
/external/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp283 AnalysisDeclContext::getStackFrame(LocationContext const *Parent, const Stmt *S,
289 AnalysisDeclContext::getBlockInvocationContext(const LocationContext *parent,
306 void LocationContext::ProfileCommon(llvm::FoldingSetNodeID &ID,
309 const LocationContext *parent,
330 // LocationContext creation.
336 const LocationContext *parent,
353 const LocationContext *parent,
370 const LocationContext *parent,
377 const LocationContext *parent,
394 // LocationContext method
[all...]
H A DProgramPoint.cpp22 const LocationContext *LC,
/external/clang/lib/StaticAnalyzer/Checkers/
H A DExprInspectionChecker.cpp61 const LocationContext *LC = N->getLocationContext();
90 const LocationContext *LC = N->getLocationContext();
118 const LocationContext *LC = N->getLocationContext();
H A DTraversalChecker.cpp74 for (const LocationContext *LC = C.getLocationContext()->getParent();
91 for (const LocationContext *LC = C.getLocationContext()->getParent();
H A DUndefBranchChecker.cpp31 const LocationContext *LCtx;
33 FindUndefExpr(ProgramStateRef S, const LocationContext *L)
H A DPointerArithChecker.cpp40 const LocationContext *LCtx = C.getLocationContext();
H A DPointerSubChecker.cpp43 const LocationContext *LCtx = C.getLocationContext();
H A DBuiltinFunctionChecker.cpp36 const LocationContext *LCtx = C.getLocationContext();
H A DUndefResultChecker.cpp41 const LocationContext *LCtx = C.getLocationContext();
H A DAnalyzerStatsChecker.cpp50 const LocationContext *LC = GraphRoot->getLocation().getLocationContext();
/external/clang/examples/analyzer-plugin/
H A DMainCallChecker.cpp20 const LocationContext *LC = C.getLocationContext();
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h119 const LocationContext *LCtx;
143 CallEvent(const Expr *E, ProgramStateRef state, const LocationContext *lctx)
146 CallEvent(const Decl *D, ProgramStateRef state, const LocationContext *lctx)
187 const LocationContext *getLocationContext() const {
383 const LocationContext *LCtx)
386 const LocationContext *LCtx)
433 const LocationContext *LCtx)
469 const LocationContext *LCtx)
527 const LocationContext *LCtx)
530 const LocationContext *LCt
[all...]
H A DEnvironment.h30 /// An entry in the environment consists of a Stmt and an LocationContext.
37 EnvironmentEntry(const Stmt *s, const LocationContext *L);
40 const LocationContext *getLocationContext() const { return second; }
H A DSValBuilder.h146 const LocationContext *LCtx,
154 const LocationContext *LCtx,
174 const LocationContext *LCtx,
178 const LocationContext *LCtx,
183 const LocationContext *LCtx,
190 const LocationContext *LCtx,
203 const LocationContext *locContext,
H A DSubEngine.h24 class LocationContext;
48 virtual ProgramStateRef getInitialState(const LocationContext *InitLoc) = 0;
H A DProgramState.h198 const VarRegion* getRegion(const VarDecl *D, const LocationContext *LC) const;
206 ProgramStateRef BindExpr(const Stmt *S, const LocationContext *LCtx,
239 unsigned BlockCount, const LocationContext *LCtx,
246 unsigned BlockCount, const LocationContext *LCtx,
257 Loc getLValue(const VarDecl *D, const LocationContext *LC) const;
260 const LocationContext *LC) const;
275 SVal getSVal(const Stmt *S, const LocationContext *LCtx) const;
277 SVal getSValAsScalarOrLoc(const Stmt *Ex, const LocationContext *LCtx) const;
321 ProgramStateRef addTaint(const Stmt *S, const LocationContext *LCtx,
333 bool isTainted(const Stmt *S, const LocationContext *LCt
[all...]
H A DStore.h81 virtual StoreRef getInitialStore(const LocationContext *InitLoc) = 0;
87 virtual Loc getLValueVar(const VarDecl *VD, const LocationContext *LC) {
92 const LocationContext *LC) {
187 const LocationContext *LCtx,
H A DExprEngine.h108 bool ExecuteWorkList(const LocationContext *L, unsigned Steps = 150000) {
116 bool ExecuteWorkListWithInitialState(const LocationContext *L, unsigned Steps,
157 ProgramStateRef getInitialState(const LocationContext *InitLoc) override;
188 const Stmt *ReferenceStmt, const LocationContext *LC,
497 // FIXME: 'tag' should be removed, and a LocationContext should be used
512 // FIXME: 'tag' should be removed, and a LocationContext should be used
521 const LocationContext *LCtx,
542 // FIXME: 'tag' should be removed, and a LocationContext should be used
552 void examineStackFrames(const Decl *D, const LocationContext *LCtx,
573 bool replayWithoutInlining(ExplodedNode *P, const LocationContext *CalleeL
[all...]
H A DSymbolManager.h158 const LocationContext *LCtx;
162 SymbolConjured(SymbolID sym, const Stmt *s, const LocationContext *lctx,
178 QualType T, unsigned Count, const LocationContext *LCtx,
498 const LocationContext *LCtx,
504 const LocationContext *LCtx,
594 const LocationContext *getLocationContext() const { return LCtx; }
598 bool isLive(const Stmt *ExprVal, const LocationContext *LCtx) const;

Completed in 2734 milliseconds

123