Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1#!/bin/bash
2# SPDX-License-Identifier: GPL-2.0+
3#
4# If this was a KCSAN run, collapse the reports in the various console.log
5# files onto pairs of functions.
6#
7# Usage: kcsan-collapse.sh resultsdir
8#
9# Copyright (C) 2020 Facebook, Inc.
10#
11# Authors: Paul E. McKenney <paulmck@kernel.org>
12
13if test -z "$TORTURE_KCONFIG_KCSAN_ARG"
14then
15 exit 0
16fi
17cat $1/*/console.log |
18 grep "BUG: KCSAN: " |
19 sed -e 's/^\[[^]]*] //' |
20 sort |
21 uniq -c |
22 sort -k1nr > $1/kcsan.sum