mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-10 01:01:33 +00:00
switch PreservedAnalyses from none to all
This commit is contained in:
parent
379c580658
commit
c49b308794
@ -115,7 +115,7 @@ llvmGetPassPluginInfo() {
|
||||
PB.registerPipelineParsingCallback(
|
||||
[](StringRef Name, ModulePassManager &MPM, ArrayRef<PipelineElement>) {
|
||||
if ( Name == "AFLCoverage" ) {
|
||||
MPM.addPass(AFLCoverage);
|
||||
MPM.addPass(AFLCoverage());
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
@ -168,7 +168,7 @@ PreservedAnalyses AFLCoverage::run(Module &M, ModuleAnalysisManager &MAM) {
|
||||
u32 rand_seed;
|
||||
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() */
|
||||
gettimeofday(&tv, &tz);
|
||||
|
@ -95,7 +95,7 @@ llvmGetPassPluginInfo() {
|
||||
PB.registerPipelineParsingCallback(
|
||||
[](StringRef Name, ModulePassManager &MPM, ArrayRef<PipelineElement>) {
|
||||
if ( Name == "comparetransform" ) {
|
||||
MPM.addPass(CompareTransform);
|
||||
MPM.addPass(CompareTransform());
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
@ -622,7 +622,7 @@ PreservedAnalyses CompareTransform::run(Module &M, ModuleAnalysisManager &MAM) {
|
||||
else
|
||||
be_quiet = 1;
|
||||
|
||||
auto PA = PreservedAnalyses::none();
|
||||
auto PA = PreservedAnalyses::all();
|
||||
|
||||
transformCmps(M, true, true, true, true, true);
|
||||
verifyModule(M);
|
||||
|
@ -1365,7 +1365,7 @@ PreservedAnalyses SplitComparesTransform::run(Module &M, ModuleAnalysisManager &
|
||||
|
||||
}
|
||||
|
||||
auto PA = PreservedAnalyses::none();
|
||||
auto PA = PreservedAnalyses::all();
|
||||
|
||||
if (enableFPSplit) {
|
||||
|
||||
|
@ -442,7 +442,7 @@ PreservedAnalyses SplitSwitchesTransform::run(Module &M, ModuleAnalysisManager &
|
||||
else
|
||||
be_quiet = 1;
|
||||
|
||||
auto PA = PreservedAnalyses::none();
|
||||
auto PA = PreservedAnalyses::all();
|
||||
|
||||
splitSwitches(M);
|
||||
verifyModule(M);
|
||||
|
Loading…
x
Reference in New Issue
Block a user