|
| 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: