|
Static Value-Flow Analysis
|
#include <MSSAMuChi.h>
Public Types | |
| typedef MSSADEF::DEFTYPE | CHITYPE |
Public Types inherited from SVF::MSSADEF | |
| enum | DEFTYPE { SSACHI , StoreMSSACHI , CallMSSACHI , EntryMSSACHI , SSAPHI } |
Public Member Functions | |
| MSSACHI (CHITYPE t, const MemRegion *m, Cond c) | |
| Constructor/Destructor for MSSACHI. | |
| virtual | ~MSSACHI () |
| void | setOpVer (MRVer *v) |
| Set operand ver. | |
| MRVer * | getOpVer () const |
| Get operand ver. | |
| Cond | getCond () const |
| Get condition. | |
| virtual void | dump () |
| Print CHI. | |
Public Member Functions inherited from SVF::MSSADEF | |
| MSSADEF (DEFTYPE t, const MemRegion *m) | |
| Constructor/Destructor for MSSADEF. | |
| virtual | ~MSSADEF () |
| const MemRegion * | getMR () const |
| Return memory region. | |
| DEFTYPE | getType () const |
| Return type of this CHI. | |
| void | setResVer (MRVer *v) |
| Set result operand ver. | |
| MRVer * | getResVer () const |
| Set operand vers. | |
| bool | operator< (const MSSADEF &rhs) const |
| Avoid adding duplicated chis and phis. | |
Static Public Member Functions | |
| static bool | classof (const MSSACHI *chi) |
| Methods for support type inquiry through isa, cast, and dyn_cast: | |
| static bool | classof (const MSSADEF *chi) |
Private Attributes | |
| MRVer * | opVer |
| Cond | cond |
Additional Inherited Members | |
Protected Attributes inherited from SVF::MSSADEF | |
| DEFTYPE | type |
| const MemRegion * | mr |
| MRVer * | resVer |
Indirect Memory Write
Definition at line 396 of file MSSAMuChi.h.
| typedef MSSADEF::DEFTYPE SVF::MSSACHI< Cond >::CHITYPE |
Definition at line 403 of file MSSAMuChi.h.
Constructor/Destructor for MSSACHI.
Definition at line 406 of file MSSAMuChi.h.
Definition at line 410 of file MSSAMuChi.h.
Methods for support type inquiry through isa, cast, and dyn_cast:
Definition at line 435 of file MSSAMuChi.h.
Definition at line 439 of file MSSAMuChi.h.
|
inlinevirtual |
Print CHI.
Reimplemented from SVF::MSSADEF.
Reimplemented in SVF::StoreCHI< Cond >, SVF::CallCHI< Cond >, and SVF::EntryCHI< Cond >.
Definition at line 448 of file MSSAMuChi.h.
|
inline |
|
inline |
Get operand ver.
Definition at line 421 of file MSSAMuChi.h.
|
inline |
|
private |
Definition at line 401 of file MSSAMuChi.h.
|
private |
Definition at line 400 of file MSSAMuChi.h.