diff --git a/post-processing/fuzz_html.py b/post-processing/fuzz_html.py index ed699ea6a..7cdf09b6f 100644 --- a/post-processing/fuzz_html.py +++ b/post-processing/fuzz_html.py @@ -826,6 +826,21 @@ def create_fuzzer_detailed_section( "limitation our of our static analysis capabilities." html_string += "" + if total_hit_functions > reachable_funcs: + html_string += ( + "
" + "" + "Warning: The amount of covered functions are larger than the " + "amount of reachable functions. This means the functions covered at runtime " + "is larger than those extract using static analysis. As such, the static " + "analysis component is either failing to extract the right callgraph or " + "the coverage runtime is compiled with sanitizerse in code that the static " + "analysis has not analysed. This can happen if lto/gold is not used in " + "all places that coverage instrumentation is used." + "" + "
" + ) + html_string += func_hit_table_string # Table showing which files this fuzzer hits.