Static Value-Flow Analysis
|
#include <SVFValue.h>
Static Public Member Functions | |
static bool | classof (const SVFValue *node) |
static bool | classof (const SVFInstruction *node) |
Static Public Member Functions inherited from SVF::SVFInstruction | |
static bool | classof (const SVFValue *node) |
Protected Member Functions | |
void | addArgument (const SVFValue *a) |
attributes to be set only through Module builders e.g., LLVMModule | |
void | setCalledOperand (const SVFValue *v) |
Protected Member Functions inherited from SVF::SVFValue | |
SVFValue (const SVFType *ty, SVFValKind k) | |
Constructor without name. | |
void | setConstDataOrAggData () |
void | setPtrInUncalledFunction () |
Private Attributes | |
std::vector< const SVFValue * > | args |
bool | varArg |
const SVFValue * | calledVal |
Friends | |
class | SVFIRWriter |
class | SVFIRReader |
class | LLVMModuleSet |
class | SVFIRBuilder |
Additional Inherited Members | |
Public Types inherited from SVF::SVFValue | |
enum | SVFValKind { SVFVal , SVFFunc , SVFBB , SVFInst , SVFCall , SVFVCall , SVFGlob , SVFArg , SVFConst , SVFConstData , SVFConstInt , SVFConstFP , SVFNullPtr , SVFBlackHole , SVFMetaAsValue , SVFOther } |
typedef s64_t | GNodeK |
Protected Attributes inherited from SVF::SVFValue | |
const SVFType * | type |
Type of this SVFValue. | |
std::string | name |
Short name of value for printing & debugging. | |
std::string | sourceLoc |
Definition at line 675 of file SVFValue.h.
|
inline |
Definition at line 700 of file SVFValue.h.
|
delete |
attributes to be set only through Module builders e.g., LLVMModule
Definition at line 689 of file SVFValue.h.
|
inline |
Definition at line 718 of file SVFValue.h.
|
inline |
Definition at line 714 of file SVFValue.h.
|
inlinestatic |
Definition at line 710 of file SVFValue.h.
Definition at line 706 of file SVFValue.h.
Definition at line 722 of file SVFValue.h.
|
inline |
Definition at line 739 of file SVFValue.h.
Definition at line 731 of file SVFValue.h.
|
inline |
Definition at line 743 of file SVFValue.h.
|
inline |
Definition at line 727 of file SVFValue.h.
|
inline |
Definition at line 735 of file SVFValue.h.
Definition at line 693 of file SVFValue.h.
|
friend |
Definition at line 679 of file SVFValue.h.
|
friend |
Definition at line 680 of file SVFValue.h.
|
friend |
Definition at line 678 of file SVFValue.h.
|
friend |
Definition at line 677 of file SVFValue.h.
Definition at line 683 of file SVFValue.h.
Definition at line 685 of file SVFValue.h.
|
private |
Definition at line 684 of file SVFValue.h.