|
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 96 of file MSSAMuChi.h.
| enum SVF::MSSAMU::MUTYPE |
|
inline |
Constructor/Destructor for MU.
Definition at line 113 of file MSSAMuChi.h.
|
inlinevirtual |
Definition at line 116 of file MSSAMuChi.h.
|
inlinevirtual |
Print MU.
Reimplemented in SVF::CallMU< Cond >, SVF::CallMU< Condition >, SVF::LoadMU< Cond >, SVF::LoadMU< Condition >, SVF::RetMU< Cond >, and SVF::RetMU< Condition >.
Definition at line 155 of file MSSAMuChi.h.
|
inline |
|
inline |
|
inline |
Get Ver.
Definition at line 138 of file MSSAMuChi.h.
|
inline |
|
inline |
Avoid adding duplicated mus.
Definition at line 150 of file MSSAMuChi.h.
|
inline |
|
protected |
Definition at line 109 of file MSSAMuChi.h.
|
protected |
Definition at line 107 of file MSSAMuChi.h.
|
protected |
Definition at line 106 of file MSSAMuChi.h.
|
protected |
Definition at line 108 of file MSSAMuChi.h.