|
Static Value-Flow Analysis
|
#include <SVFVariables.h>
Private Attributes | |
| ObjTypeInfo * | typeInfo |
| const ICFGNode * | icfgNode |
Friends | |
| class | SVFIRBuilder |
| class | GraphDBClient |
Definition at line 557 of file SVFVariables.h.
|
inline |
Constructor.
Definition at line 593 of file SVFVariables.h.
|
inlinestatic |
ICFGNode related to the creation of this object.
Methods for support type inquiry through isa, cast, and dyn_cast:
Definition at line 570 of file SVFVariables.h.
|
inlinestatic |
Definition at line 582 of file SVFVariables.h.
Definition at line 574 of file SVFVariables.h.
Definition at line 586 of file SVFVariables.h.
Definition at line 578 of file SVFVariables.h.
|
inline |
Clean up memory.
Definition at line 749 of file SVFVariables.h.
|
inlinevirtual |
Definition at line 598 of file SVFVariables.h.
|
inline |
Get the byte size of this object.
Definition at line 680 of file SVFVariables.h.
Get containing function, or null for globals/constants.
Reimplemented from SVF::SVFVar.
Reimplemented in SVF::FunObjVar.
Definition at line 262 of file SVFVariables.cpp.
Get the ICFGNode related to the creation of this object.
Definition at line 613 of file SVFVariables.h.
|
inline |
Get the memory object id.
Definition at line 627 of file SVFVariables.h.
|
inline |
Get max field offset limit.
Definition at line 651 of file SVFVariables.h.
|
inline |
Get the number of elements of this object.
Definition at line 639 of file SVFVariables.h.
Get obj type.
Reimplemented from SVF::SVFValue.
Definition at line 633 of file SVFVariables.h.
|
inline |
Definition at line 607 of file SVFVariables.h.
|
inline |
Definition at line 603 of file SVFVariables.h.
|
inlinevirtual |
Return name of a LLVM value.
Reimplemented from SVF::ObjVar.
Reimplemented in SVF::HeapObjVar, SVF::StackObjVar, and SVF::DummyObjVar.
Definition at line 619 of file SVFVariables.h.
|
inline |
Definition at line 718 of file SVFVariables.h.
| bool BaseObjVar::isBlackHoleObj | ( | ) | const |
|
inline |
Definition at line 734 of file SVFVariables.h.
|
inline |
Check if byte size is a const value.
Definition at line 686 of file SVFVariables.h.
|
inline |
Definition at line 730 of file SVFVariables.h.
Check if this variable represents constant/aggregate data.
Reimplemented from SVF::SVFVar.
Reimplemented in SVF::ConstDataObjVar.
Definition at line 742 of file SVFVariables.h.
|
inline |
Definition at line 738 of file SVFVariables.h.
|
inline |
Return true if its field limit is 0.
Definition at line 658 of file SVFVariables.h.
|
inline |
|
inline |
Definition at line 698 of file SVFVariables.h.
|
inline |
Definition at line 710 of file SVFVariables.h.
|
inline |
Definition at line 706 of file SVFVariables.h.
|
inline |
Definition at line 702 of file SVFVariables.h.
|
inline |
Definition at line 714 of file SVFVariables.h.
|
inline |
Definition at line 726 of file SVFVariables.h.
|
inline |
Definition at line 722 of file SVFVariables.h.
|
inline |
Set the memory object to be field insensitive.
Definition at line 664 of file SVFVariables.h.
|
inline |
Set the memory object to be field sensitive (up to max field limit)
Definition at line 671 of file SVFVariables.h.
|
inline |
Set the number of elements of this object.
Definition at line 645 of file SVFVariables.h.
|
virtual |
Get string representation.
Reimplemented from SVF::ObjVar.
Reimplemented in SVF::HeapObjVar, SVF::StackObjVar, SVF::FunObjVar, SVF::GlobalObjVar, SVF::ConstDataObjVar, SVF::ConstFPObjVar, SVF::ConstIntObjVar, SVF::ConstNullPtrObjVar, and SVF::DummyObjVar.
Definition at line 268 of file SVFVariables.cpp.
Definition at line 560 of file SVFVariables.h.
|
friend |
Definition at line 559 of file SVFVariables.h.
Definition at line 565 of file SVFVariables.h.
|
private |
Definition at line 563 of file SVFVariables.h.