# readelf
# Autogenerated from man page /usr/share/man/man1/readelf.1.gz
complete -c readelf -s a -d 'X Item "-a"'
complete -c readelf -l all -d 'X Item "--all" '
complete -c readelf -s h -d 'X Item "-h"'
complete -c readelf -l file-header -d 'X Item "--file-header" '
complete -c readelf -s l -d 'X Item "-l"'
complete -c readelf -l program-headers -d 'X Item "--program-headers"'
complete -c readelf -l segments -d 'X Item "--segments" '
complete -c readelf -l quiet -d 'X Item "--quiet" Suppress "no symbols" diagnostic'
complete -c readelf -s S -d 'X Item "-S"'
complete -c readelf -l sections -d 'X Item "--sections"'
complete -c readelf -l section-headers -d 'X Item "--section-headers" '
complete -c readelf -s g -d 'X Item "-g"'
complete -c readelf -l section-groups -d 'X Item "--section-groups" '
complete -c readelf -s t -d 'X Item "-t"'
complete -c readelf -l section-details -d 'X Item "--section-details" . PD Displays the detailed section information'
complete -c readelf -s s -d 'X Item "-s"'
complete -c readelf -l symbols -d 'X Item "--symbols"'
complete -c readelf -l syms -d 'X Item "--syms" '
complete -c readelf -l dyn-syms -d 'X Item "--dyn-syms" Displays the entries in dynamic symbol table section of t…'
complete -c readelf -l lto-syms -d 'X Item "--lto-syms" Displays the contents of any LTO symbol tables in the file'
complete -c readelf -l sym-base -d 'X Item "--sym-base=[0|8|10|16]" Forces the size field of the symbol table to …'
complete -c readelf -s C -d 'X Item "-C"'
complete -c readelf -l demangle -d 'X Item "--demangle[=style]" '
complete -c readelf -l no-demangle -d 'X Item "--no-demangle" Do not demangle low-level symbol names'
complete -c readelf -l recurse-limit -d 'X Item "--recurse-limit"'
complete -c readelf -l no-recurse-limit -d 'X Item "--no-recurse-limit"'
complete -c readelf -l recursion-limit -d 'X Item "--recursion-limit"'
complete -c readelf -l no-recursion-limit -d 'X Item "--no-recursion-limit" '
complete -c readelf -s U -d 'X Item "-U [d|i|l|e|x|h]"'
complete -c readelf -l unicode -d 'X Item "--unicode=[default|invalid|locale|escape|hex|highlight]" '
complete -c readelf -s X -d 'X Item "-X"'
complete -c readelf -l extra-sym-info -d 'X Item "--extra-sym-info" '
complete -c readelf -l no-extra-sym-info -d 'X Item "--no-extra-sym-info" Disables the effect of the --extra-sym-info opti…'
complete -c readelf -s e -d 'X Item "-e"'
complete -c readelf -l headers -d 'X Item "--headers" . PD Display all the headers in the file'
complete -c readelf -s n -d 'X Item "-n"'
complete -c readelf -l notes -d 'X Item "--notes" '
complete -c readelf -s r -d 'X Item "-r"'
complete -c readelf -l relocs -d 'X Item "--relocs" '
complete -c readelf -s u -d 'X Item "-u"'
complete -c readelf -l unwind -d 'X Item "--unwind" '
complete -c readelf -s d -d 'X Item "-d"'
complete -c readelf -l dynamic -d 'X Item "--dynamic" '
complete -c readelf -s V -d 'X Item "-V"'
complete -c readelf -l version-info -d 'X Item "--version-info" '
complete -c readelf -s A -d 'X Item "-A"'
complete -c readelf -l arch-specific -d 'X Item "--arch-specific" '
complete -c readelf -s D -d 'X Item "-D"'
complete -c readelf -l use-dynamic -d 'X Item "--use-dynamic" '
complete -c readelf -s L -d 'X Item "-L"'
complete -c readelf -l lint -d 'X Item "--lint"'
complete -c readelf -l enable-checks -d 'X Item "--enable-checks" '
complete -c readelf -s x -d 'X Item "-x <number or name>"'
complete -c readelf -l hex-dump -d 'X Item "--hex-dump=<number or name>" '
complete -c readelf -s R -d 'X Item "-R <number or name>"'
complete -c readelf -l relocated-dump -d 'X Item "--relocated-dump=<number or name>" '
complete -c readelf -s p -d 'X Item "-p <number or name>"'
complete -c readelf -l string-dump -d 'X Item "--string-dump=<number or name>" '
complete -c readelf -s j -d 'X Item "-j <number or name>"'
complete -c readelf -l display-section -d 'X Item "--display-section" '
complete -c readelf -s z -d 'X Item "-z"'
complete -c readelf -l decompress -d 'X Item "--decompress" '
complete -c readelf -s c -d 'X Item "-c"'
complete -c readelf -l archive-index -d 'X Item "--archive-index" '
complete -c readelf -s w -d 'X Item "-w[lLiaprmfFsOoRtUuTgAckK]"'
complete -c readelf -l debug-dump -d 'X Item "--debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=…'
complete -c readelf -l dwarf-depth -d 'X Item "--dwarf-depth=n" Limit the dump of the \\f(CW\\*(C`'
complete -c readelf -l dwarf-start -d 'X Item "--dwarf-start=n" Print only DIEs beginning with the DIE numbered n'
complete -c readelf -s P -d 'X Item "-P"'
complete -c readelf -l process-links -d 'X Item "--process-links" '
complete -c readelf -l ctf -d 'X Item "--ctf[=section]" Display the contents of the specified CTF section'
complete -c readelf -l ctf-parent -d 'X Item "--ctf-parent=member" If the CTF section contains ambiguously-defined …'
complete -c readelf -l ctf-parent-section -d 'X Item "--ctf-parent-section=section" This option lets you pick a completely …'
complete -c readelf -l ctf-symbols -d 'X Item "--ctf-symbols=section"'
complete -c readelf -l ctf-strings -d 'X Item "--ctf-strings=section" '
complete -c readelf -s I -d 'X Item "-I"'
complete -c readelf -l histogram -d 'X Item "--histogram" '
complete -c readelf -s v -d 'X Item "-v"'
complete -c readelf -l version -d 'X Item "--version" . PD Display the version number of readelf'
complete -c readelf -s W -d 'X Item "-W"'
complete -c readelf -l wide -d 'X Item "--wide" . PD Don\'t break output lines to fit into 80 columns'
complete -c readelf -s T -d 'X Item "-T"'
complete -c readelf -l silent-truncation -d 'X Item "--silent-truncation" '
complete -c readelf -s H -d 'X Item "-H"'
complete -c readelf -l help -d 'X Item "--help" . PD Display the command-line options understood by readelf'
complete -c readelf -l enable-follow-debug-links

