HomeSort by relevance Sort by last modified time
    Searched refs:Eng (Results 1 - 20 of 20) sorted by null

  /external/clang/include/clang/StaticAnalyzer/Checkers/
LocalCheckers.h 23 void RegisterCallInliner(ExprEngine &Eng);
DereferenceChecker.h 29 GetImplicitNullDereferences(ExprEngine &Eng);
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
CheckerContext.h 24 ExprEngine &Eng;
41 ExprEngine &eng,
45 : Eng(eng),
56 return Eng.getAnalysisManager();
60 return Eng.getConstraintManager();
64 return Eng.getStoreManager();
84 return Eng.getContext();
88 return Eng.getContext().getLangOpts();
96 return Eng.getBugReporter()
    [all...]
CoreEngine.h 191 CoreEngine &Eng;
195 : Eng(E), Block(B), Pred(N) { assert(B); assert(!N->isSink()); }
205 return Eng.WList->getBlockCounter().getNumVisited(
439 CoreEngine& Eng;
447 const Expr *e, const CFGBlock *dispatch, CoreEngine* eng)
448 : Eng(*eng), Src(src), DispatchBlock(*dispatch), E(e), Pred(pred) {}
486 CoreEngine& Eng;
493 const Expr *condition, CoreEngine* eng)
494 : Eng(*eng), Src(src), Condition(condition), Pred(pred) {
    [all...]
ProgramState.h 396 /// Eng - The SubEngine that owns this state manager.
397 SubEngine *Eng; /* Can be null. */
427 : Eng(&subeng),
440 : Eng(0),
485 SubEngine* getOwningEngine() { return Eng; }
  /external/clang/lib/StaticAnalyzer/Checkers/
OSAtomicChecker.cpp 27 bool inlineCall(const CallExpr *CE, ExprEngine &Eng,
32 ExprEngine &Eng,
53 ExprEngine &Eng,
64 return evalOSAtomicCompareAndSwap(CE, Eng, Pred, Dst);
71 ExprEngine &Eng,
78 ASTContext &Ctx = Eng.getContext();
123 Eng.evalLoad(Tmp, CE, theValueExpr, Pred,
155 SValBuilder &svalBuilder = Eng.getSValBuilder();
175 Eng.evalStore(TmpStore, CE, theValueExpr, N,
184 StmtNodeBuilder B(TmpStore, Dst, Eng.getBuilderContext())
    [all...]
AnalyzerStatsChecker.cpp 37 void checkEndAnalysis(ExplodedGraph &G, BugReporter &B,ExprEngine &Eng) const;
43 ExprEngine &Eng) const {
111 << (Eng.wasBlocksExhausted() ? "yes" : "no")
113 << (Eng.hasEmptyWorkList() ? "yes" : "no");
120 const CoreEngine &CE = Eng.getCoreEngine();
CheckerDocumentation.cpp 143 ExprEngine &Eng) const {}
UnreachableCodeChecker.cpp 40 ExprEngine &Eng) const;
55 ExprEngine &Eng) const {
58 if (Eng.hasWorkRemaining())
IdempotentOperationChecker.cpp 75 void checkEndAnalysis(ExplodedGraph &G, BugReporter &B,ExprEngine &Eng) const;
345 ExprEngine &Eng) const {
368 if (Eng.hasWorkRemaining()) {
374 Eng.getCoreEngine()))
  /external/clang/test/SemaTemplate/
instantiate-member-expr.cpp 25 void f(ExprEngine& Eng) {
26 Eng.registerCheck(new RetainReleaseChecker); // expected-note {{in instantiation of function template specialization 'ExprEngine::registerCheck<RetainReleaseChecker>' requested here}}
  /external/clang/lib/StaticAnalyzer/Core/
CheckerManager.cpp 96 const NodeBuilderContext &BldrCtx = checkCtx.Eng.getBuilderContext();
140 ExprEngine &Eng;
147 const Stmt *s, ExprEngine &eng, bool wasInlined = false)
148 : IsPreVisit(isPreVisit), Checkers(checkers), S(s), Eng(eng),
158 CheckerContext C(Bldr, Eng, Pred, L, wasInlined);
169 ExprEngine &Eng,
172 S, Eng, wasInlined);
182 ExprEngine &Eng;
188 const ObjCMessage &msg, ExprEngine &eng)
    [all...]
ExprEngineCallAndReturn.cpp 408 ExprEngine &Eng;
412 DefaultEval(ExprEngine &eng, const CallExpr *ce)
413 : Eng(eng), CE(ce) {}
419 if (state == 0 && Eng.InlineCall(Dst, CE, Pred))
423 StmtNodeBuilder Bldr(Pred, Dst, *Eng.currentBuilderContext);
439 ResultTy = Eng.getContext().getPointerType(ResultTy);
442 SValBuilder &SVB = Eng.getSValBuilder();
443 unsigned Count = Eng.currentBuilderContext->getCurrentBlockCount();
451 state = Eng.invalidateArguments(state, CallOrObjCMessage(CE, state, LCtx)
    [all...]
CoreEngine.cpp 589 ExplodedNode *N = C.Eng.G->getNode(Loc, State, MarkAsSink, &IsNew);
590 N->addPredecessor(FromN, *C.Eng.G);
631 ExplodedNode *Succ = Eng.G->getNode(BlockEdge(Src, I.getBlock(),
634 Succ->addPredecessor(Pred, *Eng.G);
640 Eng.WList->enqueue(Succ);
651 ExplodedNode *Succ = Eng.G->getNode(BlockEdge(Src, I.getBlock(),
654 Succ->addPredecessor(Pred, *Eng.G);
658 Eng.WList->enqueue(Succ);
676 ExplodedNode *Succ = Eng.G->getNode(BlockEdge(Src, DefaultBlock,
679 Succ->addPredecessor(Pred, *Eng.G)
    [all...]
ProgramState.cpp 176 SubEngine* Eng = Mgr.getOwningEngine();
178 if (Eng && Eng->wantsRegionChangeUpdate(this)) {
184 return Eng->processRegionChanges(newState, &IS, Regions, Invalidated, Call);
BugReporter.cpp     [all...]
  /external/clang/include/clang/StaticAnalyzer/Core/
CheckerManager.h 183 ExprEngine &Eng) {
184 runCheckersForStmt(/*isPreVisit=*/true, Dst, Src, S, Eng);
196 ExprEngine &Eng,
198 runCheckersForStmt(/*isPreVisit=*/false, Dst, Src, S, Eng, wasInlined);
204 const Stmt *S, ExprEngine &Eng,
211 ExprEngine &Eng) {
212 runCheckersForObjCMessage(/*isPreVisit=*/true, Dst, Src, msg, Eng);
219 ExprEngine &Eng) {
220 runCheckersForObjCMessage(/*isPreVisit=*/false, Dst, Src, msg, Eng);
227 const ObjCMessage &msg, ExprEngine &Eng);
    [all...]
Checker.h 188 BugReporter &BR, ExprEngine &Eng) {
189 ((const CHECKER *)checker)->checkEndAnalysis(G, BR, Eng);
342 ExprEngine &Eng,
345 return ((const CHECKER *)checker)->inlineCall(CE, Eng, Pred, Dst);
  /external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
BugReporter.h 390 ExprEngine& Eng;
392 GRBugReporter(BugReporterData& d, ExprEngine& eng)
393 : BugReporter(d, GRBugReporterKind), Eng(eng) {}
399 ExprEngine &getEngine() { return Eng; }
  /external/clang/lib/StaticAnalyzer/Frontend/
AnalysisConsumer.cpp 513 ExprEngine Eng(*Mgr, ObjCGCEnabled, VisitedCallees, &FunctionSummaries);
523 Eng.ExecuteWorkList(Mgr->getAnalysisDeclContextManager().getStackFrame(D, 0),
532 Eng.ViewGraph(Mgr->shouldTrimGraph());
535 Eng.getBugReporter().FlushReports();

Completed in 923 milliseconds