summaryrefslogtreecommitdiff
path: root/completions/valgrind
diff options
context:
space:
mode:
Diffstat (limited to 'completions/valgrind')
-rw-r--r--completions/valgrind3
1 files changed, 2 insertions, 1 deletions
diff --git a/completions/valgrind b/completions/valgrind
index 2df09707..01ca62c5 100644
--- a/completions/valgrind
+++ b/completions/valgrind
@@ -32,7 +32,8 @@ _valgrind()
# Tools seem to be named e.g. like memcheck-amd64-linux from which
# we want to grab memcheck.
COMPREPLY=( $(compgen -W '$(
- for f in /usr{,/local}/lib{,64,exec}/valgrind/*; do
+ for f in /usr{,/local}/lib{,64,exec}{/*-linux-gnu,}/valgrind/*
+ do
[[ $f != *.so && -x $f && $f =~ ^.*/(.*)-[^-]+-[^-]+ ]] &&
printf "%s\n" "${BASH_REMATCH[1]}"
done)' -- "$cur") )