|
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.
Definition at line 282 of file SlicedGraphs.h.
Whether the edge is retained: both endpoints kept (no bridges).
Definition at line 277 of file SlicedGraphs.h.
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.
Definition at line 292 of file SlicedGraphs.h.