47 argc,
argv,
"Source-Sink Bug Detector",
"[options] <input-bitcode...>"
55 std::unique_ptr<LeakChecker>
saber;
58 saber = std::make_unique<LeakChecker>();
60 saber = std::make_unique<FileChecker>();
62 saber = std::make_unique<DoubleFreeChecker>();
64 saber = std::make_unique<LeakChecker>();
66 saber->runOnModule(pag);
static std::vector< std::string > parseOptions(int argc, char *argv[], std::string description, std::string callFormat)
static void releaseLLVMModuleSet()
static void buildSVFModule(Module &mod)
static const Option< bool > DFreeCheck
double free checker, Default: false
static const Option< bool > FileCheck
file open close checker, Default: false
static const Option< bool > MemoryLeakCheck
memory leak check, Default: false
llvm::IRBuilder IRBuilder
int main(int argc, char **argv)