perf completion: Support completion of libpfm4 events
[sfrench/cifs-2.6.git] / tools / perf / perf-completion.sh
index 40cfc30ad7ad83af095426848f6c1a4d7ace929c..319ad724b97aa57e9847719ef6c4ee6e0f953b04 100644 (file)
@@ -198,6 +198,10 @@ __perf_main ()
                else
                        __perfcomp_colon "$evts" "$cur1"
                fi
+       elif [[ $prev == @("--pfm-events") &&
+               $prev_skip_opts == @(record|stat|top) ]]; then
+               local evts=$($cmd list --raw-dump pfm)
+               __perfcomp "$evts" "$cur"
        else
                # List subcommands for perf commands
                if [[ $prev_skip_opts == @(kvm|kmem|mem|lock|sched|