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