1e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng#!/bin/bash 2e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng# description: system-wide failed syscalls, by pid 3e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng# args: [comm] 4e6817ec1d8ab31fc7b01906e305f848542df6413Ben Chengif [ $# -gt 0 ] ; then 5e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng if ! expr match "$1" "-" > /dev/null ; then 6e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng comm=$1 7e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng shift 8e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng fi 9e6817ec1d8ab31fc7b01906e305f848542df6413Ben Chengfi 10e6817ec1d8ab31fc7b01906e305f848542df6413Ben Chengperf script $@ -s "$PERF_EXEC_PATH"/scripts/python/failed-syscalls-by-pid.py $comm 11