|
typedef int | RC_FLAG |
|
typedef int | RC_FLAG |
|
virtual bool | mayAccessAliases (const Instruction *I1, const Instruction *I2) |
|
virtual bool | protectedByCommonLocks (const Instruction *I1, const Instruction *I2) |
|
virtual bool | mayHaveDataRace (const Instruction *I1, const Instruction *I2) |
|
void | collectValidationTargets () |
|
void | validateAll () |
| Perform validation for all targets. More...
|
|
std::string | getOutput (const char *scenario, bool analysisRes, bool expectedRes) |
| Get the validation result string of a single validation scenario. More...
|
|
virtual bool | mayAccessAliases (const Instruction *I1, const Instruction *I2) |
|
virtual bool | protectedByCommonLocks (const Instruction *I1, const Instruction *I2) |
|
virtual bool | mayHaveDataRace (const Instruction *I1, const Instruction *I2) |
|
void | collectValidationTargets () |
|
void | validateAll () |
| Perform validation for all targets. More...
|
|
std::string | getOutput (const char *scenario, bool analysisRes, bool expectedRes) |
| Get the validation result string of a single validation scenario. More...
|
|
Definition at line 22 of file MTAResultValidator.cpp.
◆ MHPValidator()
SVF::MHPValidator::MHPValidator |
( |
MHP * |
mhp | ) |
|
|
inline |
◆ mayHappenInParallel()
Reimplemented from SVF::RaceResultValidator.
Definition at line 28 of file MTAResultValidator.cpp.
static LLVMModuleSet * getLLVMModuleSet()
SVFInstruction * getSVFInstruction(const Instruction *inst) const
virtual bool mayHappenInParallel(const SVFInstruction *i1, const SVFInstruction *i2)
Interface to query whether two instructions may happen-in-parallel.
◆ mhp
MHP* SVF::MHPValidator::mhp |
|
private |
The documentation for this class was generated from the following file: