Static Value-Flow Analysis
|
#include <CFLGraph.h>
Public Types | |
typedef CFGrammar::Symbol | Symbol |
typedef CFGrammar::Kind | Kind |
typedef GenericNode< CFLNode, CFLEdge >::GEdgeSetTy | CFLEdgeSet |
Public Types inherited from SVF::GenericGraph< NodeTy, EdgeTy > | |
typedef NodeTy | NodeType |
typedef EdgeTy | EdgeType |
typedef OrderedMap< NodeID, NodeType * > | IDToNodeMapTy |
NodeID to GenericNode map. | |
typedef IDToNodeMapTy::iterator | iterator |
Node Iterators. | |
typedef IDToNodeMapTy::const_iterator | const_iterator |
Public Attributes | |
Kind | startKind |
Public Attributes inherited from SVF::GenericGraph< NodeTy, EdgeTy > | |
u32_t | edgeNum |
total num of node | |
u32_t | nodeNum |
total num of edge | |
Private Attributes | |
CFLEdgeSet | cflEdgeSet |
Additional Inherited Members | |
Protected Attributes inherited from SVF::GenericGraph< NodeTy, EdgeTy > | |
IDToNodeMapTy | IDToNodeMap |
node map | |
Definition at line 172 of file CFLGraph.h.
typedef GenericNode<CFLNode,CFLEdge>::GEdgeSetTy SVF::CFLGraph::CFLEdgeSet |
Definition at line 177 of file CFLGraph.h.
Definition at line 176 of file CFLGraph.h.
Definition at line 175 of file CFLGraph.h.
|
inline |
Definition at line 180 of file CFLGraph.h.
|
overridedefault |
|
virtual |
Definition at line 47 of file CFLGraph.cpp.
Definition at line 42 of file CFLGraph.cpp.
void CFLGraph::dump | ( | const std::string & | filename | ) |
Definition at line 73 of file CFLGraph.cpp.
|
inline |
Definition at line 198 of file CFLGraph.h.
CFLGraph::Kind CFLGraph::getStartKind | ( | ) | const |
Definition at line 37 of file CFLGraph.cpp.
|
virtual |
Definition at line 63 of file CFLGraph.cpp.
void CFLGraph::view | ( | ) |
Definition at line 78 of file CFLGraph.cpp.
|
private |
Definition at line 204 of file CFLGraph.h.
Kind SVF::CFLGraph::startKind |
Definition at line 178 of file CFLGraph.h.