Home
last modified time | relevance | path

Searched refs:ExplodedGraph (Results 1 – 20 of 20) sorted by relevance

/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DExplodedGraph.cpp50 ExplodedGraph::ExplodedGraph() in ExplodedGraph() function in ExplodedGraph
53 ExplodedGraph::~ExplodedGraph() {} in ~ExplodedGraph()
59 bool ExplodedGraph::isInterestingLValueExpr(const Expr *Ex) { in isInterestingLValueExpr()
67 bool ExplodedGraph::shouldCollect(const ExplodedNode *node) { in shouldCollect()
159 void ExplodedGraph::collectNode(ExplodedNode *node) { in collectNode()
175 void ExplodedGraph::reclaimRecentlyAllocatedNodes() { in reclaimRecentlyAllocatedNodes()
213 void ExplodedNode::addPredecessor(ExplodedNode *V, ExplodedGraph &G) { in addPredecessor()
231 void ExplodedNode::NodeGroup::addNode(ExplodedNode *N, ExplodedGraph &G) { in addNode()
296 ExplodedNode *ExplodedGraph::getNode(const ProgramPoint &L, in getNode()
334 ExplodedGraph *
[all …]
DBugReporter.cpp2761 ExplodedGraph &GRBugReporter::getGraph() { return Eng.getGraph(); } in getGraph()
2823 OwningPtr<ExplodedGraph> Graph;
2838 OwningPtr<ExplodedGraph> G;
2868 TrimmedGraph(const ExplodedGraph *OriginalGraph,
2875 TrimmedGraph::TrimmedGraph(const ExplodedGraph *OriginalGraph, in TrimmedGraph()
2944 ExplodedGraph *GNew = new ExplodedGraph(); in popNextReportGraph()
DBugReporterVisitors.cpp912 if (ExplodedGraph::isInterestingLValueExpr(Ex) || CallEvent::isCallStmt(Ex)) in trackNullOrUndefValue()
950 if (Inner && ExplodedGraph::isInterestingLValueExpr(Inner)) { in trackNullOrUndefValue()
DCoreEngine.cpp276 for (ExplodedGraph::eop_iterator I = G->eop_begin(), in ExecuteWorkListWithInitialState()
DCheckerManager.cpp346 void CheckerManager::runCheckersForEndAnalysis(ExplodedGraph &G, in runCheckersForEndAnalysis()
DExprEngine.cpp2518 OwningPtr<ExplodedGraph> TrimmedG(G.trim(Nodes)); in ViewGraph()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExplodedGraph.h43 class ExplodedGraph; variable
55 friend class ExplodedGraph; variable
95 void addNode(ExplodedNode *N, ExplodedGraph &G);
178 void addPredecessor(ExplodedNode *V, ExplodedGraph &G);
249 class ExplodedGraph {
300 ExplodedGraph* MakeEmptyGraph() const { in MakeEmptyGraph()
301 return new ExplodedGraph(); in MakeEmptyGraph()
316 ExplodedGraph();
318 ~ExplodedGraph();
375 ExplodedGraph *trim(ArrayRef<const NodeTy *> Nodes,
DCoreEngine.h63 OwningPtr<ExplodedGraph> G;
113 : SubEng(subengine), G(new ExplodedGraph()), in CoreEngine()
119 ExplodedGraph& getGraph() { return *G.get(); } in getGraph()
123 ExplodedGraph* takeGraph() { return G.take(); } in takeGraph()
DExprEngine.h67 ExplodedGraph& G;
160 ExplodedGraph& getGraph() { return G; } in getGraph()
161 const ExplodedGraph& getGraph() const { return G; } in getGraph()
DProgramState.h81 friend class ExplodedGraph; variable
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
DAnalyzerStatsChecker.cpp37 void checkEndAnalysis(ExplodedGraph &G, BugReporter &B,ExprEngine &Eng) const;
41 void AnalyzerStatsChecker::checkEndAnalysis(ExplodedGraph &G, in checkEndAnalysis()
55 for (ExplodedGraph::node_iterator I = G.nodes_begin(); in checkEndAnalysis()
DUnreachableCodeChecker.cpp39 void checkEndAnalysis(ExplodedGraph &G, BugReporter &B,
53 void UnreachableCodeChecker::checkEndAnalysis(ExplodedGraph &G, in checkEndAnalysis()
66 for (ExplodedGraph::node_iterator I = G.nodes_begin(), E = G.nodes_end(); in checkEndAnalysis()
DCheckerDocumentation.cpp172 void checkEndAnalysis(ExplodedGraph &G, in checkEndAnalysis()
DDebugCheckers.cpp197 void checkEndAnalysis(ExplodedGraph &G, BugReporter &B,ExprEngine &Eng) const { in checkEndAnalysis()
DIdempotentOperationChecker.cpp76 void checkEndAnalysis(ExplodedGraph &G, BugReporter &B,ExprEngine &Eng) const;
345 void IdempotentOperationChecker::checkEndAnalysis(ExplodedGraph &G, in checkEndAnalysis()
DRetainCountChecker.cpp2365 void checkEndAnalysis(ExplodedGraph &G, BugReporter &BR, in checkEndAnalysis()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/
DBugReporter.h41 class ExplodedGraph; variable
494 ExplodedGraph &getGraph();
528 ExplodedGraph &getGraph() { return BR.getGraph(); }
/freebsd-9-stable/lib/clang/libclangstaticanalyzercore/
DMakefile25 ExplodedGraph.cpp \
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/
DCheckerManager.h41 class ExplodedGraph; variable
303 void runCheckersForEndAnalysis(ExplodedGraph &G, BugReporter &BR,
442 typedef CheckerFn<void (ExplodedGraph &, BugReporter &, ExprEngine &)>
DChecker.h217 static void _checkEndAnalysis(void *checker, ExplodedGraph &G, in _checkEndAnalysis()