23 lines · bash
1#!/bin/bash2# SPDX-License-Identifier: GPL-2.0+3#4# If this was a KCSAN run, collapse the reports in the various console.log5# files onto pairs of functions.6#7# Usage: kcsan-collapse.sh resultsdir8#9# Copyright (C) 2020 Facebook, Inc.10#11# Authors: Paul E. McKenney <paulmck@kernel.org>12 13if test -z "$TORTURE_KCONFIG_KCSAN_ARG"14then15 exit 016fi17find $1 -name console.log -exec cat {} \; |18 grep "BUG: KCSAN: " |19 sed -e 's/^\[[^]]*] //' |20 sort |21 uniq -c |22 sort -k1nr > $1/kcsan.sum23