/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 { 397 const LocationContext *LCtx) 400 const LocationContext *LCtx) 448 const LocationContext *LCtx) 479 const LocationContext *LCtx) 501 const LocationContext *LCtx) 554 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 | 145 const LocationContext *LCtx, 153 const LocationContext *LCtx, 173 const LocationContext *LCtx, 177 const LocationContext *LCtx, 182 const LocationContext *LCtx, 189 const LocationContext *LCtx, 202 const LocationContext *locContext);
|
Store.h | 86 /// \param LC The LocationContext for the binding. 91 const LocationContext *LC, 96 virtual StoreRef getInitialStore(const LocationContext *InitLoc) = 0; 102 virtual Loc getLValueVar(const VarDecl *VD, const LocationContext *LC) { 107 const LocationContext *LC) { 197 const LocationContext *LCtx,
|
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, 478 // FIXME: 'tag' should be removed, and a LocationContext should be used 493 // FIXME: 'tag' should be removed, and a LocationContext should be used 502 const LocationContext *LCtx, 523 // FIXME: 'tag' should be removed, and a LocationContext should be used 533 void examineStackFrames(const Decl *D, const LocationContext *LCtx, 554 bool replayWithoutInlining(ExplodedNode *P, const LocationContext *CalleeLC) [all...] |
ProgramState.h | 198 const VarRegion* getRegion(const VarDecl *D, const LocationContext *LC) const; 206 /// \param LC the LocationContext of the binding 209 const LocationContext *LC, 214 ProgramStateRef BindExpr(const Stmt *S, const LocationContext *LCtx, 245 const LocationContext *LCtx, 256 Loc getLValue(const VarDecl *D, const LocationContext *LC) const; 259 const LocationContext *LC) const; 274 SVal getSVal(const Stmt *S, const LocationContext *LCtx) const; 276 SVal getSValAsScalarOrLoc(const Stmt *Ex, const LocationContext *LCtx) const; 320 ProgramStateRef addTaint(const Stmt *S, const LocationContext *LCtx [all...] |
CoreEngine.h | 123 bool ExecuteWorkList(const LocationContext *L, unsigned Steps, 126 bool ExecuteWorkListWithInitialState(const LocationContext *L, 183 const LocationContext *LC; 485 const LocationContext *getLocationContext() const { 538 const LocationContext *getLocationContext() const {
|
SymbolManager.h | 158 const LocationContext *LCtx; 162 SymbolConjured(SymbolID sym, const Stmt *s, const LocationContext *lctx, 178 QualType T, unsigned Count, const LocationContext *LCtx, 496 const LocationContext *LCtx, 502 const LocationContext *LCtx, 592 const LocationContext *getLocationContext() const { return LCtx; } 596 bool isLive(const Stmt *ExprVal, const LocationContext *LCtx) const;
|
/external/clang/lib/Analysis/ |
AnalysisDeclContext.cpp | 247 AnalysisDeclContext::getStackFrame(LocationContext const *Parent, const Stmt *S, 253 AnalysisDeclContext::getBlockInvocationContext(const LocationContext *parent, 270 void LocationContext::ProfileCommon(llvm::FoldingSetNodeID &ID, 273 const LocationContext *parent, 294 // LocationContext creation. 300 const LocationContext *parent, 317 const LocationContext *parent, 334 const LocationContext *parent, 341 const LocationContext *parent, 358 // LocationContext methods [all...] |
ProgramPoint.cpp | 22 const LocationContext *LC,
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
ExprInspectionChecker.cpp | 57 const LocationContext *LC = N->getLocationContext(); 86 const LocationContext *LC = N->getLocationContext(); 103 const LocationContext *LC = N->getLocationContext();
|
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();
|
TraversalChecker.cpp | 72 for (const LocationContext *LC = C.getLocationContext()->getParent();
|
UndefResultChecker.cpp | 41 const LocationContext *LCtx = C.getLocationContext();
|
/external/clang/examples/analyzer-plugin/ |
MainCallChecker.cpp | 20 const LocationContext *LC = C.getLocationContext();
|
/external/clang/lib/StaticAnalyzer/Core/ |
ExprEngineCXX.cpp | 31 const LocationContext *LCtx = Pred->getLocationContext(); 70 const LocationContext *LCtx = Pred->getLocationContext(); 102 const LocationContext *LCtx = Pred->getLocationContext(); 231 const LocationContext *LCtx = Pred->getLocationContext(); 280 const LocationContext *LCtx = Pred->getLocationContext(); 366 const LocationContext *LCtx = Pred->getLocationContext(); 381 const LocationContext *LCtx = Pred->getLocationContext();
|
ExprEngineC.cpp | 39 const LocationContext *LCtx = (*it)->getLocationContext(); 122 const LocationContext *LCtx = (*I)->getLocationContext(); 228 const LocationContext *LCtx = subExprNode->getLocationContext(); 247 const LocationContext *LCtx = Pred->getLocationContext(); 274 const LocationContext *LCtx = Pred->getLocationContext(); 409 const LocationContext *LC = Pred->getLocationContext(); 460 const LocationContext *LC = N->getLocationContext(); 590 const LocationContext *LCtx = Pred->getLocationContext(); 639 const LocationContext *LCtx = Pred->getLocationContext(); 753 const LocationContext *LCtx = Pred->getLocationContext() [all...] |
SValBuilder.cpp | 111 const LocationContext *LCtx, 119 const LocationContext *LCtx, 135 const LocationContext *LCtx, 151 const LocationContext *LCtx, 198 const LocationContext *locContext) {
|
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
BugReporter.h | 103 llvm::SmallSet<const LocationContext *, 2> InterestingLocationContexts; 199 void markInteresting(const LocationContext *LC); 204 bool isInteresting(const LocationContext *LC); 409 /// A map from PathDiagnosticPiece to the LocationContext of the inlined 412 const LocationContext*> LocationContextMap; 486 const LocationContext *LC) {
|