Static Value-Flow Analysis
|
#include <SVFGNode.h>
Static Public Member Functions | |
static bool | classof (const MSSAPHISVFGNode *) |
Methods for support type inquiry through isa, cast, and dyn_cast: | |
static bool | classof (const MRSVFGNode *node) |
static bool | classof (const VFGNode *node) |
static bool | classof (const GenericVFGNodeTy *node) |
Static Public Member Functions inherited from SVF::MRSVFGNode | |
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 Attributes | |
const MRVer * | ver |
OPVers | opVers |
Protected Attributes inherited from SVF::MRSVFGNode | |
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. | |
Additional Inherited Members | |
Protected Member Functions inherited from SVF::MRSVFGNode | |
MRSVFGNode (NodeID id, VFGNodeK k) | |
Static Protected Member Functions inherited from SVF::SVFBaseNode | |
static bool | isICFGNodeKinds (GNodeK n) |
Helper functions to check node kinds. | |
static bool | isInterICFGNodeKind (GNodeK n) |
static bool | isSVFVarKind (GNodeK n) |
static bool | isValVarKinds (GNodeK n) |
static bool | isConstantDataValVar (GNodeK n) |
static bool | isObjVarKinds (GNodeK n) |
static bool | isBaseObjVarKinds (GNodeK n) |
static bool | isConstantDataObjVarKinds (GNodeK n) |
static bool | isVFGNodeKinds (GNodeK n) |
static bool | isArgumentVFGNodeKinds (GNodeK n) |
static bool | isStmtVFGNodeKinds (GNodeK n) |
static bool | isPHIVFGNodeKinds (GNodeK n) |
static bool | isMRSVFGNodeKinds (GNodeK n) |
static bool | isMSSAPHISVFGNodeKinds (GNodeK n) |
Definition at line 264 of file SVFGNode.h.
Definition at line 267 of file SVFGNode.h.
Constructor.
Definition at line 275 of file SVFGNode.h.
|
inlinestatic |
Definition at line 325 of file SVFGNode.h.
|
inlinestatic |
Definition at line 317 of file SVFGNode.h.
|
inlinestatic |
Methods for support type inquiry through isa, cast, and dyn_cast:
Definition at line 313 of file SVFGNode.h.
Definition at line 321 of file SVFGNode.h.
|
inline |
Definition at line 297 of file SVFGNode.h.
|
inline |
Definition at line 301 of file SVFGNode.h.
|
inline |
Definition at line 305 of file SVFGNode.h.
Definition at line 293 of file SVFGNode.h.
|
virtual |
Reimplemented from SVF::MRSVFGNode.
Reimplemented in SVF::IntraMSSAPHISVFGNode, and SVF::InterMSSAPHISVFGNode.
Definition at line 101 of file SVFG.cpp.
|
protected |
Definition at line 271 of file SVFGNode.h.
Definition at line 270 of file SVFGNode.h.