From 5681358a2a14647b64cdb97e0d19d3614986d31c Mon Sep 17 00:00:00 2001 From: Marco Elver Date: Tue, 22 Oct 2019 13:33:27 +0200 Subject: syz-fuzzer, executor: Add support for blacklisting data race frames This adds support to add frames that have already been in data races, to the KCSAN report blacklist. --- executor/executor.cc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'executor/executor.cc') diff --git a/executor/executor.cc b/executor/executor.cc index 1f51ec279..30d497ea9 100644 --- a/executor/executor.cc +++ b/executor/executor.cc @@ -344,6 +344,14 @@ int main(int argc, char** argv) check_leaks(argv + 2, argc - 2); #else fail("leak checking is not implemented"); +#endif + return 0; + } + if (argc >= 2 && strcmp(argv[1], "setup_kcsan_blacklist") == 0) { +#if SYZ_HAVE_KCSAN + setup_kcsan_filterlist(argv + 2, argc - 2, /*blacklist=*/true); +#else + fail("KCSAN is not implemented"); #endif return 0; } -- cgit mrf-deployment