Static Value-Flow Analysis
|
#include <MSSAMuChi.h>
Public Types | |
enum | MUTYPE { LoadMSSAMU , CallMSSAMU , RetMSSAMU } |
Public Member Functions | |
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. | |
virtual void | dump () |
Print MU. | |
Protected Attributes | |
MUTYPE | type |
const MemRegion * | mr |
MRVer * | ver |
Cond | cond |
Indirect Memory Read 1) LoadMU at each store instruction 2) CallMU at callsite 3) RetMU at function return
Definition at line 95 of file MSSAMuChi.h.
Definition at line 115 of file MSSAMuChi.h.
|
inlinevirtual |
Print MU.
Reimplemented in SVF::LoadMU< Cond >, SVF::CallMU< Cond >, and SVF::RetMU< Cond >.
Definition at line 154 of file MSSAMuChi.h.
|
inline |
|
inline |
Get Ver.
Definition at line 137 of file MSSAMuChi.h.
|
inline |
|
inline |
Avoid adding duplicated mus.
Definition at line 149 of file MSSAMuChi.h.
|
inline |
|
protected |
Definition at line 108 of file MSSAMuChi.h.
Definition at line 106 of file MSSAMuChi.h.
|
protected |
Definition at line 105 of file MSSAMuChi.h.
|
protected |
Definition at line 107 of file MSSAMuChi.h.