/external/clang/lib/StaticAnalyzer/Core/ |
H A D | PrettyStackTraceLocationContext.h | 30 const LocationContext *LCtx; 32 PrettyStackTraceLocationContext(const LocationContext *LC) : LCtx(LC) {
|
H A D | ExprEngineCXX.cpp | 31 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 D | ExprEngineC.cpp | 39 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 D | ExprEngine.cpp | 94 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 D | AnalysisContext.h | 38 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 D | ProgramPoint.h | 35 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 D | AnalysisDeclContext.cpp | 283 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 D | ProgramPoint.cpp | 22 const LocationContext *LC,
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ExprInspectionChecker.cpp | 61 const LocationContext *LC = N->getLocationContext(); 90 const LocationContext *LC = N->getLocationContext(); 118 const LocationContext *LC = N->getLocationContext();
|
H A D | TraversalChecker.cpp | 74 for (const LocationContext *LC = C.getLocationContext()->getParent(); 91 for (const LocationContext *LC = C.getLocationContext()->getParent();
|
H A D | UndefBranchChecker.cpp | 31 const LocationContext *LCtx; 33 FindUndefExpr(ProgramStateRef S, const LocationContext *L)
|
H A D | PointerArithChecker.cpp | 40 const LocationContext *LCtx = C.getLocationContext();
|
H A D | PointerSubChecker.cpp | 43 const LocationContext *LCtx = C.getLocationContext();
|
H A D | BuiltinFunctionChecker.cpp | 36 const LocationContext *LCtx = C.getLocationContext();
|
H A D | UndefResultChecker.cpp | 41 const LocationContext *LCtx = C.getLocationContext();
|
H A D | AnalyzerStatsChecker.cpp | 50 const LocationContext *LC = GraphRoot->getLocation().getLocationContext();
|
/external/clang/examples/analyzer-plugin/ |
H A D | MainCallChecker.cpp | 20 const LocationContext *LC = C.getLocationContext();
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallEvent.h | 119 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 D | Environment.h | 30 /// 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 D | SValBuilder.h | 146 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 D | SubEngine.h | 24 class LocationContext; 48 virtual ProgramStateRef getInitialState(const LocationContext *InitLoc) = 0;
|
H A D | ProgramState.h | 198 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 D | Store.h | 81 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 D | ExprEngine.h | 108 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 D | SymbolManager.h | 158 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;
|