| #!/bin/bash | |
| # SPDX-License-Identifier: GPL-2.0 | |
| perf_has_symbol() | |
| { | |
| if perf test -vv -F "Symbols" 2>&1 | grep "[[:space:]]$1$"; then | |
| echo "perf does have symbol '$1'" | |
| return 0 | |
| fi | |
| echo "perf does not have symbol '$1'" | |
| return 1 | |
| } | |
| skip_test_missing_symbol() | |
| { | |
| if ! perf_has_symbol "$1" ; then | |
| echo "perf is missing symbols - skipping test" | |
| exit 2 | |
| fi | |
| return 0 | |
| } |