/external/clang/lib/StaticAnalyzer/Core/ |
PrettyStackTraceLocationContext.h | 30 const LocationContext *LCtx; 32 PrettyStackTraceLocationContext(const LocationContext *LC) : LCtx(LC) {
|
ExprEngineC.cpp | 39 const LocationContext *LCtx = (*it)->getLocationContext(); 124 const LocationContext *LCtx = (*I)->getLocationContext(); 230 const LocationContext *LCtx = subExprNode->getLocationContext(); 249 const LocationContext *LCtx = Pred->getLocationContext(); 276 const LocationContext *LCtx = Pred->getLocationContext(); 407 const LocationContext *LCtx = Pred->getLocationContext(); 454 const LocationContext *LC = N->getLocationContext(); 579 const LocationContext *LCtx = Pred->getLocationContext(); 633 const LocationContext *LCtx = Pred->getLocationContext(); 762 const LocationContext *LCtx = Pred->getLocationContext() [all...] |
ExprEngineCXX.cpp | 31 const LocationContext *LCtx = Pred->getLocationContext(); 56 const LocationContext *LCtx = Pred->getLocationContext(); 108 const LocationContext *LCtx = Pred->getLocationContext(); 287 const LocationContext *LCtx = Pred->getLocationContext(); 332 const LocationContext *LCtx = Pred->getLocationContext(); 442 const LocationContext *LCtx = Pred->getLocationContext(); 457 const LocationContext *LCtx = Pred->getLocationContext();
|
/external/clang/include/clang/Analysis/ |
AnalysisContext.h | 43 class LocationContext; 179 const StackFrameContext *getStackFrame(LocationContext const *Parent, 185 getBlockInvocationContext(const LocationContext *parent, 206 class LocationContext : public llvm::FoldingSetNode { 217 const LocationContext *Parent; 220 LocationContext(ContextKind k, AnalysisDeclContext *ctx, 221 const LocationContext *parent) 225 virtual ~LocationContext(); 231 const LocationContext *getParent() const { return Parent; } 233 bool isParentOf(const LocationContext *LC) const [all...] |
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 *L [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
CallEvent.h | 121 const LocationContext *LCtx; 145 CallEvent(const Expr *E, ProgramStateRef state, const LocationContext *lctx) 148 CallEvent(const Decl *D, ProgramStateRef state, const LocationContext *lctx) 189 const LocationContext *getLocationContext() const { 391 const LocationContext *LCtx) 394 const LocationContext *LCtx) 442 const LocationContext *LCtx) 473 const LocationContext *LCtx) 495 const LocationContext *LCtx) 548 const LocationContext *LCtx [all...] |
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; }
|
SubEngine.h | 24 class LocationContext; 48 virtual ProgramStateRef getInitialState(const LocationContext *InitLoc) = 0;
|
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);
|
ExprEngine.h | 109 bool ExecuteWorkList(const LocationContext *L, unsigned Steps = 150000) { 117 bool ExecuteWorkListWithInitialState(const LocationContext *L, unsigned Steps, 158 ProgramStateRef getInitialState(const LocationContext *InitLoc); 189 const Stmt *ReferenceStmt, const LocationContext *LC, 489 // FIXME: 'tag' should be removed, and a LocationContext should be used 504 // FIXME: 'tag' should be removed, and a LocationContext should be used 513 const LocationContext *LCtx, 534 // FIXME: 'tag' should be removed, and a LocationContext should be used 544 void examineStackFrames(const Decl *D, const LocationContext *LCtx, 565 bool replayWithoutInlining(ExplodedNode *P, const LocationContext *CalleeLC) [all...] |
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, 247 unsigned BlockCount, const LocationContext *LCtx, 258 Loc getLValue(const VarDecl *D, const LocationContext *LC) const; 261 const LocationContext *LC) const; 276 SVal getSVal(const Stmt *S, const LocationContext *LCtx) const; 278 SVal getSValAsScalarOrLoc(const Stmt *Ex, const LocationContext *LCtx) const; 322 ProgramStateRef addTaint(const Stmt *S, const LocationContext *LCtx, 334 bool isTainted(const Stmt *S, const LocationContext *LCtx [all...] |
Store.h | 81 virtual StoreRef getInitialStore(const LocationContext *InitLoc) = 0; 87 virtual Loc getLValueVar(const VarDecl *VD, const LocationContext *LC) { 92 const LocationContext *LC) { 193 const LocationContext *LCtx,
|
CoreEngine.h | 127 bool ExecuteWorkList(const LocationContext *L, unsigned Steps, 130 bool ExecuteWorkListWithInitialState(const LocationContext *L, 187 const LocationContext *LC; 489 const LocationContext *getLocationContext() const { 542 const LocationContext *getLocationContext() const {
|
SymbolManager.h | 161 const LocationContext *LCtx; 165 SymbolConjured(SymbolID sym, const Stmt *s, const LocationContext *lctx, 181 QualType T, unsigned Count, const LocationContext *LCtx, 501 const LocationContext *LCtx, 507 const LocationContext *LCtx, 597 const LocationContext *getLocationContext() const { return LCtx; } 601 bool isLive(const Stmt *ExprVal, const LocationContext *LCtx) const;
|
MemRegion.h | 35 class LocationContext; 637 const LocationContext *LC; // Can be null */ 641 BlockDataRegion(const BlockTextRegion *bc, const LocationContext *lc, 695 const LocationContext *, const MemRegion *); [all...] |
/external/clang/lib/Analysis/ |
AnalysisDeclContext.cpp | 273 AnalysisDeclContext::getStackFrame(LocationContext const *Parent, const Stmt *S, 279 AnalysisDeclContext::getBlockInvocationContext(const LocationContext *parent, 296 void LocationContext::ProfileCommon(llvm::FoldingSetNodeID &ID, 299 const LocationContext *parent, 320 // LocationContext creation. 326 const LocationContext *parent, 343 const LocationContext *parent, 360 const LocationContext *parent, 367 const LocationContext *parent, 384 // LocationContext methods [all...] |
ProgramPoint.cpp | 22 const LocationContext *LC,
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
ExprInspectionChecker.cpp | 59 const LocationContext *LC = N->getLocationContext(); 88 const LocationContext *LC = N->getLocationContext(); 105 const LocationContext *LC = N->getLocationContext();
|
TraversalChecker.cpp | 74 for (const LocationContext *LC = C.getLocationContext()->getParent(); 91 for (const LocationContext *LC = C.getLocationContext()->getParent();
|
UndefBranchChecker.cpp | 31 const LocationContext *LCtx; 33 FindUndefExpr(ProgramStateRef S, const LocationContext *L)
|
BuiltinFunctionChecker.cpp | 36 const LocationContext *LCtx = C.getLocationContext();
|
PointerArithChecker.cpp | 40 const LocationContext *LCtx = C.getLocationContext();
|
PointerSubChecker.cpp | 43 const LocationContext *LCtx = C.getLocationContext();
|
UndefResultChecker.cpp | 41 const LocationContext *LCtx = C.getLocationContext();
|
/external/clang/examples/analyzer-plugin/ |
MainCallChecker.cpp | 20 const LocationContext *LC = C.getLocationContext();
|