Commit d96fc832 authored by Quentin Monnet's avatar Quentin Monnet Committed by Alexei Starovoitov

tools: bpftool: add bash completion for CFG dump

Add bash completion for the "visual" keyword used for dumping the CFG of
eBPF programs with bpftool. Make sure we only complete with this keyword
when we dump "xlated" (and not "jited") instructions.
Acked-by: default avatarJiong Wang <jiong.wang@netronome.com>
Signed-off-by: default avatarQuentin Monnet <quentin.monnet@netronome.com>
Acked-by: default avatarJakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: default avatarAlexei Starovoitov <ast@kernel.org>
parent b6c1cedb
...@@ -147,7 +147,7 @@ _bpftool() ...@@ -147,7 +147,7 @@ _bpftool()
# Deal with simplest keywords # Deal with simplest keywords
case $prev in case $prev in
help|key|opcodes) help|key|opcodes|visual)
return 0 return 0
;; ;;
tag) tag)
...@@ -223,11 +223,16 @@ _bpftool() ...@@ -223,11 +223,16 @@ _bpftool()
return 0 return 0
;; ;;
*) *)
_bpftool_once_attr 'file' _bpftool_once_attr 'file'
if _bpftool_search_list 'xlated'; then
COMPREPLY+=( $( compgen -W 'opcodes visual' -- \
"$cur" ) )
else
COMPREPLY+=( $( compgen -W 'opcodes' -- \ COMPREPLY+=( $( compgen -W 'opcodes' -- \
"$cur" ) ) "$cur" ) )
return 0 fi
;; return 0
;;
esac esac
;; ;;
pin) pin)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment