|
Static Value-Flow Analysis
|
#include <MSSAMuChi.h>
Public Member Functions | |
| RetMU (const FunObjVar *f, const MemRegion *m, Cond c=true) | |
| Constructor/Destructor for MU. | |
| virtual | ~RetMU () |
| const FunObjVar * | 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 FunObjVar * | 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 278 of file MSSAMuChi.h.
Definition at line 289 of file MSSAMuChi.h.
Definition at line 304 of file MSSAMuChi.h.
Methods for support type inquiry through isa, cast, and dyn_cast:
Definition at line 300 of file MSSAMuChi.h.
|
inlinevirtual |
Print MU.
Reimplemented from SVF::MSSAMU< Cond >.
Definition at line 311 of file MSSAMuChi.h.
Definition at line 281 of file MSSAMuChi.h.