Static Value-Flow Analysis
|
#include <MTA.h>
Public Member Functions | |
MTA () | |
Constructor. | |
virtual | ~MTA () |
Destructor. | |
virtual bool | runOnModule (SVFIR *module) |
We start the pass here. | |
virtual MHP * | computeMHP (SVFModule *module) |
Compute MHP. | |
virtual LockAnalysis * | computeLocksets (TCT *tct) |
Compute locksets. | |
virtual void | detect (SVFModule *module) |
Perform detection. | |
MHP * | getMHP () |
LockAnalysis * | getLockAnalysis () |
Private Attributes | |
ThreadCallGraph * | tcg |
std::unique_ptr< TCT > | tct |
std::unique_ptr< MTAStat > | stat |
MHP * | mhp |
LockAnalysis * | lsa |
MTA::MTA | ( | ) |
|
virtual |
|
virtual |
Compute locksets.
Compute lock sets
Compute MHP.
Definition at line 82 of file MTA.cpp.
|
inline |
We start the pass here.
Perform data race detection
Definition at line 61 of file MTA.cpp.
|
private |
|
private |