switch PreservedAnalyses from none to all

This commit is contained in:
hexcoder- 2021-10-16 12:56:31 +02:00
parent 379c580658
commit c49b308794
4 changed files with 6 additions and 6 deletions

View File

@ -115,7 +115,7 @@ llvmGetPassPluginInfo() {
PB.registerPipelineParsingCallback( PB.registerPipelineParsingCallback(
[](StringRef Name, ModulePassManager &MPM, ArrayRef<PipelineElement>) { [](StringRef Name, ModulePassManager &MPM, ArrayRef<PipelineElement>) {
if ( Name == "AFLCoverage" ) { if ( Name == "AFLCoverage" ) {
MPM.addPass(AFLCoverage); MPM.addPass(AFLCoverage());
return true; return true;
} else { } else {
return false; return false;
@ -168,7 +168,7 @@ PreservedAnalyses AFLCoverage::run(Module &M, ModuleAnalysisManager &MAM) {
u32 rand_seed; u32 rand_seed;
unsigned int cur_loc = 0; unsigned int cur_loc = 0;
auto PA = PreservedAnalyses::none(); auto PA = PreservedAnalyses::all();
/* Setup random() so we get Actually Random(TM) outputs from AFL_R() */ /* Setup random() so we get Actually Random(TM) outputs from AFL_R() */
gettimeofday(&tv, &tz); gettimeofday(&tv, &tz);

View File

@ -95,7 +95,7 @@ llvmGetPassPluginInfo() {
PB.registerPipelineParsingCallback( PB.registerPipelineParsingCallback(
[](StringRef Name, ModulePassManager &MPM, ArrayRef<PipelineElement>) { [](StringRef Name, ModulePassManager &MPM, ArrayRef<PipelineElement>) {
if ( Name == "comparetransform" ) { if ( Name == "comparetransform" ) {
MPM.addPass(CompareTransform); MPM.addPass(CompareTransform());
return true; return true;
} else { } else {
return false; return false;
@ -622,7 +622,7 @@ PreservedAnalyses CompareTransform::run(Module &M, ModuleAnalysisManager &MAM) {
else else
be_quiet = 1; be_quiet = 1;
auto PA = PreservedAnalyses::none(); auto PA = PreservedAnalyses::all();
transformCmps(M, true, true, true, true, true); transformCmps(M, true, true, true, true, true);
verifyModule(M); verifyModule(M);

View File

@ -1365,7 +1365,7 @@ PreservedAnalyses SplitComparesTransform::run(Module &M, ModuleAnalysisManager &
} }
auto PA = PreservedAnalyses::none(); auto PA = PreservedAnalyses::all();
if (enableFPSplit) { if (enableFPSplit) {

View File

@ -442,7 +442,7 @@ PreservedAnalyses SplitSwitchesTransform::run(Module &M, ModuleAnalysisManager &
else else
be_quiet = 1; be_quiet = 1;
auto PA = PreservedAnalyses::none(); auto PA = PreservedAnalyses::all();
splitSwitches(M); splitSwitches(M);
verifyModule(M); verifyModule(M);