Static Value-Flow Analysis
|
#include <SVFGNode.h>
Static Public Member Functions | |
static bool | classof (const MRSVFGNode *) |
Methods for support type inquiry through isa, cast, and dyn_cast: | |
static bool | classof (const VFGNode *node) |
static bool | classof (const GenericVFGNodeTy *node) |
Static Public Member Functions inherited from SVF::VFGNode | |
static bool | classof (const VFGNode *) |
static bool | classof (const GenericVFGNodeTy *node) |
static bool | classof (const SVFBaseNode *node) |
Static Public Member Functions inherited from SVF::GenericNode< NodeTy, EdgeTy > | |
static bool | classof (const GenericNode< NodeTy, EdgeTy > *) |
static bool | classof (const SVFBaseNode *) |
Protected Member Functions | |
MRSVFGNode (NodeID id, VFGNodeK k) | |
Protected Attributes | |
NodeBS | cpts |
Protected Attributes inherited from SVF::VFGNode | |
const ICFGNode * | icfgNode |
Protected Attributes inherited from SVF::SVFBaseNode | |
NodeID | id |
Node ID. | |
GNodeK | nodeKind |
Node kind. | |
const SVFType * | type |
SVF type. | |
std::string | sourceLoc |
Source code information of this value. | |
Memory region VFGNode (for address-taken objects)
Definition at line 42 of file SVFGNode.h.
Definition at line 48 of file SVFGNode.h.
|
inlinestatic |
Definition at line 69 of file SVFGNode.h.
|
inlinestatic |
Methods for support type inquiry through isa, cast, and dyn_cast:
Definition at line 61 of file SVFGNode.h.
Definition at line 65 of file SVFGNode.h.
Return the left hand side SVF Vars.
Implements SVF::VFGNode.
Return points-to of the MR.
Definition at line 52 of file SVFGNode.h.
|
overridevirtual |
Reimplemented from SVF::VFGNode.
Reimplemented in SVF::FormalINSVFGNode, SVF::FormalOUTSVFGNode, SVF::ActualINSVFGNode, SVF::ActualOUTSVFGNode, SVF::MSSAPHISVFGNode, SVF::IntraMSSAPHISVFGNode, and SVF::InterMSSAPHISVFGNode.
|
protected |
Definition at line 45 of file SVFGNode.h.