|
| typedef int | RC_FLAG |
| |
| typedef int | RC_FLAG |
| |
| virtual bool | mayAccessAliases (const Instruction *I1, const Instruction *I2) |
| |
| virtual bool | mayHappenInParallel (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 | mayHappenInParallel (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 21 of file LockResultValidator.cpp.
◆ RaceValidator()
| SVF::RaceValidator::RaceValidator |
( |
LockAnalysis * |
lockAnalysis | ) |
|
|
inline |
◆ protectedByCommonLocks()
Reimplemented from SVF::RaceResultValidator.
Definition at line 27 of file LockResultValidator.cpp.
static LLVMModuleSet * getLLVMModuleSet()
SVFInstruction * getSVFInstruction(const Instruction *inst) const
bool isProtectedByCommonLock(const SVFInstruction *i1, const SVFInstruction *i2)
◆ lsa
The documentation for this class was generated from the following file: