|
Static Value-Flow Analysis
|
#include <SVFVariables.h>
Static Public Member Functions | |
| static bool | classof (const GepObjVar *) |
| Methods for support type inquiry through isa, cast, and dyn_cast: | |
| static bool | classof (const ObjVar *node) |
| static bool | classof (const SVFVar *node) |
| static bool | classof (const GenericPAGNodeTy *node) |
| static bool | classof (const SVFValue *node) |
Static Public Member Functions inherited from SVF::ObjVar | |
| static bool | classof (const ObjVar *) |
| Methods for support type inquiry through isa, cast, and dyn_cast: | |
| static bool | classof (const SVFVar *node) |
| static bool | classof (const GenericPAGNodeTy *node) |
| static bool | classof (const SVFValue *node) |
Static Public Member Functions inherited from SVF::SVFVar | |
| static bool | classof (const SVFVar *) |
| Type checking support for LLVM-style RTTI. | |
| static bool | classof (const GenericPAGNodeTy *node) |
| static bool | classof (const SVFValue *node) |
Static Public Member Functions inherited from SVF::GenericNode< NodeTy, EdgeTy > | |
| static bool | classof (const GenericNode< NodeTy, EdgeTy > *) |
| static bool | classof (const SVFValue *) |
Private Attributes | |
| APOffset | apOffset = 0 |
| const BaseObjVar * | base |
Friends | |
| class | GraphDBClient |
Definition at line 771 of file SVFVariables.h.
|
inline |
Constructor.
Definition at line 807 of file SVFVariables.h.
|
inlinestatic |
Definition at line 796 of file SVFVariables.h.
Methods for support type inquiry through isa, cast, and dyn_cast:
Definition at line 784 of file SVFVariables.h.
Definition at line 788 of file SVFVariables.h.
Definition at line 800 of file SVFVariables.h.
Definition at line 792 of file SVFVariables.h.
|
inline |
Return the base object from which this GEP node came from.
Definition at line 820 of file SVFVariables.h.
|
inline |
Definition at line 825 of file SVFVariables.h.
|
inline |
offset of the mem object
Definition at line 814 of file SVFVariables.h.
Get containing function, or null for globals/constants.
Reimplemented from SVF::SVFVar.
Definition at line 840 of file SVFVariables.h.
Return the type of this gep object.
Reimplemented from SVF::SVFValue.
Definition at line 213 of file SVFVariables.cpp.
|
inlinevirtual |
Return name of a LLVM value.
Reimplemented from SVF::ObjVar.
Definition at line 835 of file SVFVariables.h.
Check if this variable represents constant/aggregate data.
Reimplemented from SVF::SVFVar.
Definition at line 852 of file SVFVariables.h.
Check if this variable represents constant data/metadata but not null pointer.
Reimplemented from SVF::SVFVar.
Definition at line 857 of file SVFVariables.h.
Check if this variable represents a pointer.
Reimplemented from SVF::SVFVar.
Definition at line 862 of file SVFVariables.h.
Check if this pointer is in an uncalled function.
Reimplemented from SVF::SVFVar.
Definition at line 847 of file SVFVariables.h.
|
virtual |
Get string representation.
Reimplemented from SVF::ObjVar.
Definition at line 200 of file SVFVariables.cpp.
Definition at line 773 of file SVFVariables.h.
|
private |
Definition at line 777 of file SVFVariables.h.
|
private |
Definition at line 779 of file SVFVariables.h.