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

1 2 3

  /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();

Completed in 806 milliseconds

1 2 3