30#ifndef DOUBLEFREECHECKER_H_
31#define DOUBLEFREECHECKER_H_
void testsValidation(ProgSlice *slice)
Validate test cases for regression test purpose.
void validateSuccessTests(ProgSlice *slice, const SVFFunction *fun)
virtual ~DoubleFreeChecker()
Destructor.
void validateExpectedFailureTests(ProgSlice *slice, const SVFFunction *fun)
virtual bool runOnModule(SVFIR *pag) override
We start from here.
void reportBug(ProgSlice *slice) override
Report file/close bugs.
DoubleFreeChecker()
Constructor.
virtual void analyze(SVFModule *module)
Start analysis here.
llvm::IRBuilder IRBuilder