Static Value-Flow Analysis
|
#include <MSSAMuChi.h>
Public Member Functions | |
RetMU (const SVFFunction *f, const MemRegion *m, Cond c=true) | |
Constructor/Destructor for MU. | |
virtual | ~RetMU () |
const SVFFunction * | getFunction () const |
Return function. | |
virtual void | dump () |
Print MU. | |
Public Member Functions inherited from SVF::MSSAMU< Cond > | |
MSSAMU (MUTYPE t, const MemRegion *m, Cond c) | |
Constructor/Destructor for MU. | |
virtual | ~MSSAMU () |
const MemRegion * | getMR () const |
Return MR. | |
MUTYPE | getType () const |
Return type. | |
void | setVer (MRVer *v) |
Set Ver. | |
MRVer * | getMRVer () const |
Get Ver. | |
Cond | getCond () const |
Return condition. | |
bool | operator< (const MSSAMU &rhs) const |
Avoid adding duplicated mus. | |
Static Public Member Functions | |
static bool | classof (const RetMU *) |
Methods for support type inquiry through isa, cast, and dyn_cast: | |
static bool | classof (const MSSAMU< Cond > *mu) |
Private Attributes | |
const SVFFunction * | fun |
Additional Inherited Members | |
Public Types inherited from SVF::MSSAMU< Cond > | |
enum | MUTYPE { LoadMSSAMU , CallMSSAMU , RetMSSAMU } |
Protected Attributes inherited from SVF::MSSAMU< Cond > | |
MUTYPE | type |
const MemRegion * | mr |
MRVer * | ver |
Cond | cond |
RetMU is annotated at function return, representing memory objects returns to callers
Definition at line 277 of file MSSAMuChi.h.
|
inline |
Definition at line 288 of file MSSAMuChi.h.
Definition at line 303 of file MSSAMuChi.h.
Methods for support type inquiry through isa, cast, and dyn_cast:
Definition at line 299 of file MSSAMuChi.h.
|
inlinevirtual |
Print MU.
Reimplemented from SVF::MSSAMU< Cond >.
Definition at line 310 of file MSSAMuChi.h.
|
inline |
|
private |
Definition at line 280 of file MSSAMuChi.h.