|
Static Value-Flow Analysis
|
#include <SlicedGraphs.h>
Public Member Functions | |
| SlicedSVFGView (const SVFG *svfg, const NodeBS &retainedNodeIds) | |
| bool | isKeptNode (const SVFGNode *n) const |
| Whether the node is retained (see the class comment for the rule). | |
| bool | isKeptEdge (const SVFGEdge *e) const |
| Whether the edge is retained: both endpoints kept (no bridges). | |
| const SVFG * | getSVFG () const |
| size_t | getKeptNodeCount () const |
| void | dump (const std::string &filename) const |
| Dump the sliced SVFG (retained nodes/edges only) via GraphWriter. | |
Private Attributes | |
| const SVFG * | svfg = nullptr |
| NodeBS | retainedNodeIds |
Definition at line 267 of file SlicedGraphs.h.
Definition at line 270 of file SlicedGraphs.h.
| void SVF::SlicedSVFGView::dump | ( | const std::string & | filename | ) | const |
Dump the sliced SVFG (retained nodes/edges only) via GraphWriter.
Definition at line 257 of file SlicedGraphs.cpp.
| size_t SVF::SlicedSVFGView::getKeptNodeCount | ( | ) | const |
Definition at line 252 of file SlicedGraphs.cpp.
|
inline |
Definition at line 282 of file SlicedGraphs.h.
|
inline |
Whether the edge is retained: both endpoints kept (no bridges).
Definition at line 277 of file SlicedGraphs.h.
| bool SVF::SlicedSVFGView::isKeptNode | ( | const SVFGNode * | n | ) | const |
Whether the node is retained (see the class comment for the rule).
Definition at line 245 of file SlicedGraphs.cpp.
|
private |
Definition at line 293 of file SlicedGraphs.h.
|
private |
Definition at line 292 of file SlicedGraphs.h.