xref: /kernel/linux/linux-6.6/tools/testing/selftests/rcutorture/bin/kcsan-collapse.sh
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/linux-6.6/tools/testing/selftests/rcutorture/bin/
162306a36Sopenharmony_ci#!/bin/bash
262306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0+
362306a36Sopenharmony_ci#
462306a36Sopenharmony_ci# If this was a KCSAN run, collapse the reports in the various console.log
562306a36Sopenharmony_ci# files onto pairs of functions.
662306a36Sopenharmony_ci#
762306a36Sopenharmony_ci# Usage: kcsan-collapse.sh resultsdir
862306a36Sopenharmony_ci#
962306a36Sopenharmony_ci# Copyright (C) 2020 Facebook, Inc.
1062306a36Sopenharmony_ci#
1162306a36Sopenharmony_ci# Authors: Paul E. McKenney <paulmck@kernel.org>
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciif test -z "$TORTURE_KCONFIG_KCSAN_ARG"
1462306a36Sopenharmony_cithen
1562306a36Sopenharmony_ci	exit 0
1662306a36Sopenharmony_cifi
1762306a36Sopenharmony_cifind $1 -name console.log -exec cat {} \; |
1862306a36Sopenharmony_ci	grep "BUG: KCSAN: " |
1962306a36Sopenharmony_ci	sed -e 's/^\[[^]]*] //' |
2062306a36Sopenharmony_ci	sort |
2162306a36Sopenharmony_ci	uniq -c |
2262306a36Sopenharmony_ci	sort -k1nr > $1/kcsan.sum
23

Indexes created Thu Nov 07 10:32:03 CST 2024