HomeSort by relevance Sort by last modified time
    Searched refs:LocationContext (Results 1 - 25 of 55) sorted by null

1 2 3

  /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) {

Completed in 3093 milliseconds

1 2 3