|
Static Value-Flow Analysis
|
#include <SVFVariables.h>
Private Attributes | |
| ObjTypeInfo * | typeInfo |
| const ICFGNode * | icfgNode |
Friends | |
| class | SVFIRBuilder |
| class | GraphDBClient |
Definition at line 559 of file SVFVariables.h.
|
inline |
Constructor.
Definition at line 595 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 572 of file SVFVariables.h.
|
inlinestatic |
Definition at line 584 of file SVFVariables.h.
Definition at line 576 of file SVFVariables.h.
Definition at line 588 of file SVFVariables.h.
Definition at line 580 of file SVFVariables.h.
|
inline |
Clean up memory.
Definition at line 756 of file SVFVariables.h.
|
inlinevirtual |
Definition at line 600 of file SVFVariables.h.
|
inline |
Get the byte size of this object.
Definition at line 687 of file SVFVariables.h.
Get containing function, or null for globals/constants.
Reimplemented from SVF::SVFVar.
Reimplemented in SVF::FunObjVar.
Definition at line 224 of file SVFVariables.cpp.
Get the ICFGNode related to the creation of this object.
Definition at line 615 of file SVFVariables.h.
|
inline |
Get the memory object id.
Definition at line 634 of file SVFVariables.h.
|
inline |
Get max field offset limit.
Definition at line 658 of file SVFVariables.h.
|
inline |
Get the number of elements of this object.
Definition at line 646 of file SVFVariables.h.
Get obj type.
Reimplemented from SVF::SVFValue.
Definition at line 640 of file SVFVariables.h.
|
inline |
Definition at line 609 of file SVFVariables.h.
|
inline |
Definition at line 605 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 626 of file SVFVariables.h.
|
inline |
Definition at line 725 of file SVFVariables.h.
| bool BaseObjVar::isBlackHoleObj | ( | ) | const |
|
inline |
Definition at line 741 of file SVFVariables.h.
|
inline |
Check if byte size is a const value.
Definition at line 693 of file SVFVariables.h.
|
inline |
Definition at line 737 of file SVFVariables.h.
Check if this variable represents constant/aggregate data.
Reimplemented from SVF::SVFVar.
Reimplemented in SVF::ConstAggObjVar, and SVF::ConstDataObjVar.
Definition at line 749 of file SVFVariables.h.
|
inline |
Definition at line 745 of file SVFVariables.h.
|
inline |
Return true if its field limit is 0.
Definition at line 665 of file SVFVariables.h.
|
inline |
|
inline |
Definition at line 705 of file SVFVariables.h.
|
inline |
Definition at line 717 of file SVFVariables.h.
|
inline |
Definition at line 713 of file SVFVariables.h.
|
inline |
Definition at line 709 of file SVFVariables.h.
|
inline |
Definition at line 721 of file SVFVariables.h.
|
inline |
Definition at line 733 of file SVFVariables.h.
|
inline |
Definition at line 729 of file SVFVariables.h.
|
inline |
Set the memory object to be field insensitive.
Definition at line 671 of file SVFVariables.h.
|
inline |
Set the memory object to be field sensitive (up to max field limit)
Definition at line 678 of file SVFVariables.h.
Definition at line 620 of file SVFVariables.h.
|
inline |
Set the number of elements of this object.
Definition at line 652 of file SVFVariables.h.
|
virtual |
Get string representation.
Reimplemented from SVF::ObjVar.
Reimplemented in SVF::HeapObjVar, SVF::StackObjVar, SVF::FunObjVar, SVF::GlobalObjVar, SVF::ConstAggObjVar, SVF::ConstDataObjVar, SVF::ConstFPObjVar, SVF::ConstIntObjVar, SVF::ConstNullPtrObjVar, and SVF::DummyObjVar.
Definition at line 230 of file SVFVariables.cpp.
Definition at line 562 of file SVFVariables.h.
|
friend |
Definition at line 561 of file SVFVariables.h.
Definition at line 567 of file SVFVariables.h.
|
private |
Definition at line 565 of file SVFVariables.h.