[PATCH] D48800: libFuzzer: prevent irrelevant strings from leaking into auto-dictionary

pdknsk via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Jul 14 20:24:29 PDT 2018


pdknsk added a comment.

I've removed the performance claim from the summary, because it's not so easy to prove. The problem is that runs even with the same seed are not comparable before and after. I've run the same target using the same 5 seeds for 60 seconds, with the following results.

(before)

1: #455495 DONE   cov: 514 ft: 1838 corp: 408/7693b lim: 53 exec/s: 7467 rss: 297Mb
2: #600688 DONE   cov: 559 ft: 2052 corp: 479/9439b lim: 48 exec/s: 9847 rss: 197Mb
3: #695888 DONE   cov: 630 ft: 2913 corp: 793/11841b lim: 38 exec/s: 11408 rss: 213Mb
4: #273007 DONE   cov: 455 ft: 1530 corp: 349/5243b lim: 25 exec/s: 4475 rss: 193Mb
5: #729988 DONE   cov: 1198 ft: 4092 corp: 897/16Kb lim: 29 exec/s: 11967 rss: 278Mb

(after)

1: #236342 DONE   cov: 432 ft: 1451 corp: 320/4767b lim: 29 exec/s: 3874 rss: 246Mb
2: #695694 DONE   cov: 636 ft: 2616 corp: 724/12693b lim: 48 exec/s: 11404 rss: 248Mb
3: #933497 DONE   cov: 629 ft: 2719 corp: 744/14398b lim: 53 exec/s: 15303 rss: 269Mb
4: #865391 DONE   cov: 1211 ft: 4827 corp: 1102/26Kb lim: 48 exec/s: 14186 rss: 242Mb
5: #694553 DONE   cov: 579 ft: 2181 corp: 492/11882b lim: 68 exec/s: 11386 rss: 205Mb


Repository:
  rCRT Compiler Runtime

https://reviews.llvm.org/D48800





More information about the llvm-commits mailing list