FuzzBench: 2024-05-27-prescientfuzz 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
prescientfuzz 98.56
prescientfuzz_19f5081 97.61
libafl 97.58
aflplusplus 94.28
honggfuzz 93.44
libafl_19f5081 91.62
libfuzzer 91.58
afl 83.95
mopt 83.17
eclipser 83.04
aflsmart 82.87
aflfast 82.35
fairfuzz 79.47
centipede 71.73
By avg. rank
average rank
fuzzer
prescientfuzz_19f5081 4.13
prescientfuzz 4.30
libafl 4.96
aflplusplus 5.04
libafl_19f5081 6.04
libfuzzer 6.74
honggfuzz 7.04
aflsmart 7.48
eclipser 7.91
afl 8.35
mopt 8.52
fairfuzz 10.30
aflfast 10.57
centipede 10.87
  • 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

      prescientfuzz libafl prescientfuzz_19f5081 libafl_19f5081 aflplusplus honggfuzz libfuzzer eclipser afl mopt aflsmart aflfast centipede fairfuzz
    FuzzerMedian 98.00 98.00 98.00 96.50 95.00 96.00 92.00 94.00 94.00 93.00 94.00 93.00 89.00 86.00
    FuzzerMean 96.00 95.04 94.96 93.18 91.78 90.78 89.13 88.52 82.00 81.22 80.87 80.39 80.20 77.57
    bloaty_fuzz_target 98.00 98.00 98.00 98.00 95.00 92.00 91.00 94.00 94.00 96.00 94.00 93.00 nan 80.00
    curl_curl_fuzzer_http 98.00 99.00 98.00 99.00 93.00 98.00 91.00 94.00 94.00 94.00 95.00 93.00 nan 85.00
    freetype2_ftfuzzer 86.00 87.00 88.00 88.00 85.00 89.00 75.00 72.00 65.00 65.00 65.00 64.00 57.00 61.00
    harfbuzz_hb-shape-fuzzer 99.00 99.00 99.00 98.00 97.00 95.00 94.00 96.00 96.00 96.00 96.00 95.00 nan 84.00
    jsoncpp_jsoncpp_fuzzer 98.00 98.00 98.00 98.00 99.00 99.00 100.00 98.00 98.00 98.00 98.00 98.00 98.00 98.00
    lcms_cms_transform_fuzzer 95.00 93.00 95.00 92.00 68.00 73.00 85.00 75.00 67.00 50.00 40.00 28.00 37.00 54.00
    libjpeg-turbo_libjpeg_turbo_fuzzer 99.00 99.00 99.00 99.00 99.00 82.00 82.00 nan 82.00 82.00 82.00 99.00 82.00 99.00
    libpcap_fuzz_both 89.00 90.00 94.00 88.00 86.00 86.00 79.00 77.00 1.00 1.00 1.00 1.00 88.00 1.00
    libpng_libpng_read_fuzzer 95.00 95.00 95.00 95.00 95.00 95.00 96.00 95.00 94.00 94.00 94.00 93.00 96.00 94.00
    libxml2_xml 99.00 99.00 99.00 81.00 99.00 99.00 97.00 97.00 97.00 97.00 97.00 97.00 92.00 89.00
    libxslt_xpath 98.00 96.00 98.00 97.00 99.00 97.00 92.00 95.00 95.00 93.00 95.00 94.00 94.00 95.00
    mbedtls_fuzz_dtlsclient 99.00 79.00 71.00 69.00 69.00 68.00 69.00 69.00 69.00 69.00 69.00 66.00 67.00 71.00
    openh264_decoder_fuzzer 98.00 98.00 98.00 nan 98.00 98.00 98.00 98.00 98.00 99.00 98.00 99.00 96.00 90.00
    openssl_x509 99.00 99.00 99.00 99.00 99.00 98.00 99.00 99.00 99.00 99.00 99.00 98.00 99.00 99.00
    openthread_ot-ip6-send-fuzzer 83.00 90.00 90.00 89.00 78.00 77.00 78.00 76.00 73.00 74.00 73.00 73.00 73.00 70.00
    proj4_proj_crs_to_crs_fuzzer 92.00 88.00 91.00 90.00 81.00 96.00 93.00 60.00 9.00 9.00 9.00 9.00 10.00 10.00
    re2_fuzzer 98.00 98.00 98.00 98.00 99.00 98.00 99.00 99.00 99.00 99.00 99.00 99.00 95.00 99.00
    sqlite3_ossfuzz 99.00 98.00 90.00 87.00 92.00 68.00 78.00 89.00 90.00 89.00 90.00 89.00 64.00 57.00
    stb_stbi_read_fuzzer 96.00 94.00 96.00 96.00 92.00 92.00 88.00 92.00 87.00 87.00 88.00 87.00 86.00 87.00
    systemd_fuzz-link-parser 99.00 98.00 99.00 98.00 95.00 97.00 72.00 91.00 92.00 91.00 91.00 91.00 97.00 86.00
    vorbis_decode_fuzzer 98.00 98.00 98.00 98.00 99.00 97.00 99.00 97.00 98.00 98.00 98.00 98.00 89.00 97.00
    woff2_convert_woff2ttf_fuzzer 98.00 98.00 98.00 98.00 97.00 97.00 96.00 nan 93.00 92.00 93.00 91.00 89.00 82.00
    zlib_zlib_uncompress_fuzzer 95.00 95.00 95.00 95.00 97.00 97.00 99.00 96.00 96.00 96.00 96.00 94.00 95.00 96.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.
error
The following fuzzers do not have enough samples: eclipser, libafl, prescientfuzz, libafl_19f5081, prescientfuzz_19f5081.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    prescientfuzz_19f5081 82800 6.0 6328.666667 35.741666 6283.0 6303.50 6338.5 6339.75 6380.0
    libafl_19f5081 82800 7.0 6291.571429 56.526858 6203.0 6264.00 6306.0 6311.00 6382.0
    libafl 82800 10.0 6295.800000 100.291575 6069.0 6272.50 6305.5 6349.25 6430.0
    prescientfuzz 82800 10.0 6307.200000 39.954975 6245.0 6279.50 6305.0 6342.25 6362.0
    mopt 82800 20.0 6189.050000 93.155487 6019.0 6121.00 6188.0 6260.50 6323.0
    aflplusplus 82800 20.0 6122.550000 94.309945 5964.0 6060.00 6111.5 6191.00 6302.0
    aflsmart 82800 20.0 6146.000000 146.262561 5784.0 6070.75 6104.0 6271.00 6381.0
    eclipser 82800 11.0 6053.181818 68.930136 5914.0 6022.50 6078.0 6095.50 6135.0
    afl 82800 20.0 6040.550000 112.988809 5838.0 5956.50 6062.5 6098.75 6233.0
    aflfast 82800 17.0 6028.411765 77.961576 5893.0 5960.00 6035.0 6065.00 6185.0
    honggfuzz 82800 20.0 6044.800000 190.055560 5739.0 5920.75 5971.0 6222.50 6334.0
    libfuzzer 82800 20.0 5899.050000 118.185614 5708.0 5797.75 5905.0 5980.25 6141.0
    fairfuzz 82800 16.0 5189.937500 67.159977 5111.0 5135.25 5170.0 5226.00 5323.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.
error
The following fuzzers do not have enough samples: libafl_19f5081, prescientfuzz, libafl, prescientfuzz_19f5081.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    libafl 82800 9.0 10876.444444 38.868725 10817.0 10854.00 10874.0 10891.00 10938.0
    libafl_19f5081 82800 10.0 10851.300000 68.275667 10727.0 10809.00 10861.5 10883.50 10965.0
    honggfuzz 82800 20.0 10828.550000 86.108545 10645.0 10766.00 10845.0 10886.25 10948.0
    prescientfuzz_19f5081 82800 6.0 10812.166667 43.296266 10764.0 10775.00 10813.0 10845.00 10865.0
    prescientfuzz 82800 10.0 10772.500000 45.243170 10709.0 10755.50 10767.5 10803.00 10855.0
    aflsmart 82800 20.0 10385.000000 132.985951 10018.0 10363.25 10420.0 10455.25 10544.0
    afl 82800 20.0 10364.950000 124.397273 10082.0 10344.00 10400.0 10426.75 10513.0
    eclipser 82800 17.0 10351.470588 163.547057 9942.0 10353.00 10381.0 10436.00 10545.0
    mopt 82800 20.0 10355.100000 76.350232 10128.0 10334.25 10353.0 10406.75 10458.0
    aflplusplus 82800 20.0 10300.000000 152.530929 10084.0 10202.75 10298.0 10341.00 10657.0
    aflfast 82800 17.0 10254.352941 107.364997 9962.0 10228.00 10291.0 10314.00 10399.0
    libfuzzer 82800 20.0 9923.250000 444.124434 9151.0 9477.25 10020.0 10221.75 10581.0
    fairfuzz 82800 19.0 9222.578947 391.462545 8215.0 8926.50 9379.0 9512.00 9714.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.
error
The following fuzzers do not have enough samples: aflfast, libafl_19f5081, prescientfuzz, libafl, prescientfuzz_19f5081.
  • 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 11363.350000 626.091239 10087.0 11149.50 11475.5 11834.25 12138.0
    prescientfuzz_19f5081 82800 8.0 11387.625000 670.413718 10584.0 11086.00 11348.5 11479.00 12790.0
    libafl_19f5081 82800 10.0 11461.700000 785.597161 10380.0 10818.75 11330.5 12179.50 12480.0
    libafl 82800 9.0 11303.444444 347.480975 10955.0 11090.00 11225.0 11400.00 12034.0
    prescientfuzz 82800 10.0 11269.700000 601.075342 10603.0 10808.00 11030.5 11773.75 12226.0
    aflplusplus 82800 20.0 10848.600000 488.043613 10030.0 10482.00 10994.0 11199.50 11562.0
    libfuzzer 82800 20.0 9691.850000 478.040989 8979.0 9503.25 9650.5 9810.25 10769.0
    eclipser 82800 18.0 9312.222222 98.567717 9066.0 9283.00 9317.0 9355.50 9516.0
    aflsmart 82800 20.0 8342.750000 174.588501 7870.0 8314.75 8393.0 8435.50 8535.0
    mopt 82800 20.0 8321.650000 153.060454 7821.0 8324.75 8357.5 8392.00 8480.0
    afl 82800 20.0 8262.200000 189.522558 7862.0 8164.50 8342.5 8407.25 8475.0
    aflfast 82800 13.0 8162.615385 203.476673 7780.0 8005.00 8204.0 8329.00 8411.0
    fairfuzz 82800 17.0 7936.117647 236.373349 7764.0 7809.00 7863.0 7895.00 8582.0
    centipede 82800 20.0 7264.350000 173.182069 6852.0 7190.50 7299.0 7378.00 7565.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: fairfuzz, honggfuzz, prescientfuzz_19f5081, libafl, libafl_19f5081, prescientfuzz.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    prescientfuzz_19f5081 82800 10.0 11045.300000 111.897820 10773.0 11031.50 11080.0 11092.25 11151.0
    libafl 82800 9.0 11011.888889 203.875847 10475.0 11040.00 11074.0 11109.00 11118.0
    prescientfuzz 82800 8.0 11008.125000 121.541806 10807.0 10914.75 11061.0 11109.25 11114.0
    libafl_19f5081 82800 8.0 10935.000000 195.806756 10516.0 10845.75 11020.5 11066.50 11098.0
    aflplusplus 82800 20.0 10903.650000 53.591314 10813.0 10863.75 10914.5 10941.00 11001.0
    mopt 82800 20.0 10778.950000 52.249880 10651.0 10757.50 10789.5 10796.25 10863.0
    eclipser 82800 20.0 10769.400000 51.530676 10623.0 10744.25 10777.0 10789.50 10868.0
    aflsmart 82800 20.0 10763.700000 42.521945 10652.0 10753.00 10764.5 10791.00 10839.0
    afl 82800 20.0 10745.000000 44.143307 10636.0 10734.00 10757.0 10771.75 10812.0
    honggfuzz 82800 14.0 10686.000000 25.495098 10629.0 10672.50 10689.5 10703.50 10719.0
    aflfast 82800 18.0 10653.000000 67.534741 10498.0 10637.75 10667.5 10692.00 10756.0
    libfuzzer 82800 20.0 10537.350000 68.395348 10421.0 10484.00 10522.0 10600.25 10656.0
    fairfuzz 82800 14.0 9509.571429 347.646530 9071.0 9259.50 9399.0 9715.75 10155.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.
error
The following fuzzers do not have enough samples: aflfast, libafl_19f5081, libafl, prescientfuzz_19f5081, prescientfuzz.
  • 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 525.000000 0.000000 525.0 525.00 525.0 525.00 525.0
    honggfuzz 82800 20.0 522.500000 1.051315 521.0 522.00 522.0 524.00 524.0
    aflplusplus 82800 20.0 519.700000 0.470162 519.0 519.00 520.0 520.00 520.0
    centipede 82800 20.0 519.300000 1.592747 517.0 518.75 519.0 519.00 523.0
    eclipser 82800 20.0 516.200000 5.176872 505.0 516.50 518.0 520.00 520.0
    mopt 82800 20.0 517.050000 4.430457 502.0 517.00 518.0 520.00 520.0
    afl 82800 20.0 517.400000 2.479389 508.0 517.00 517.0 519.00 520.0
    aflfast 82800 12.0 514.916667 6.126816 501.0 516.75 517.0 517.50 519.0
    aflsmart 82800 19.0 516.105263 4.689169 503.0 517.00 517.0 519.00 520.0
    fairfuzz 82800 16.0 516.437500 2.988171 509.0 516.75 517.0 518.25 520.0
    libafl 82800 8.0 517.125000 0.834523 516.0 517.00 517.0 517.00 519.0
    libafl_19f5081 82800 10.0 517.200000 1.032796 516.0 517.00 517.0 517.00 519.0
    prescientfuzz_19f5081 82800 7.0 517.285714 0.755929 517.0 517.00 517.0 517.00 519.0
    prescientfuzz 82800 4.0 516.500000 0.577350 516.0 516.00 516.5 517.00 517.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.
error
The following fuzzers do not have enough samples: libafl_19f5081, prescientfuzz_19f5081, libafl, prescientfuzz.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    prescientfuzz 82800 8.0 2014.250000 220.685782 1626.0 1968.00 2129.5 2136.25 2198.0
    prescientfuzz_19f5081 82800 9.0 2070.666667 175.273358 1629.0 2061.00 2121.0 2126.00 2227.0
    libafl 82800 8.0 2081.375000 50.384061 2024.0 2043.00 2076.5 2117.00 2162.0
    libafl_19f5081 82800 9.0 2081.222222 68.247304 1995.0 2053.00 2067.0 2094.00 2209.0
    libfuzzer 82800 20.0 1895.950000 59.130965 1788.0 1846.25 1903.5 1946.50 1992.0
    eclipser 82800 17.0 1656.823529 137.802955 1398.0 1537.00 1671.0 1753.00 1893.0
    honggfuzz 82800 20.0 1438.100000 500.925974 694.0 778.00 1631.5 1838.25 1918.0
    aflplusplus 82800 20.0 1542.400000 286.831952 878.0 1452.00 1532.5 1664.50 2039.0
    afl 82800 20.0 1311.250000 440.908736 648.0 876.00 1498.0 1675.50 1776.0
    fairfuzz 82800 18.0 1274.277778 397.407600 800.0 901.00 1221.0 1636.25 1940.0
    mopt 82800 20.0 1154.600000 428.242602 650.0 697.50 1133.0 1559.00 1736.0
    aflsmart 82800 20.0 1074.750000 469.254714 650.0 652.00 900.0 1561.00 1791.0
    centipede 82800 20.0 988.700000 247.792167 753.0 811.25 834.0 1228.25 1496.0
    aflfast 82800 19.0 663.947368 178.273969 519.0 619.00 643.0 645.50 1383.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.
error
The following fuzzers do not have enough samples: fairfuzz, libafl, libafl_19f5081, prescientfuzz, prescientfuzz_19f5081.
  • 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 3081.100000 2.049390 3077.0 3080.00 3081.0 3082.00 3086.0
    fairfuzz 82800 13.0 3072.615385 17.399897 3017.0 3072.00 3079.0 3080.00 3084.0
    libafl_19f5081 82800 8.0 3071.750000 23.807262 3013.0 3079.00 3079.0 3080.00 3083.0
    libafl 82800 9.0 3078.222222 0.971825 3077.0 3078.00 3078.0 3079.00 3080.0
    prescientfuzz 82800 7.0 3073.142857 14.182484 3041.0 3078.00 3078.0 3079.00 3079.0
    prescientfuzz_19f5081 82800 7.0 3072.714286 14.442002 3040.0 3077.50 3078.0 3078.50 3079.0
    aflfast 82800 17.0 3050.470588 30.820281 3007.0 3014.00 3065.0 3077.00 3084.0
    libfuzzer 82800 20.0 2549.600000 1.846761 2546.0 2549.75 2550.0 2550.00 2553.0
    centipede 82800 20.0 2546.000000 1.555973 2542.0 2545.00 2546.0 2547.00 2550.0
    aflsmart 82800 20.0 2544.750000 1.773341 2543.0 2543.00 2545.0 2546.00 2549.0
    afl 82800 20.0 2544.600000 1.759186 2541.0 2543.75 2544.0 2545.25 2548.0
    honggfuzz 82800 20.0 2543.800000 1.765160 2538.0 2543.00 2544.0 2544.00 2548.0
    mopt 82800 20.0 2544.200000 1.542384 2540.0 2543.75 2544.0 2545.00 2547.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.
error
The following fuzzers do not have enough samples: afl, aflfast, mopt, libafl_19f5081, aflplusplus, prescientfuzz_19f5081, prescientfuzz, libafl.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    prescientfuzz_19f5081 82800 6.0 3022.000000 117.838873 2894.0 2930.25 2999.0 3127.00 3163.0
    libafl 82800 1.0 2861.000000 NaN 2861.0 2861.00 2861.0 2861.00 2861.0
    prescientfuzz 82800 2.0 2821.000000 2.828427 2819.0 2820.00 2821.0 2822.00 2823.0
    centipede 82800 20.0 2423.700000 1007.383641 101.0 2647.50 2811.5 2901.00 3035.0
    libafl_19f5081 82800 7.0 2808.571429 123.624239 2641.0 2723.00 2788.0 2904.50 2976.0
    honggfuzz 82800 20.0 2722.850000 143.003230 2288.0 2701.50 2751.5 2809.00 2950.0
    aflplusplus 82800 6.0 2669.000000 193.869028 2431.0 2494.25 2726.0 2821.25 2861.0
    libfuzzer 82800 19.0 2549.631579 72.861521 2460.0 2503.00 2525.0 2577.00 2706.0
    eclipser 82800 19.0 2461.052632 196.678947 1977.0 2403.00 2446.0 2609.00 2706.0
    aflfast 82800 15.0 39.066667 4.463609 34.0 34.00 43.0 43.00 43.0
    afl 82800 15.0 38.200000 4.647580 34.0 34.00 34.0 43.00 43.0
    aflsmart 82800 20.0 34.000000 0.000000 34.0 34.00 34.0 34.00 34.0
    fairfuzz 82800 16.0 37.375000 4.500000 34.0 34.00 34.0 43.00 43.0
    mopt 82800 14.0 36.214286 3.826599 34.0 34.00 34.0 37.00 43.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: aflfast, libafl, prescientfuzz_19f5081, libafl_19f5081, prescientfuzz.
  • 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 2017.850000 0.875094 2015.0 2018.00 2018.0 2018.00 2019.0
    centipede 82800 20.0 2015.350000 2.207046 2009.0 2014.00 2016.0 2017.00 2018.0
    honggfuzz 82800 20.0 2030.000000 33.450671 2003.0 2009.75 2011.5 2039.75 2098.0
    aflplusplus 82800 20.0 2000.300000 8.316755 1981.0 2002.00 2003.0 2005.00 2011.0
    prescientfuzz_19f5081 82800 9.0 1999.666667 3.570714 1994.0 1997.00 2002.0 2002.00 2004.0
    libafl_19f5081 82800 7.0 1993.142857 11.653734 1974.0 1988.00 1999.0 1999.50 2004.0
    prescientfuzz 82800 7.0 1997.857143 4.099942 1992.0 1995.50 1998.0 2000.00 2004.0
    libafl 82800 9.0 1989.777778 12.326575 1974.0 1979.00 1996.0 1998.00 2006.0
    eclipser 82800 18.0 1983.000000 27.563830 1900.0 1988.25 1993.5 1996.25 1999.0
    aflsmart 82800 20.0 1964.400000 41.639303 1888.0 1926.50 1992.5 1995.25 1998.0
    afl 82800 20.0 1975.300000 32.509270 1873.0 1974.75 1985.5 1995.25 2001.0
    fairfuzz 82800 18.0 1972.166667 30.020091 1889.0 1955.75 1981.0 1996.00 1999.0
    mopt 82800 20.0 1969.650000 25.915399 1915.0 1945.50 1976.5 1990.75 1999.0
    aflfast 82800 13.0 1951.153846 47.435651 1822.0 1945.00 1969.0 1975.00 1991.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, prescientfuzz_19f5081, prescientfuzz, libafl_19f5081.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    prescientfuzz 82800 7.0 15690.142857 37.195110 15626.0 15667.50 15711.0 15716.00 15727.0
    prescientfuzz_19f5081 82800 8.0 15679.875000 40.449042 15626.0 15661.25 15676.0 15690.25 15759.0
    libafl 82800 8.0 15609.625000 59.114749 15492.0 15591.00 15625.5 15649.00 15668.0
    honggfuzz 82800 20.0 15608.150000 38.615888 15543.0 15576.00 15609.0 15640.25 15667.0
    aflplusplus 82800 20.0 15602.800000 52.699346 15504.0 15567.50 15605.5 15633.25 15735.0
    eclipser 82800 17.0 15366.176471 70.190130 15247.0 15310.00 15373.0 15407.00 15477.0
    aflsmart 82800 20.0 15356.900000 64.464515 15142.0 15341.50 15371.0 15390.50 15431.0
    libfuzzer 82800 20.0 15365.300000 76.755319 15224.0 15302.75 15364.5 15404.50 15513.0
    mopt 82800 20.0 15336.600000 74.989403 15154.0 15311.25 15343.0 15360.00 15510.0
    afl 82800 20.0 15333.400000 55.067805 15255.0 15277.00 15336.5 15355.25 15457.0
    aflfast 82800 20.0 15313.550000 68.346235 15189.0 15271.50 15322.0 15363.75 15441.0
    centipede 82800 20.0 14641.100000 107.861461 14388.0 14574.25 14654.5 14713.50 14809.0
    fairfuzz 82800 19.0 14034.842105 437.228934 12545.0 13923.00 14065.0 14210.00 14843.0
    libafl_19f5081 82800 6.0 12258.666667 2099.462471 9203.0 10825.75 12799.0 13858.75 14371.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.
error
The following fuzzers do not have enough samples: libafl, libafl_19f5081, prescientfuzz, prescientfuzz_19f5081.
  • 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 11181.700000 90.461449 11007.0 11106.25 11209.5 11246.75 11320.0
    prescientfuzz 82800 9.0 11125.888889 82.883117 10929.0 11105.00 11155.0 11163.00 11220.0
    prescientfuzz_19f5081 82800 5.0 11147.000000 17.219175 11124.0 11134.00 11153.0 11161.00 11163.0
    honggfuzz 82800 20.0 11044.800000 89.711585 10860.0 10998.00 11075.5 11106.75 11147.0
    libafl_19f5081 82800 9.0 10951.888889 70.429831 10813.0 10935.00 10989.0 10999.00 11013.0
    libafl 82800 9.0 10968.222222 53.241849 10883.0 10929.00 10974.0 10996.00 11051.0
    fairfuzz 82800 17.0 10804.470588 200.035346 10162.0 10772.00 10855.0 10906.00 11044.0
    aflsmart 82800 20.0 10844.850000 43.367797 10793.0 10816.50 10826.5 10859.25 10942.0
    eclipser 82800 18.0 10767.611111 123.770252 10424.0 10773.25 10801.5 10834.00 10888.0
    afl 82800 20.0 10733.850000 121.023388 10465.0 10730.00 10768.5 10816.25 10846.0
    centipede 82800 19.0 10722.000000 125.835430 10468.0 10650.00 10714.0 10821.00 10951.0
    aflfast 82800 17.0 10648.647059 90.347898 10408.0 10638.00 10666.0 10700.00 10732.0
    mopt 82800 20.0 10575.400000 126.064896 10279.0 10519.00 10613.0 10662.00 10772.0
    libfuzzer 82800 20.0 10453.700000 390.147219 9328.0 10435.00 10519.0 10656.75 10911.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.
error
The following fuzzers do not have enough samples: fairfuzz, libafl, prescientfuzz, prescientfuzz_19f5081, libafl_19f5081.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    prescientfuzz 82800 7.0 3820.857143 90.353802 3673.0 3780.50 3866.0 3874.00 3898.0
    libafl 82800 9.0 3096.111111 387.544979 2714.0 2731.00 3105.0 3373.00 3738.0
    fairfuzz 82800 15.0 2849.466667 159.218119 2754.0 2779.00 2801.0 2807.50 3296.0
    prescientfuzz_19f5081 82800 7.0 3197.857143 537.992388 2755.0 2767.50 2777.0 3757.00 3804.0
    libafl_19f5081 82800 4.0 2870.250000 307.321086 2707.0 2711.50 2721.5 2880.25 3331.0
    aflplusplus 82800 20.0 2736.950000 76.734316 2669.0 2698.00 2721.0 2757.50 3033.0
    aflsmart 82800 20.0 2709.000000 26.942434 2665.0 2701.75 2705.5 2713.00 2792.0
    libfuzzer 82800 20.0 2696.800000 27.475539 2662.0 2673.25 2693.5 2718.50 2755.0
    eclipser 82800 16.0 2726.562500 280.074030 2496.0 2674.00 2692.5 2715.00 3730.0
    mopt 82800 20.0 2685.000000 34.546688 2562.0 2672.50 2692.5 2701.25 2726.0
    afl 82800 20.0 2684.950000 40.685540 2532.0 2678.25 2691.0 2703.00 2741.0
    honggfuzz 82800 20.0 2685.300000 28.077149 2647.0 2665.00 2679.5 2706.50 2750.0
    centipede 82800 20.0 2642.000000 19.031829 2616.0 2627.00 2636.5 2659.50 2673.0
    aflfast 82800 17.0 2557.411765 121.454754 2309.0 2599.00 2611.0 2624.00 2667.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.
error
The following fuzzers do not have enough samples: prescientfuzz_19f5081, libafl, prescientfuzz.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    aflfast 82800 20.0 9541.450000 56.935305 9355.0 9537.75 9547.5 9561.50 9623.0
    mopt 82800 20.0 9531.750000 57.376756 9409.0 9523.75 9543.5 9553.00 9631.0
    afl 82800 20.0 9523.100000 47.584717 9407.0 9513.50 9533.5 9546.25 9595.0
    aflsmart 82800 20.0 9518.800000 44.310626 9411.0 9519.75 9530.0 9547.25 9564.0
    aflplusplus 82800 20.0 9520.650000 50.125395 9340.0 9518.75 9529.5 9543.50 9568.0
    eclipser 82800 20.0 9521.850000 39.701882 9415.0 9501.25 9526.0 9541.00 9616.0
    libfuzzer 82800 20.0 9500.300000 37.975200 9405.0 9485.00 9507.5 9523.75 9560.0
    prescientfuzz 82800 9.0 9479.555556 35.174960 9428.0 9463.00 9482.0 9500.00 9525.0
    honggfuzz 82800 20.0 9379.550000 322.928455 8036.0 9375.25 9460.5 9505.25 9540.0
    libafl 82800 9.0 9439.000000 59.598658 9326.0 9401.00 9446.0 9473.00 9523.0
    prescientfuzz_19f5081 82800 10.0 9456.500000 57.716260 9394.0 9420.00 9441.5 9480.75 9594.0
    centipede 82800 20.0 9265.700000 143.057625 8816.0 9213.25 9285.5 9323.50 9486.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.
error
The following fuzzers do not have enough samples: eclipser, aflfast, libafl, libafl_19f5081, prescientfuzz, prescientfuzz_19f5081.
  • 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 5830.150000 11.699190 5818.0 5825.50 5830.0 5832.00 5875.0
    aflsmart 82800 20.0 5826.300000 5.582869 5808.0 5827.00 5828.0 5829.00 5831.0
    afl 82800 20.0 5825.950000 4.236123 5815.0 5824.00 5827.0 5829.00 5830.0
    eclipser 82800 15.0 5825.266667 4.096456 5817.0 5823.50 5827.0 5828.00 5831.0
    mopt 82800 20.0 5823.350000 6.507283 5813.0 5815.75 5826.0 5829.00 5830.0
    prescientfuzz_19f5081 82800 6.0 5824.166667 3.250641 5820.0 5821.50 5825.0 5827.00 5827.0
    prescientfuzz 82800 6.0 5825.000000 4.000000 5820.0 5822.25 5824.5 5828.25 5830.0
    libafl 82800 10.0 5824.600000 4.060651 5820.0 5821.25 5823.0 5827.75 5831.0
    fairfuzz 82800 16.0 5821.125000 2.753785 5816.0 5819.50 5822.0 5823.00 5825.0
    libafl_19f5081 82800 9.0 5823.888889 3.855011 5820.0 5822.00 5822.0 5823.00 5831.0
    centipede 82800 20.0 5820.500000 6.893933 5808.0 5814.00 5820.5 5826.00 5831.0
    aflplusplus 82800 20.0 5817.250000 6.881516 5804.0 5812.75 5820.0 5821.25 5831.0
    aflfast 82800 14.0 5817.000000 8.009610 5807.0 5810.25 5816.0 5824.00 5829.0
    honggfuzz 82800 20.0 5813.450000 7.126489 5801.0 5808.75 5811.0 5820.25 5822.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.
error
The following fuzzers do not have enough samples: libafl, prescientfuzz, prescientfuzz_19f5081, libafl_19f5081.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    prescientfuzz_19f5081 82800 8.0 3539.750000 335.677886 3039.0 3421.00 3554.5 3816.00 3930.0
    libafl 82800 9.0 3451.333333 172.169974 3055.0 3400.00 3548.0 3557.00 3591.0
    libafl_19f5081 82800 7.0 3525.285714 271.479106 3049.0 3456.00 3517.0 3637.50 3924.0
    prescientfuzz 82800 8.0 3370.125000 387.144284 2963.0 3051.50 3298.0 3629.50 3926.0
    aflplusplus 82800 20.0 3220.500000 248.605479 2930.0 3048.75 3087.5 3484.50 3602.0
    libfuzzer 82800 20.0 3086.050000 27.277280 3034.0 3075.75 3083.0 3094.25 3169.0
    honggfuzz 82800 20.0 3122.550000 290.299750 2889.0 2998.25 3047.0 3064.25 3848.0
    eclipser 82800 16.0 2984.937500 66.946216 2895.0 2918.25 2999.5 3036.75 3073.0
    mopt 82800 20.0 2889.450000 41.043590 2826.0 2832.75 2912.5 2916.00 2936.0
    aflfast 82800 17.0 2896.294118 42.210432 2808.0 2902.00 2907.0 2912.00 2980.0
    aflsmart 82800 20.0 2896.650000 46.006035 2828.0 2886.25 2907.0 2912.25 3025.0
    afl 82800 20.0 2879.150000 42.045433 2808.0 2830.25 2902.0 2911.00 2933.0
    centipede 82800 20.0 2873.500000 73.097268 2779.0 2795.75 2877.5 2907.75 3046.0
    fairfuzz 82800 19.0 2779.105263 65.278799 2676.0 2745.50 2764.0 2801.50 2912.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.
error
The following fuzzers do not have enough samples: libafl, libafl_19f5081, prescientfuzz, prescientfuzz_19f5081.
  • 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 7831.950000 203.670134 7321.0 7730.75 7849.5 7984.00 8112.0
    libfuzzer 82800 20.0 7573.500000 106.292793 7374.0 7498.00 7603.5 7630.25 7788.0
    prescientfuzz 82800 9.0 7508.000000 73.244454 7418.0 7459.00 7509.0 7547.00 7661.0
    prescientfuzz_19f5081 82800 7.0 7479.428571 111.272724 7351.0 7391.50 7445.0 7585.00 7607.0
    libafl_19f5081 82800 10.0 7351.300000 144.272928 7144.0 7255.50 7346.5 7402.50 7589.0
    libafl 82800 10.0 7218.000000 128.795273 6978.0 7146.50 7202.5 7321.25 7406.0
    aflplusplus 82800 20.0 6558.800000 299.286450 5609.0 6416.75 6633.0 6773.00 6881.0
    eclipser 82800 20.0 4850.350000 238.740175 4471.0 4688.75 4879.5 4962.25 5520.0
    centipede 82800 20.0 822.250000 4.327087 817.0 820.00 820.5 823.00 830.0
    fairfuzz 82800 20.0 779.350000 98.588606 494.0 810.00 816.0 819.00 821.0
    aflsmart 82800 20.0 805.450000 17.101785 740.0 804.75 807.0 815.25 821.0
    mopt 82800 20.0 798.400000 22.272003 740.0 798.50 806.5 808.00 820.0
    afl 82800 20.0 788.700000 34.581863 720.0 777.50 805.5 807.75 819.0
    aflfast 82800 20.0 715.300000 120.099126 480.0 729.50 739.5 804.00 819.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: libafl, libafl_19f5081, prescientfuzz_19f5081, prescientfuzz.
  • 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 2883.300000 2.002630 2880.0 2882.00 2883.0 2885.00 2887.0
    aflplusplus 82800 20.0 2876.600000 3.201973 2867.0 2875.00 2877.0 2879.00 2881.0
    aflsmart 82800 20.0 2863.850000 17.502707 2792.0 2863.75 2867.5 2870.50 2876.0
    afl 82800 20.0 2857.500000 27.952027 2767.0 2860.50 2867.0 2870.25 2874.0
    eclipser 82800 17.0 2849.176471 37.480387 2746.0 2854.00 2867.0 2872.00 2877.0
    fairfuzz 82800 16.0 2849.875000 34.960692 2757.0 2858.75 2864.0 2866.00 2872.0
    aflfast 82800 16.0 2849.187500 32.711300 2761.0 2853.00 2862.0 2866.00 2869.0
    mopt 82800 20.0 2846.850000 31.551587 2764.0 2847.00 2861.5 2864.25 2868.0
    prescientfuzz 82800 7.0 2857.285714 4.029652 2852.0 2855.50 2857.0 2858.00 2865.0
    prescientfuzz_19f5081 82800 8.0 2855.000000 6.524678 2843.0 2852.50 2857.0 2858.75 2862.0
    libafl 82800 10.0 2855.800000 5.370702 2846.0 2853.25 2856.5 2859.75 2862.0
    libafl_19f5081 82800 10.0 2854.200000 6.408328 2844.0 2850.00 2855.5 2859.75 2861.0
    honggfuzz 82800 20.0 2853.650000 8.910520 2840.0 2846.75 2852.0 2862.00 2870.0
    centipede 82800 20.0 2765.600000 19.277475 2741.0 2752.75 2761.5 2779.25 2798.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: fairfuzz, libafl, prescientfuzz, libafl_19f5081, prescientfuzz_19f5081.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    prescientfuzz 82800 9.0 20958.111111 97.329909 20762.0 20934.00 20965.0 21019.00 21089.0
    libafl 82800 10.0 20660.500000 209.762432 20271.0 20651.50 20714.0 20794.25 20861.0
    aflplusplus 82800 20.0 19093.200000 1309.639227 14424.0 19258.75 19447.5 19656.25 20042.0
    prescientfuzz_19f5081 82800 7.0 19004.571429 249.685040 18470.0 18997.50 19101.0 19136.00 19194.0
    aflsmart 82800 20.0 18982.900000 237.661613 18306.0 18933.75 19022.0 19117.00 19303.0
    afl 82800 20.0 18947.250000 360.375809 18132.0 18822.25 18991.0 19191.75 19434.0
    mopt 82800 20.0 18882.300000 305.529067 18331.0 18657.50 18968.0 19091.50 19473.0
    eclipser 82800 16.0 18884.375000 348.908751 17767.0 18835.25 18909.5 19083.75 19306.0
    aflfast 82800 17.0 18843.058824 250.648526 18143.0 18773.00 18861.0 18991.00 19214.0
    libafl_19f5081 82800 8.0 18415.375000 121.081953 18251.0 18342.75 18376.5 18505.50 18592.0
    libfuzzer 82800 20.0 16491.800000 366.922565 15742.0 16264.00 16481.0 16738.00 17117.0
    honggfuzz 82800 20.0 14312.900000 399.955379 13518.0 14213.75 14403.0 14563.00 14860.0
    centipede 82800 20.0 13673.950000 533.791550 12605.0 13360.75 13601.0 14037.75 14686.0
    fairfuzz 82800 12.0 12516.333333 1555.113169 10873.0 11305.75 12095.0 13230.75 15546.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.
error
The following fuzzers do not have enough samples: libafl_19f5081, prescientfuzz, libafl, prescientfuzz_19f5081.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    prescientfuzz 82800 10.0 2208.700000 30.652352 2190.0 2192.25 2195.0 2200.00 2269.0
    prescientfuzz_19f5081 82800 6.0 2193.000000 4.690416 2188.0 2189.50 2192.0 2196.00 2200.0
    libafl_19f5081 82800 10.0 2181.100000 48.922728 2109.0 2139.50 2188.0 2216.00 2266.0
    libafl 82800 8.0 2147.000000 42.142615 2104.0 2107.75 2140.5 2191.25 2193.0
    honggfuzz 82800 20.0 2127.500000 30.768234 2111.0 2113.00 2115.5 2118.25 2199.0
    aflplusplus 82800 20.0 2132.750000 43.121462 2109.0 2113.75 2114.5 2118.00 2277.0
    eclipser 82800 19.0 2102.210526 10.141110 2081.0 2099.50 2106.0 2108.00 2115.0
    aflsmart 82800 20.0 2025.700000 45.962342 1941.0 2000.50 2007.5 2083.75 2093.0
    libfuzzer 82800 20.0 2023.900000 45.396383 1982.0 1998.50 2007.0 2026.25 2116.0
    afl 82800 20.0 2008.750000 29.163559 1975.0 2001.75 2003.0 2006.25 2091.0
    fairfuzz 82800 16.0 1999.312500 43.870596 1942.0 1976.50 1993.5 1999.00 2084.0
    mopt 82800 20.0 1997.000000 28.771331 1963.0 1980.75 1992.0 2004.00 2072.0
    aflfast 82800 17.0 1998.058824 34.450092 1963.0 1982.00 1987.0 1997.00 2087.0
    centipede 82800 20.0 1963.500000 10.694317 1952.0 1956.00 1960.0 1964.00 1986.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.
error
The following fuzzers do not have enough samples: aflfast, eclipser, aflplusplus, libafl, libafl_19f5081, prescientfuzz, prescientfuzz_19f5081.
  • 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 1266.750000 2.221308 1263.0 1265.75 1267.0 1268.00 1274.0
    aflplusplus 82800 12.0 1264.083333 3.579191 1258.0 1261.50 1264.5 1267.00 1270.0
    afl 82800 20.0 1251.350000 12.482725 1201.0 1250.75 1253.5 1257.00 1261.0
    mopt 82800 20.0 1250.400000 9.626717 1218.0 1252.00 1253.0 1254.00 1256.0
    aflsmart 82800 20.0 1244.100000 19.558011 1199.0 1247.00 1251.5 1254.00 1259.0
    libafl_19f5081 82800 7.0 1250.714286 4.151879 1242.0 1250.50 1251.0 1253.50 1254.0
    prescientfuzz 82800 7.0 1250.857143 3.023716 1246.0 1249.00 1251.0 1253.50 1254.0
    prescientfuzz_19f5081 82800 6.0 1250.833333 1.471960 1249.0 1250.00 1250.5 1251.75 1253.0
    aflfast 82800 15.0 1246.400000 14.695966 1195.0 1246.00 1250.0 1252.50 1256.0
    libafl 82800 9.0 1249.666667 3.427827 1245.0 1246.00 1250.0 1252.00 1254.0
    eclipser 82800 15.0 1248.133333 5.514483 1236.0 1245.00 1248.0 1252.50 1255.0
    honggfuzz 82800 20.0 1243.700000 8.742516 1230.0 1236.25 1246.0 1250.50 1255.0
    fairfuzz 82800 18.0 1228.111111 28.060625 1175.0 1208.25 1238.0 1250.75 1257.0
    centipede 82800 20.0 1144.800000 17.644441 1118.0 1132.25 1142.5 1162.00 1179.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.
error
The following fuzzers do not have enough samples: aflsmart, libafl, prescientfuzz, prescientfuzz_19f5081, libafl_19f5081.
  • Sample statistics and statistical significance (code coverage)
    Code coverage sample statistics
    count mean std min 25% median 75% max
    fuzzer time
    prescientfuzz 82800 8.0 1183.375000 7.799954 1166.0 1183.00 1185.5 1186.50 1192.0
    libafl 82800 8.0 1176.375000 20.177339 1146.0 1165.50 1184.5 1188.75 1197.0
    prescientfuzz_19f5081 82800 8.0 1179.250000 14.616527 1152.0 1176.50 1182.0 1188.25 1195.0
    libafl_19f5081 82800 7.0 1179.428571 18.329004 1153.0 1166.50 1181.0 1194.00 1201.0
    aflplusplus 82800 20.0 1173.150000 8.646721 1160.0 1166.75 1172.5 1177.75 1191.0
    honggfuzz 82800 20.0 1169.200000 20.995238 1114.0 1168.75 1171.0 1181.00 1195.0
    libfuzzer 82800 20.0 1146.050000 50.539693 1071.0 1101.00 1165.0 1188.00 1204.0
    aflsmart 82800 13.0 1105.461538 29.809438 1047.0 1090.00 1123.0 1127.00 1129.0
    afl 82800 20.0 1111.650000 22.697728 1060.0 1103.00 1120.5 1127.00 1136.0
    mopt 82800 20.0 1115.450000 18.259749 1068.0 1106.25 1119.5 1128.75 1140.0
    aflfast 82800 17.0 1090.352941 24.882075 1043.0 1071.00 1099.0 1108.00 1118.0
    centipede 82800 20.0 1074.500000 18.303005 1032.0 1061.00 1082.5 1087.00 1099.0
    fairfuzz 82800 17.0 994.941176 30.150602 959.0 982.00 991.0 1001.00 1098.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: aflsmart, libafl, prescientfuzz, libafl_19f5081, prescientfuzz_19f5081.
  • 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 467.500000 4.872047 461.0 462.75 470.5 472.00 473.0
    aflplusplus 82800 20.0 461.950000 3.440854 456.0 459.75 462.0 463.00 470.0
    honggfuzz 82800 20.0 461.900000 4.610058 456.0 458.75 461.0 467.00 470.0
    fairfuzz 82800 16.0 457.875000 3.685557 455.0 455.75 457.0 459.00 470.0
    aflsmart 82800 12.0 455.750000 13.948770 416.0 455.75 456.0 462.00 470.0
    mopt 82800 20.0 456.100000 4.024922 449.0 455.00 455.5 458.50 464.0
    afl 82800 16.0 449.625000 17.450406 406.0 454.75 455.0 459.25 466.0
    eclipser 82800 16.0 451.687500 13.189484 423.0 450.25 455.0 458.00 471.0
    centipede 82800 20.0 453.300000 3.435113 445.0 451.00 454.0 455.25 462.0
    prescientfuzz 82800 9.0 452.333333 6.123724 443.0 449.00 452.0 457.00 461.0
    prescientfuzz_19f5081 82800 7.0 449.714286 6.395683 439.0 446.00 452.0 454.00 457.0
    libafl_19f5081 82800 7.0 450.285714 1.976047 447.0 449.00 451.0 452.00 452.0
    libafl 82800 10.0 451.900000 5.915141 443.0 448.25 450.5 457.25 461.0
    aflfast 82800 17.0 428.352941 37.729202 345.0 401.00 448.0 454.00 458.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,)