FuzzBench: 2023-10-21-fishfuzz report

experiment summary

We show two different aggregate (cross-benchmark) rankings of fuzzers. The first is based on the average of per-benchmarks scores, where the score represents the percentage of the highest reached median code-coverage on a given benchmark (higher value is better). The second ranking shows the average rank of fuzzers, after we rank them on each benchmark according to their median reached code-covereges (lower value is better).
By avg. score
average normalized score
fuzzer
libafl 98.47
aflplusplus 96.73
aflplusplus_fishfuzz_noasan_all 95.06
libfuzzer 93.63
honggfuzz 91.18
aflplusplus_fishfuzz_noasan 85.83
afl 85.65
aflplusplus_ff_cmp 85.64
mopt 85.37
aflplusplus_fishfuzz_allbb 85.04
eclipser 84.69
aflsmart 84.03
aflfast 82.38
fairfuzz 79.84
centipede 68.50
By avg. rank
average rank
fuzzer
aflplusplus 3.00
libafl 4.35
aflplusplus_ff_cmp 6.39
aflplusplus_fishfuzz_noasan_all 6.39
aflplusplus_fishfuzz_noasan 6.43
libfuzzer 6.52
honggfuzz 6.74
eclipser 7.30
aflsmart 8.17
aflplusplus_fishfuzz_allbb 8.43
afl 9.00
mopt 9.43
centipede 11.43
fairfuzz 11.48
aflfast 11.96
  • Critical difference diagram
    The diagram visualizes the average rank of fuzzers (second ranking above) while showing the significance of the differences as well. What is considered a "critical difference" (CD) is based on the Friedman/Nemenyi post-hoc test. See more in the documentation.
    Note: If a fuzzer does not support all benchmarks, its ranking as shown in this diagram can be lower than it should be. So please check the list of supported benchmarks for the fuzzer(s) of your interest. The list could be specified in the fuzzer's README.md like this.
  • Median relative code-coverages on each benchmark

    Note: The relative coverage summary table shows the median relative performance of each fuzzer to the experiment maximum. Thus the highest relative performance may not be 100%.
    trial_relative_coverage = trial_coverage / experiment_max_coverage

      libafl aflplusplus honggfuzz aflplusplus_fishfuzz_noasan_all libfuzzer eclipser aflplusplus_fishfuzz_noasan afl aflplusplus_ff_cmp mopt aflplusplus_fishfuzz_allbb aflsmart aflfast centipede fairfuzz
    FuzzerMedian 96.00 96.00 96.50 94.00 92.00 94.00 94.00 93.00 94.00 93.00 94.00 93.00 93.00 88.00 85.00
    FuzzerMean 94.35 92.78 91.82 91.26 89.96 88.90 82.70 82.52 82.43 82.04 81.91 81.00 79.35 79.00 76.83
    bloaty_fuzz_target 98.00 98.00 94.00 75.00 91.00 94.00 97.00 94.00 96.00 96.00 95.00 95.00 93.00 nan 80.00
    curl_curl_fuzzer_http 97.00 98.00 98.00 96.00 91.00 94.00 94.00 93.00 94.00 93.00 93.00 94.00 93.00 nan 83.00
    freetype2_ftfuzzer 94.00 92.00 92.00 94.00 79.00 75.00 68.00 67.00 62.00 67.00 63.00 67.00 64.00 57.00 63.00
    harfbuzz_hb-shape-fuzzer 99.00 98.00 95.00 97.00 94.00 97.00 97.00 96.00 97.00 96.00 96.00 97.00 95.00 nan 87.00
    jsoncpp_jsoncpp_fuzzer 98.00 99.00 99.00 99.00 100.00 98.00 98.00 98.00 98.00 98.00 98.00 98.00 98.00 98.00 98.00
    lcms_cms_transform_fuzzer 92.00 86.00 70.00 87.00 85.00 78.00 69.00 65.00 72.00 62.00 67.00 40.00 28.00 38.00 50.00
    libjpeg-turbo_libjpeg_turbo_fuzzer 99.00 82.00 99.00 82.00 99.00 nan 82.00 99.00 82.00 99.00 82.00 82.00 82.00 82.00 82.00
    libpcap_fuzz_both 85.00 91.00 nan 90.00 79.00 78.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 88.00 1.00
    libpng_libpng_read_fuzzer 95.00 95.00 95.00 94.00 96.00 94.00 94.00 94.00 95.00 94.00 94.00 95.00 93.00 96.00 94.00
    libxml2_xml 98.00 99.00 98.00 96.00 97.00 97.00 99.00 97.00 98.00 96.00 98.00 97.00 96.00 92.00 89.00
    libxslt_xpath 96.00 98.00 97.00 96.00 92.00 95.00 96.00 94.00 97.00 92.00 95.00 95.00 93.00 93.00 96.00
    mbedtls_fuzz_dtlsclient 83.00 75.00 72.00 74.00 72.00 73.00 72.00 73.00 73.00 72.00 72.00 73.00 71.00 71.00 75.00
    openh264_decoder_fuzzer 99.00 99.00 99.00 99.00 98.00 99.00 99.00 99.00 99.00 99.00 99.00 99.00 99.00 nan 90.00
    openssl_x509 99.00 99.00 99.00 99.00 99.00 99.00 99.00 99.00 99.00 99.00 99.00 99.00 99.00 99.00 99.00
    openthread_ot-ip6-send-fuzzer 83.00 71.00 71.00 72.00 72.00 71.00 68.00 68.00 66.00 68.00 66.00 68.00 67.00 67.00 64.00
    proj4_proj_crs_to_crs_fuzzer 89.00 86.00 97.00 84.00 91.00 59.00 9.00 9.00 9.00 9.00 9.00 9.00 9.00 9.00 9.00
    re2_fuzzer 98.00 99.00 98.00 99.00 99.00 99.00 99.00 99.00 99.00 98.00 99.00 99.00 99.00 95.00 99.00
    sqlite3_ossfuzz 90.00 90.00 71.00 91.00 80.00 93.00 96.00 91.00 94.00 91.00 95.00 93.00 90.00 64.00 65.00
    stb_stbi_read_fuzzer 96.00 93.00 93.00 93.00 88.00 92.00 88.00 88.00 88.00 87.00 88.00 88.00 87.00 86.00 87.00
    systemd_fuzz-link-parser 98.00 99.00 97.00 97.00 80.00 92.00 94.00 92.00 94.00 91.00 94.00 91.00 91.00 97.00 85.00
    vorbis_decode_fuzzer 93.00 94.00 93.00 94.00 94.00 93.00 94.00 93.00 94.00 93.00 94.00 93.00 93.00 85.00 93.00
    woff2_convert_woff2ttf_fuzzer 96.00 96.00 96.00 95.00 93.00 nan 92.00 92.00 92.00 90.00 91.00 93.00 89.00 88.00 81.00
    zlib_zlib_uncompress_fuzzer 95.00 97.00 97.00 96.00 100.00 97.00 97.00 97.00 97.00 96.00 96.00 97.00 95.00 96.00 97.00
    • Fuzzers are sorted by "FuzzerMean" (average median relative coverage), highest on the left.
    • Green background = highest relative median coverage.
    • Blue gradient background = greater than 95% relative median coverage.

bloaty_fuzz_target summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    libafl 82800 18.0 6370.000000 76.211007 6139.0 6333.25 6382.0 6413.00 6460.0
    aflplusplus 82800 20.0 6362.600000 60.751781 6210.0 6345.50 6375.5 6402.50 6437.0
    aflplusplus_fishfuzz_noasan 82800 19.0 6294.421053 102.394833 5953.0 6258.00 6318.0 6357.00 6381.0
    aflplusplus_ff_cmp 82800 20.0 6229.400000 93.785534 5935.0 6179.75 6243.5 6281.50 6371.0
    mopt 82800 17.0 6213.117647 107.523766 6002.0 6178.00 6225.0 6261.00 6465.0
    aflsmart 82800 20.0 6198.450000 127.984981 5937.0 6102.25 6205.0 6295.25 6394.0
    aflplusplus_fishfuzz_allbb 82800 19.0 6174.421053 60.131629 6065.0 6133.00 6162.0 6215.50 6286.0
    honggfuzz 82800 20.0 6100.500000 209.354522 5744.0 5948.25 6131.5 6295.50 6391.0
    eclipser 82800 20.0 6110.200000 114.487232 5900.0 6066.75 6107.0 6144.50 6360.0
    afl 82800 17.0 6125.176471 93.390467 6005.0 6051.00 6096.0 6241.00 6274.0
    aflfast 82800 20.0 6080.100000 119.230824 5858.0 6033.50 6059.0 6136.50 6350.0
    libfuzzer 82800 20.0 5897.050000 169.163414 5559.0 5805.00 5890.5 5988.00 6182.0
    fairfuzz 82800 20.0 5217.750000 121.813868 5060.0 5145.00 5194.5 5272.75 5570.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 4928.050000 94.133430 4804.0 4853.00 4894.5 4972.75 5131.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

curl_curl_fuzzer_http summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    aflplusplus 82800 20.0 10898.050000 52.465001 10830.0 10858.75 10890.0 10917.25 11023.0
    honggfuzz 82800 20.0 10845.700000 108.334327 10689.0 10747.75 10861.0 10926.00 11036.0
    libafl 82800 19.0 10758.421053 47.669366 10662.0 10728.50 10753.0 10777.00 10894.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 10601.750000 81.741489 10462.0 10552.25 10605.5 10657.25 10747.0
    aflplusplus_ff_cmp 82800 20.0 10461.250000 54.189604 10350.0 10425.00 10456.5 10505.25 10562.0
    eclipser 82800 20.0 10463.900000 37.160959 10415.0 10437.00 10454.0 10491.00 10551.0
    aflsmart 82800 20.0 10456.750000 63.366831 10389.0 10399.00 10436.5 10486.75 10575.0
    aflplusplus_fishfuzz_noasan 82800 19.0 10404.315789 114.243430 10010.0 10375.50 10411.0 10462.00 10575.0
    afl 82800 18.0 10302.777778 122.983287 9959.0 10236.25 10339.5 10385.75 10444.0
    aflplusplus_fishfuzz_allbb 82800 20.0 10305.350000 148.786769 9887.0 10295.50 10339.0 10394.25 10470.0
    mopt 82800 19.0 10297.736842 77.128206 10123.0 10254.00 10326.0 10347.00 10413.0
    aflfast 82800 20.0 10272.850000 106.610592 9985.0 10221.25 10305.5 10346.25 10406.0
    libfuzzer 82800 20.0 9985.200000 396.894206 9224.0 9836.25 10063.0 10172.00 10585.0
    fairfuzz 82800 20.0 9200.800000 420.958005 7990.0 9035.75 9266.0 9472.50 9906.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

freetype2_ftfuzzer summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    aflplusplus_fishfuzz_noasan_all 82800 20.0 11562.400000 339.324003 10864.0 11385.50 11679.5 11824.25 12017.0
    libafl 82800 19.0 11432.157895 630.934867 10343.0 10881.00 11589.0 11840.50 12325.0
    aflplusplus 82800 20.0 11339.550000 463.129228 10460.0 11020.75 11421.5 11781.00 12011.0
    honggfuzz 82800 20.0 11253.850000 623.984925 9786.0 10822.25 11416.5 11720.50 12085.0
    libfuzzer 82800 20.0 9845.700000 650.336035 8730.0 9404.00 9806.0 10147.75 11277.0
    eclipser 82800 20.0 9242.100000 100.454703 9028.0 9198.75 9263.0 9316.75 9423.0
    aflplusplus_fishfuzz_noasan 82800 20.0 8331.650000 218.213627 7944.0 8085.25 8423.0 8479.25 8591.0
    mopt 82800 18.0 8333.500000 123.284105 7964.0 8282.50 8363.5 8404.75 8486.0
    afl 82800 19.0 8287.842105 187.350315 7827.0 8293.50 8349.0 8400.00 8437.0
    aflsmart 82800 20.0 8244.000000 202.383690 7800.0 8230.50 8304.5 8374.50 8524.0
    aflfast 82800 20.0 7976.350000 222.903159 7640.0 7820.50 7916.0 8204.75 8311.0
    fairfuzz 82800 20.0 7832.950000 112.700570 7683.0 7768.00 7816.0 7859.75 8213.0
    aflplusplus_fishfuzz_allbb 82800 20.0 7867.900000 233.128584 7613.0 7728.75 7780.5 7931.75 8380.0
    aflplusplus_ff_cmp 82800 20.0 7706.950000 223.126699 7474.0 7555.50 7645.0 7750.25 8210.0
    centipede 82800 20.0 7160.400000 177.924112 6873.0 7047.00 7140.5 7259.00 7535.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

harfbuzz_hb-shape-fuzzer summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
error
The following fuzzers do not have enough samples: honggfuzz.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    libafl 82800 16.0 11077.000000 40.331956 11022.0 11045.00 11072.5 11109.25 11142.0
    aflplusplus 82800 20.0 10945.750000 58.432034 10861.0 10886.00 10953.0 10990.75 11057.0
    aflplusplus_ff_cmp 82800 20.0 10903.300000 40.750977 10826.0 10877.75 10903.0 10932.00 10986.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 10858.750000 62.991959 10711.0 10832.75 10875.5 10895.25 10957.0
    aflplusplus_fishfuzz_noasan 82800 20.0 10822.300000 118.467451 10515.0 10802.50 10850.5 10882.50 10980.0
    aflsmart 82800 20.0 10815.450000 39.488139 10703.0 10800.25 10821.0 10841.25 10879.0
    eclipser 82800 20.0 10820.150000 43.008292 10754.0 10778.50 10819.5 10861.50 10885.0
    mopt 82800 18.0 10778.222222 58.528581 10631.0 10749.50 10784.5 10815.25 10862.0
    aflplusplus_fishfuzz_allbb 82800 19.0 10772.473684 65.784470 10608.0 10731.00 10773.0 10819.00 10868.0
    afl 82800 19.0 10755.210526 48.792735 10654.0 10733.50 10757.0 10790.50 10837.0
    honggfuzz 82800 5.0 10670.600000 74.214554 10560.0 10642.00 10682.0 10716.00 10753.0
    aflfast 82800 20.0 10670.700000 51.265152 10567.0 10642.75 10669.0 10702.75 10770.0
    libfuzzer 82800 20.0 10539.650000 52.400557 10425.0 10503.50 10541.5 10578.25 10630.0
    fairfuzz 82800 20.0 9728.250000 323.424257 9130.0 9481.50 9724.0 9986.00 10218.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

jsoncpp_jsoncpp_fuzzer summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    libfuzzer 82800 20.0 524.950000 0.223607 524.0 525.00 525.0 525.00 525.0
    honggfuzz 82800 20.0 522.450000 1.356272 519.0 522.00 522.0 524.00 524.0
    aflplusplus 82800 20.0 519.900000 0.307794 519.0 520.00 520.0 520.00 520.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 514.450000 11.431604 481.0 519.00 520.0 520.00 520.0
    eclipser 82800 20.0 518.900000 1.252366 516.0 518.00 519.5 520.00 520.0
    aflplusplus_ff_cmp 82800 20.0 518.950000 0.394034 518.0 519.00 519.0 519.00 520.0
    aflplusplus_fishfuzz_allbb 82800 20.0 517.450000 4.999737 501.0 519.00 519.0 519.00 520.0
    aflplusplus_fishfuzz_noasan 82800 20.0 514.600000 8.061605 495.0 515.00 519.0 519.00 520.0
    centipede 82800 20.0 519.650000 1.980829 517.0 518.75 519.0 520.00 524.0
    mopt 82800 19.0 516.578947 4.574273 506.0 517.00 518.0 520.00 520.0
    aflsmart 82800 20.0 517.900000 1.165287 516.0 517.00 517.5 519.00 520.0
    afl 82800 17.0 515.882353 5.134228 505.0 517.00 517.0 519.00 520.0
    aflfast 82800 20.0 513.900000 10.622221 478.0 517.00 517.0 519.00 519.0
    fairfuzz 82800 20.0 517.450000 0.998683 516.0 517.00 517.0 517.25 520.0
    libafl 82800 17.0 517.294118 0.919559 516.0 517.00 517.0 517.00 519.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

lcms_cms_transform_fuzzer summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    libafl 82800 17.0 2107.588235 67.875860 1981.0 2066.00 2112.0 2136.00 2290.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 1993.050000 119.251382 1579.0 1969.50 2009.5 2059.25 2137.0
    aflplusplus 82800 20.0 1870.950000 256.474370 1532.0 1575.00 1979.5 2076.00 2206.0
    libfuzzer 82800 20.0 1946.000000 97.029024 1790.0 1889.75 1947.5 1983.25 2140.0
    eclipser 82800 20.0 1736.000000 135.909025 1522.0 1573.00 1789.0 1838.50 1904.0
    aflplusplus_ff_cmp 82800 20.0 1638.800000 114.380528 1417.0 1536.75 1668.0 1728.25 1809.0
    honggfuzz 82800 20.0 1377.200000 536.015279 686.0 726.25 1623.5 1811.00 2030.0
    aflplusplus_fishfuzz_noasan 82800 20.0 1621.700000 129.057352 1446.0 1505.75 1587.5 1750.50 1848.0
    aflplusplus_fishfuzz_allbb 82800 20.0 1593.850000 132.118079 1392.0 1501.50 1535.5 1679.50 1846.0
    afl 82800 20.0 1260.100000 448.102890 648.0 795.50 1510.5 1612.75 1812.0
    mopt 82800 20.0 1230.000000 430.050425 651.0 845.25 1439.5 1604.00 1765.0
    fairfuzz 82800 20.0 1181.850000 428.681488 652.0 790.25 1148.5 1575.75 1919.0
    aflsmart 82800 20.0 1123.250000 441.957235 649.0 673.75 918.0 1575.50 1795.0
    centipede 82800 20.0 1058.500000 289.194617 762.0 797.75 890.0 1360.50 1542.0
    aflfast 82800 20.0 635.600000 19.277475 569.0 637.75 642.5 646.00 657.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

libjpeg-turbo_libjpeg_turbo_fuzzer summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    libfuzzer 82800 20.0 3086.200000 1.507874 3083.0 3085.00 3087.0 3087.00 3088.0
    libafl 82800 17.0 3077.882353 9.733206 3044.0 3077.00 3081.0 3083.00 3085.0
    afl 82800 17.0 3076.705882 9.713166 3046.0 3077.00 3080.0 3082.00 3086.0
    mopt 82800 18.0 3070.388889 21.478139 3001.0 3071.75 3078.0 3080.50 3086.0
    honggfuzz 82800 20.0 3057.050000 19.465151 3007.0 3055.25 3064.0 3067.00 3074.0
    aflplusplus_fishfuzz_noasan 82800 20.0 2548.200000 3.833371 2535.0 2547.00 2548.0 2551.00 2553.0
    aflplusplus 82800 20.0 2548.050000 2.038446 2545.0 2547.00 2547.5 2548.75 2552.0
    aflplusplus_ff_cmp 82800 20.0 2548.200000 2.214783 2546.0 2546.75 2547.0 2551.00 2552.0
    aflplusplus_fishfuzz_allbb 82800 20.0 2545.500000 5.558303 2532.0 2545.25 2547.0 2549.25 2552.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 2545.600000 4.197744 2535.0 2545.00 2546.5 2548.00 2551.0
    centipede 82800 20.0 2546.050000 0.686333 2545.0 2546.00 2546.0 2546.25 2547.0
    aflsmart 82800 20.0 2545.350000 1.980829 2543.0 2544.00 2545.0 2546.00 2551.0
    aflfast 82800 20.0 2543.900000 1.483240 2541.0 2543.00 2543.5 2545.00 2548.0
    fairfuzz 82800 20.0 2539.950000 4.795557 2533.0 2536.00 2542.0 2542.25 2550.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

libpcap_fuzz_both summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    aflplusplus 82800 19.0 2963.210526 116.433853 2782.0 2874.50 2955.0 3049.00 3240.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 2918.350000 92.402595 2701.0 2885.50 2917.5 2977.75 3072.0
    centipede 82800 20.0 2693.100000 641.869219 101.0 2738.50 2876.0 2976.00 3138.0
    libafl 82800 16.0 2776.125000 100.344656 2572.0 2725.00 2781.0 2831.75 2936.0
    libfuzzer 82800 20.0 2521.050000 151.141090 2104.0 2494.25 2562.5 2597.75 2712.0
    eclipser 82800 20.0 2506.050000 205.275547 1990.0 2411.75 2553.5 2590.75 2872.0
    aflfast 82800 20.0 40.300000 4.231461 34.0 34.00 43.0 43.00 43.0
    aflplusplus_ff_cmp 82800 20.0 40.200000 3.693522 33.0 42.00 42.0 42.00 42.0
    aflplusplus_fishfuzz_allbb 82800 20.0 39.350000 4.196176 34.0 34.00 42.0 43.00 43.0
    fairfuzz 82800 20.0 38.850000 4.404244 33.0 33.00 42.0 42.00 42.0
    afl 82800 20.0 37.650000 4.246051 34.0 34.00 34.0 43.00 43.0
    aflplusplus_fishfuzz_noasan 82800 20.0 37.500000 4.418859 34.0 34.00 34.0 43.00 43.0
    mopt 82800 20.0 37.400000 4.357691 34.0 34.00 34.0 43.00 43.0
    aflsmart 82800 20.0 34.800000 3.693522 33.0 33.00 33.0 33.00 42.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

libpng_libpng_read_fuzzer summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
error
The following fuzzers do not have enough samples: libafl.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    libfuzzer 82800 20.0 2018.00 1.169795 2015.0 2018.00 2018.0 2019.00 2020.0
    centipede 82800 20.0 2015.20 1.704483 2012.0 2013.75 2016.0 2017.00 2017.0
    honggfuzz 82800 20.0 2028.05 33.887546 2003.0 2010.00 2012.5 2017.25 2099.0
    aflplusplus 82800 20.0 2011.50 22.549361 1998.0 2003.75 2005.0 2007.25 2090.0
    aflplusplus_ff_cmp 82800 20.0 2001.55 2.584875 1997.0 1999.00 2002.0 2003.00 2006.0
    libafl 82800 15.0 1996.60 8.139849 1979.0 1994.50 1998.0 2002.50 2005.0
    aflsmart 82800 20.0 1995.40 5.490662 1974.0 1994.00 1996.0 1998.25 2000.0
    eclipser 82800 20.0 1990.45 11.250614 1972.0 1978.00 1994.0 1998.25 2003.0
    afl 82800 20.0 1976.45 31.531897 1884.0 1971.75 1990.5 1995.25 2000.0
    mopt 82800 20.0 1978.85 26.776413 1911.0 1975.00 1990.0 1993.50 2008.0
    fairfuzz 82800 20.0 1984.10 13.814180 1945.0 1974.75 1988.5 1995.00 2000.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 1969.00 56.515485 1750.0 1962.75 1985.0 1999.25 2007.0
    aflplusplus_fishfuzz_noasan 82800 20.0 1945.60 67.116082 1822.0 1901.75 1981.5 1995.25 2003.0
    aflplusplus_fishfuzz_allbb 82800 20.0 1941.60 68.073026 1801.0 1918.25 1973.5 1988.25 2005.0
    aflfast 82800 20.0 1967.60 20.301413 1943.0 1948.25 1964.0 1989.50 1997.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

libxml2_xml summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
error
The following fuzzers do not have enough samples: libafl.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    aflplusplus 82800 20.0 15745.450000 30.219330 15683.0 15723.75 15744.5 15768.50 15801.0
    aflplusplus_fishfuzz_noasan 82800 20.0 15645.600000 48.626828 15556.0 15604.50 15645.0 15685.75 15728.0
    libafl 82800 14.0 15622.857143 39.273904 15562.0 15597.25 15614.0 15639.50 15722.0
    honggfuzz 82800 20.0 15569.200000 46.622335 15492.0 15536.00 15573.0 15586.00 15655.0
    aflplusplus_fishfuzz_allbb 82800 20.0 15555.600000 40.624597 15444.0 15536.75 15561.5 15584.50 15614.0
    aflplusplus_ff_cmp 82800 20.0 15550.550000 61.412732 15432.0 15506.00 15548.5 15593.25 15651.0
    eclipser 82800 20.0 15423.450000 79.669366 15257.0 15387.50 15423.5 15463.75 15601.0
    libfuzzer 82800 20.0 15370.200000 103.283259 15096.0 15311.25 15382.0 15427.75 15537.0
    aflsmart 82800 20.0 15366.800000 68.816767 15248.0 15322.50 15366.5 15410.75 15497.0
    afl 82800 20.0 15346.600000 76.391237 15154.0 15289.75 15353.5 15401.25 15482.0
    mopt 82800 20.0 15318.600000 62.704319 15155.0 15285.50 15326.0 15366.25 15397.0
    aflfast 82800 20.0 15320.650000 78.755635 15159.0 15271.75 15318.0 15356.00 15509.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 15211.150000 126.949752 14880.0 15154.25 15220.0 15266.00 15526.0
    centipede 82800 20.0 14698.500000 140.327249 14480.0 14610.75 14689.0 14786.25 14984.0
    fairfuzz 82800 20.0 14146.650000 259.273738 13616.0 14060.75 14144.0 14227.25 14834.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

libxslt_xpath summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    aflplusplus 82800 20.0 11216.650000 91.738344 11100.0 11147.00 11188.5 11317.25 11378.0
    aflplusplus_ff_cmp 82800 19.0 11061.684211 83.296027 10876.0 11016.00 11061.0 11112.50 11184.0
    honggfuzz 82800 20.0 11045.100000 108.722680 10855.0 10983.25 11050.5 11133.00 11226.0
    libafl 82800 17.0 10962.941176 70.970479 10829.0 10917.00 10981.0 11003.00 11104.0
    aflplusplus_fishfuzz_noasan 82800 20.0 10936.700000 159.893089 10636.0 10896.25 10956.0 11068.25 11159.0
    fairfuzz 82800 20.0 10883.250000 144.964197 10516.0 10827.75 10942.5 10959.25 11047.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 10904.850000 194.989143 10370.0 10914.00 10941.5 11042.75 11101.0
    aflsmart 82800 20.0 10894.550000 51.799690 10814.0 10859.25 10901.0 10915.00 11026.0
    eclipser 82800 20.0 10895.650000 65.938787 10729.0 10862.50 10897.5 10938.25 11010.0
    aflplusplus_fishfuzz_allbb 82800 20.0 10856.300000 125.834520 10551.0 10780.00 10878.0 10934.25 11073.0
    afl 82800 20.0 10658.800000 135.384676 10462.0 10529.00 10718.5 10770.25 10865.0
    centipede 82800 20.0 10707.650000 111.331782 10611.0 10631.75 10676.0 10724.25 11038.0
    aflfast 82800 20.0 10636.050000 92.919022 10363.0 10591.25 10649.5 10692.75 10786.0
    mopt 82800 20.0 10571.500000 126.561198 10325.0 10484.75 10580.0 10646.00 10781.0
    libfuzzer 82800 20.0 10508.200000 170.989258 10149.0 10417.50 10530.0 10632.75 10775.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

mbedtls_fuzz_dtlsclient summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    libafl 82800 17.0 3067.588235 347.938403 2692.0 2746.00 3104.0 3343.00 3663.0
    aflplusplus 82800 20.0 2825.600000 151.281334 2739.0 2758.50 2779.0 2821.25 3436.0
    fairfuzz 82800 20.0 2820.700000 203.472771 2730.0 2753.25 2779.0 2794.75 3676.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 2754.550000 38.921615 2696.0 2714.50 2754.5 2784.25 2821.0
    eclipser 82800 20.0 2774.450000 217.678052 2702.0 2715.25 2726.0 2733.25 3697.0
    aflsmart 82800 20.0 2722.050000 16.750412 2697.0 2712.50 2720.0 2728.25 2771.0
    aflplusplus_ff_cmp 82800 20.0 2722.750000 35.503706 2667.0 2697.25 2718.0 2733.25 2810.0
    afl 82800 18.0 2678.277778 64.556228 2529.0 2675.00 2702.0 2712.50 2746.0
    aflplusplus_fishfuzz_noasan 82800 20.0 2666.400000 85.235525 2477.0 2675.50 2693.0 2712.00 2759.0
    libfuzzer 82800 20.0 2725.500000 145.014518 2654.0 2675.00 2692.5 2709.50 3331.0
    aflplusplus_fishfuzz_allbb 82800 20.0 2690.400000 176.838136 2479.0 2672.00 2689.0 2708.00 3351.0
    mopt 82800 18.0 2655.777778 61.636081 2512.0 2644.75 2684.0 2700.00 2707.0
    honggfuzz 82800 20.0 2695.500000 41.359146 2647.0 2670.00 2681.0 2704.50 2802.0
    centipede 82800 20.0 2639.900000 12.531644 2621.0 2630.50 2639.0 2644.50 2673.0
    aflfast 82800 20.0 2638.300000 14.026666 2607.0 2630.75 2638.0 2643.50 2675.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

openh264_decoder_fuzzer summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    aflplusplus_fishfuzz_noasan 82800 20.0 9550.400000 9.670356 9529.0 9545.75 9548.5 9557.00 9568.0
    honggfuzz 82800 20.0 9546.550000 6.549206 9535.0 9543.75 9545.0 9549.00 9559.0
    aflplusplus_fishfuzz_allbb 82800 20.0 9539.300000 21.191110 9472.0 9534.75 9541.5 9548.25 9589.0
    mopt 82800 20.0 9539.100000 13.540971 9517.0 9525.75 9540.5 9548.25 9563.0
    libafl 82800 18.0 9536.055556 9.926034 9520.0 9531.25 9536.5 9538.00 9564.0
    aflplusplus 82800 20.0 9529.250000 17.277533 9479.0 9525.75 9534.5 9539.00 9548.0
    aflsmart 82800 20.0 9518.750000 42.213586 9433.0 9511.75 9533.5 9543.00 9582.0
    eclipser 82800 20.0 9518.450000 26.296838 9441.0 9515.25 9526.5 9533.75 9541.0
    aflfast 82800 20.0 9509.100000 52.625689 9380.0 9493.00 9525.5 9551.00 9561.0
    afl 82800 20.0 9511.500000 35.952454 9444.0 9500.75 9524.5 9535.25 9555.0
    aflplusplus_ff_cmp 82800 20.0 9517.900000 11.942406 9494.0 9511.25 9519.5 9524.00 9538.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 9453.750000 107.038053 9289.0 9325.00 9518.0 9535.00 9550.0
    libfuzzer 82800 20.0 9424.800000 48.364406 9335.0 9394.00 9420.5 9455.00 9522.0
    fairfuzz 82800 20.0 8690.750000 181.798001 8400.0 8579.25 8713.0 8780.50 9055.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

openssl_x509 summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    libafl 82800 19.0 5828.368421 4.058058 5821.0 5825.00 5831.0 5831.0 5833.0
    aflsmart 82800 20.0 5830.350000 2.539685 5827.0 5829.00 5830.0 5831.0 5840.0
    eclipser 82800 20.0 5829.450000 3.119970 5817.0 5829.00 5830.0 5831.0 5832.0
    aflplusplus_ff_cmp 82800 19.0 5828.105263 3.842666 5821.0 5825.00 5829.0 5830.0 5834.0
    libfuzzer 82800 20.0 5827.200000 5.615767 5817.0 5822.50 5829.0 5832.0 5833.0
    aflplusplus 82800 20.0 5824.600000 7.507190 5811.0 5820.00 5825.0 5831.0 5833.0
    centipede 82800 20.0 5823.800000 5.863356 5810.0 5822.00 5825.0 5828.0 5833.0
    mopt 82800 19.0 5823.000000 5.811865 5810.0 5821.50 5825.0 5827.5 5829.0
    afl 82800 17.0 5821.294118 7.695491 5804.0 5816.00 5824.0 5828.0 5830.0
    aflplusplus_fishfuzz_noasan 82800 19.0 5822.947368 7.183884 5807.0 5819.50 5823.0 5830.0 5833.0
    aflplusplus_fishfuzz_allbb 82800 20.0 5821.300000 8.541539 5793.0 5819.75 5822.5 5825.0 5833.0
    fairfuzz 82800 20.0 5821.500000 2.874571 5817.0 5819.00 5822.0 5823.0 5827.0
    aflfast 82800 20.0 5819.200000 6.304551 5804.0 5816.75 5820.5 5824.0 5827.0
    honggfuzz 82800 20.0 5817.450000 7.917170 5806.0 5810.00 5819.5 5822.0 5834.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 5815.400000 14.065261 5792.0 5806.00 5817.5 5827.5 5834.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

openthread_ot-ip6-send-fuzzer summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    libafl 82800 19.0 3486.526316 353.136324 2983.0 3198.00 3544.0 3568.50 4261.0
    libfuzzer 82800 20.0 3079.400000 13.287905 3053.0 3070.00 3078.0 3090.00 3108.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 3241.800000 234.515985 3027.0 3052.50 3073.5 3483.50 3580.0
    aflplusplus 82800 20.0 3085.100000 96.451188 3046.0 3056.75 3065.0 3068.25 3493.0
    eclipser 82800 20.0 3022.200000 46.183387 2911.0 3010.75 3038.5 3046.75 3087.0
    honggfuzz 82800 20.0 3067.550000 249.356957 2896.0 2918.75 3037.5 3047.50 3855.0
    aflplusplus_fishfuzz_noasan 82800 20.0 2963.100000 133.130684 2766.0 2907.00 2915.0 3039.00 3390.0
    mopt 82800 20.0 2945.550000 143.939854 2807.0 2902.25 2914.0 2923.75 3490.0
    aflsmart 82800 20.0 2889.600000 38.982317 2826.0 2836.50 2909.5 2913.25 2934.0
    afl 82800 20.0 2889.200000 52.609385 2819.0 2831.25 2904.5 2914.50 3006.0
    aflfast 82800 20.0 2877.300000 39.174508 2824.0 2830.75 2892.5 2908.75 2927.0
    centipede 82800 20.0 2849.850000 60.583370 2728.0 2787.00 2876.0 2896.75 2925.0
    aflplusplus_ff_cmp 82800 20.0 2866.650000 79.873107 2811.0 2819.00 2824.5 2908.75 3037.0
    aflplusplus_fishfuzz_allbb 82800 20.0 2875.000000 84.319568 2810.0 2818.00 2823.0 2922.50 3037.0
    fairfuzz 82800 20.0 2756.100000 75.288847 2628.0 2724.25 2751.5 2788.50 2907.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

proj4_proj_crs_to_crs_fuzzer summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    honggfuzz 82800 20.0 7932.250000 219.503956 7504.0 7859.00 8002.0 8059.00 8245.0
    libfuzzer 82800 20.0 7556.850000 86.613038 7414.0 7485.75 7543.5 7608.50 7727.0
    libafl 82800 18.0 7356.222222 117.479187 7182.0 7264.25 7370.5 7457.00 7577.0
    aflplusplus 82800 20.0 7147.150000 231.749701 6783.0 7006.50 7165.0 7265.75 7633.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 7001.150000 173.139212 6712.0 6884.75 6976.0 7064.50 7419.0
    eclipser 82800 20.0 4890.400000 462.103247 3876.0 4703.25 4924.5 5103.75 5696.0
    centipede 82800 20.0 839.800000 73.863744 812.0 820.75 824.0 826.50 1153.0
    aflplusplus_fishfuzz_allbb 82800 20.0 812.850000 7.043287 797.0 807.00 814.5 819.00 821.0
    aflplusplus_ff_cmp 82800 20.0 812.750000 5.408327 805.0 808.00 812.0 818.00 820.0
    fairfuzz 82800 20.0 780.450000 74.632768 497.0 747.75 807.5 818.25 826.0
    afl 82800 20.0 802.200000 21.060314 740.0 804.00 807.0 809.75 819.0
    aflsmart 82800 20.0 784.000000 73.153767 497.0 805.00 806.5 818.00 819.0
    mopt 82800 20.0 770.300000 74.056948 497.0 740.75 806.5 815.00 820.0
    aflplusplus_fishfuzz_noasan 82800 20.0 805.450000 8.911701 788.0 802.50 806.0 808.25 819.0
    aflfast 82800 20.0 738.300000 115.000275 475.0 731.75 794.5 806.50 817.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

re2_fuzzer summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
error
The following fuzzers do not have enough samples: mopt.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    libfuzzer 82800 20.0 2884.000000 2.492093 2880.0 2882.00 2883.5 2885.00 2891.0
    aflplusplus 82800 20.0 2878.400000 3.978892 2868.0 2876.00 2878.5 2881.25 2884.0
    aflplusplus_fishfuzz_noasan 82800 20.0 2862.600000 40.406357 2737.0 2872.75 2875.0 2878.00 2881.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 2869.650000 16.952798 2799.0 2870.75 2873.0 2875.25 2880.0
    aflplusplus_ff_cmp 82800 20.0 2872.150000 4.682273 2863.0 2868.75 2872.0 2875.25 2881.0
    aflplusplus_fishfuzz_allbb 82800 20.0 2869.600000 9.354987 2837.0 2867.75 2871.5 2874.50 2879.0
    aflsmart 82800 20.0 2868.550000 4.936172 2860.0 2865.75 2868.5 2872.50 2876.0
    eclipser 82800 20.0 2860.850000 23.079439 2785.0 2861.50 2867.5 2872.25 2878.0
    aflfast 82800 20.0 2865.450000 6.270021 2849.0 2864.50 2866.5 2870.00 2873.0
    fairfuzz 82800 20.0 2834.650000 73.055332 2631.0 2856.25 2864.0 2869.00 2875.0
    afl 82800 17.0 2851.352941 28.495485 2783.0 2857.00 2863.0 2866.00 2871.0
    libafl 82800 19.0 2857.052632 7.706229 2845.0 2851.00 2859.0 2863.50 2868.0
    mopt 82800 15.0 2853.466667 19.379174 2787.0 2853.00 2859.0 2863.00 2868.0
    honggfuzz 82800 20.0 2851.850000 8.963523 2836.0 2846.50 2850.0 2856.25 2869.0
    centipede 82800 20.0 2772.600000 17.005881 2736.0 2764.75 2772.5 2785.00 2812.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

sqlite3_ossfuzz summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
error
The following fuzzers do not have enough samples: afl.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    aflplusplus_fishfuzz_noasan 82800 20.0 19960.300000 217.839898 19586.0 19815.00 19944.0 20098.50 20324.0
    aflplusplus_fishfuzz_allbb 82800 20.0 19599.500000 315.888638 18990.0 19350.50 19663.0 19867.00 20027.0
    aflplusplus_ff_cmp 82800 20.0 19335.900000 420.932786 18256.0 19241.75 19459.0 19533.50 19879.0
    aflsmart 82800 20.0 19264.550000 284.391590 18652.0 19128.25 19284.0 19399.00 19883.0
    eclipser 82800 20.0 19215.250000 317.380707 18729.0 18953.50 19191.5 19428.00 19939.0
    afl 82800 15.0 18941.800000 220.389655 18566.0 18767.00 18956.0 19109.50 19274.0
    aflplusplus_fishfuzz_noasan_all 82800 19.0 18613.052632 1047.750154 14985.0 18240.00 18902.0 19206.50 19695.0
    mopt 82800 18.0 18845.333333 329.924412 17901.0 18721.75 18855.5 19067.75 19388.0
    aflplusplus 82800 20.0 18564.200000 1715.240895 14444.0 17920.75 18738.0 19906.25 20620.0
    aflfast 82800 20.0 18711.000000 281.495069 18104.0 18609.25 18713.5 18918.25 19183.0
    libafl 82800 19.0 18715.368421 203.787256 18360.0 18607.00 18661.0 18836.00 19107.0
    libfuzzer 82800 20.0 16541.150000 377.282426 15825.0 16287.00 16548.5 16731.00 17535.0
    honggfuzz 82800 20.0 14800.300000 476.602019 13799.0 14555.75 14765.0 15077.25 15724.0
    fairfuzz 82800 20.0 13246.650000 1692.282646 10991.0 11657.25 13522.5 14776.25 16178.0
    centipede 82800 18.0 13391.333333 312.381554 12856.0 13199.75 13329.0 13560.00 13974.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

stb_stbi_read_fuzzer summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    libafl 82800 17.0 2169.529412 55.450561 2107.0 2111.00 2189.0 2194.00 2270.0
    aflplusplus 82800 20.0 2142.750000 43.836869 2109.0 2113.75 2117.0 2198.25 2215.0
    honggfuzz 82800 20.0 2129.600000 34.347144 2106.0 2112.00 2114.5 2117.25 2199.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 2124.600000 53.495106 1968.0 2108.75 2112.0 2133.25 2211.0
    eclipser 82800 20.0 2109.450000 30.165290 2080.0 2098.50 2106.0 2109.25 2192.0
    libfuzzer 82800 20.0 2036.150000 51.490699 1988.0 2005.50 2014.0 2079.00 2183.0
    aflplusplus_fishfuzz_noasan 82800 20.0 1991.350000 77.875254 1737.0 2002.00 2006.0 2011.25 2092.0
    afl 82800 20.0 2025.700000 53.595070 1982.0 2001.75 2005.5 2010.25 2192.0
    aflsmart 82800 20.0 2016.000000 29.568831 1983.0 2004.00 2005.5 2008.00 2090.0
    aflplusplus_ff_cmp 82800 20.0 2004.050000 5.960175 1981.0 2003.00 2004.5 2007.25 2009.0
    aflplusplus_fishfuzz_allbb 82800 20.0 1985.850000 36.272761 1890.0 1985.25 2002.0 2006.25 2013.0
    mopt 82800 20.0 2003.600000 38.368573 1953.0 1985.50 1994.0 2004.25 2088.0
    aflfast 82800 20.0 1983.900000 30.450823 1903.0 1974.00 1984.0 2000.25 2065.0
    fairfuzz 82800 20.0 1967.250000 49.496278 1854.0 1938.50 1983.0 1996.50 2086.0
    centipede 82800 20.0 1959.550000 4.547700 1952.0 1956.75 1958.5 1962.75 1967.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

vorbis_decode_fuzzer summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    aflplusplus 82800 20.0 1267.600000 3.050453 1263.0 1265.75 1267.0 1270.00 1276.0
    libfuzzer 82800 20.0 1272.000000 16.270736 1264.0 1266.00 1267.0 1269.00 1336.0
    aflplusplus_ff_cmp 82800 20.0 1264.050000 2.258901 1260.0 1262.75 1264.0 1266.00 1267.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 1251.600000 25.083859 1190.0 1259.25 1263.0 1264.00 1270.0
    aflplusplus_fishfuzz_noasan 82800 20.0 1249.900000 24.205045 1192.0 1248.75 1261.5 1264.25 1268.0
    aflplusplus_fishfuzz_allbb 82800 20.0 1255.250000 16.568439 1208.0 1256.25 1259.5 1265.00 1266.0
    aflsmart 82800 20.0 1255.000000 2.919986 1250.0 1253.00 1254.5 1257.25 1262.0
    mopt 82800 17.0 1246.941176 18.471162 1203.0 1252.00 1254.0 1256.00 1260.0
    afl 82800 18.0 1252.611111 4.539226 1245.0 1249.25 1253.0 1256.50 1260.0
    libafl 82800 19.0 1251.947368 3.597432 1244.0 1250.50 1253.0 1254.00 1258.0
    aflfast 82800 20.0 1246.800000 15.340349 1196.0 1248.50 1252.0 1254.00 1256.0
    eclipser 82800 20.0 1251.950000 4.358597 1244.0 1249.75 1252.0 1255.25 1259.0
    fairfuzz 82800 20.0 1234.700000 28.252806 1160.0 1222.50 1249.5 1253.50 1258.0
    honggfuzz 82800 20.0 1249.400000 4.805698 1235.0 1248.00 1249.0 1253.00 1258.0
    centipede 82800 20.0 1149.150000 17.263515 1122.0 1138.50 1145.5 1161.75 1181.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

woff2_convert_woff2ttf_fuzzer summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    libafl 82800 20.0 1175.750000 12.276957 1149.0 1167.75 1177.5 1182.25 1198.0
    aflplusplus 82800 20.0 1175.950000 10.112395 1159.0 1168.00 1176.0 1184.25 1192.0
    honggfuzz 82800 20.0 1165.800000 25.071687 1106.0 1159.75 1172.0 1183.00 1196.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 1146.650000 34.405133 1078.0 1121.75 1154.5 1174.50 1189.0
    libfuzzer 82800 20.0 1135.500000 65.774335 1002.0 1097.00 1139.0 1195.00 1214.0
    aflsmart 82800 20.0 1133.600000 7.036746 1116.0 1130.75 1134.5 1138.25 1144.0
    aflplusplus_ff_cmp 82800 20.0 1127.000000 6.095728 1114.0 1123.25 1129.0 1130.50 1136.0
    afl 82800 19.0 1112.631579 16.479653 1070.0 1107.00 1117.0 1123.00 1131.0
    aflplusplus_fishfuzz_noasan 82800 20.0 1105.750000 31.073555 1029.0 1086.25 1117.0 1128.50 1139.0
    aflplusplus_fishfuzz_allbb 82800 20.0 1112.000000 13.282359 1076.0 1105.50 1113.0 1123.25 1130.0
    mopt 82800 16.0 1095.625000 22.413909 1063.0 1074.00 1100.5 1112.50 1128.0
    aflfast 82800 20.0 1083.300000 26.647998 1025.0 1076.00 1089.5 1101.50 1114.0
    centipede 82800 20.0 1076.800000 12.033287 1056.0 1070.25 1073.0 1085.75 1099.0
    fairfuzz 82800 20.0 996.000000 26.789629 966.0 983.00 988.5 998.50 1080.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

zlib_zlib_uncompress_fuzzer summary

Ranking by median reached code coverage
Reached code coverage distribution
Mean code coverage growth over time
Mean code coverage growth over time
* The error bands show the 95% confidence interval around the mean code coverage.
error
The following fuzzers do not have enough samples: mopt.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    libfuzzer 82800 20.0 468.650000 4.487116 462.0 463.00 472.0 472.00 472.0
    aflplusplus 82800 20.0 461.850000 3.587625 456.0 460.75 462.0 463.00 471.0
    fairfuzz 82800 20.0 460.200000 4.162489 455.0 457.50 460.0 461.25 469.0
    aflplusplus_ff_cmp 82800 20.0 460.350000 4.344082 456.0 457.00 459.0 460.50 471.0
    honggfuzz 82800 20.0 460.150000 3.513508 456.0 458.00 459.0 461.25 471.0
    afl 82800 16.0 453.437500 13.779060 418.0 454.50 458.5 460.00 468.0
    aflsmart 82800 20.0 458.350000 3.082634 455.0 456.00 458.5 459.25 468.0
    aflplusplus_fishfuzz_noasan 82800 20.0 458.500000 3.926965 451.0 456.00 458.0 460.25 469.0
    eclipser 82800 20.0 456.400000 7.556106 427.0 455.75 458.0 460.25 462.0
    aflplusplus_fishfuzz_noasan_all 82800 20.0 459.700000 5.322247 450.0 456.75 457.5 462.00 469.0
    aflplusplus_fishfuzz_allbb 82800 20.0 457.500000 4.904348 447.0 456.00 457.0 460.00 470.0
    mopt 82800 15.0 454.333333 10.971825 428.0 455.50 456.0 460.00 467.0
    centipede 82800 20.0 454.500000 3.804430 451.0 451.00 454.0 457.00 464.0
    aflfast 82800 20.0 451.050000 5.266328 437.0 448.75 451.0 454.25 459.0
    libafl 82800 17.0 450.294118 5.083856 439.0 449.00 450.0 451.00 461.0

    Vargha-Delaney A12 measure
    The table summarizes the A12 values from the pairwise Vargha-Delaney A measure of effect size. Green cells indicate the probability the fuzzer in the row will outperform the fuzzer in the column.
    Mann-Whitney U test
    The table summarizes the p values of pairwise Mann-Whitney U tests. Green cells indicate that the reached coverage distribution of a given fuzzer pair is significantly different.
  • Unique code coverage plots
    Ranking by unique code branches covered
    Each bar shows the total number of code branches found by a given fuzzer. The colored area shows the number of unique code branches (i.e., branches that were not covered by any other fuzzers).
    Pairwise unique code coverage
    Each cell represents the number of code branches covered by the fuzzer of the column but not by the fuzzer of the row

experiment data

You can download the raw data for this report here.

Check out the documentation on how to create customized reports using this data. Also see some example Colab notebooks for doing custom analysis on the data here.

Experiment Description:

(None,)