mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-29 05:21:00 +01:00
48618: update completions for FreeBSD 13
This commit is contained in:
parent
71b747567e
commit
d01d0a1289
7 changed files with 96 additions and 33 deletions
|
|
@ -1,3 +1,10 @@
|
||||||
|
2021-04-19 Oliver Kiddle <opk@zsh.org>
|
||||||
|
|
||||||
|
* 48618: Completion/Unix/Command/_date,
|
||||||
|
Completion/Unix/Command/_grep, Completion/Unix/Command/_netstat,
|
||||||
|
Completion/Unix/Command/_ping, Completion/Unix/Command/_readelf,
|
||||||
|
Completion/Unix/Command/_uname: update completions for FreeBSD 13
|
||||||
|
|
||||||
2021-04-18 Bart Schaefer <schaefer@zsh.org>
|
2021-04-18 Bart Schaefer <schaefer@zsh.org>
|
||||||
|
|
||||||
* 47704: Src/builtin.c, Src/params.c, Test/B02typeset.ztst:
|
* 47704: Src/builtin.c, Src/params.c, Test/B02typeset.ztst:
|
||||||
|
|
|
||||||
|
|
@ -64,7 +64,7 @@ else
|
||||||
"*-v+[adjust and print (but don't set) date]:[+-]value[ymwdHMS]"
|
"*-v+[adjust and print (but don't set) date]:[+-]value[ymwdHMS]"
|
||||||
)
|
)
|
||||||
;|
|
;|
|
||||||
freebsd*|darwin*)
|
freebsd<-12>.*|darwin*)
|
||||||
args+=(
|
args+=(
|
||||||
'-d+:daylight saving time value'
|
'-d+:daylight saving time value'
|
||||||
'-t+:minutes west of GMT'
|
'-t+:minutes west of GMT'
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
#compdef grep egrep fgrep bsdgrep zgrep zegrep zfgrep ggrep gegrep gfgrep gzgrep gzegrep gzfgrep bzgrep bzegrep bzfgrep -value-,GREP_OPTIONS,-default-
|
#compdef grep egrep fgrep bsdgrep rgrep zgrep zegrep zfgrep ggrep gegrep gfgrep gzgrep gzegrep gzfgrep bzgrep bzegrep bzfgrep -value-,GREP_OPTIONS,-default-
|
||||||
|
|
||||||
local arguments matchers command variant
|
local command variant
|
||||||
|
local -a arguments matchers
|
||||||
|
|
||||||
if [[ $service = *GREP_OPT* ]]; then
|
if [[ $service = *GREP_OPT* ]]; then
|
||||||
compset -q
|
compset -q
|
||||||
|
|
@ -27,6 +28,10 @@ if [[ $service != (|g|z|gz|bz)[ef]grep ]]; then
|
||||||
$matchers{--basic-regexp,-G}'[use basic regular expression]'
|
$matchers{--basic-regexp,-G}'[use basic regular expression]'
|
||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
|
[[ $service = rgrep ]] || arguments+=(
|
||||||
|
'(--directories -d -r --recursive)'{--directories=,-d+}'[specify handling of directories]:action on directory:(read skip recurse)'
|
||||||
|
'(--recursive -r --dereference-recursive -R -d --directories)'{--recursive,-r}'[recurse subdirectories]'
|
||||||
|
)
|
||||||
|
|
||||||
arguments+=(
|
arguments+=(
|
||||||
'(--after-context -A)'{--after-context=,-A+}'[specify lines of trailing context]:lines'
|
'(--after-context -A)'{--after-context=,-A+}'[specify lines of trailing context]:lines'
|
||||||
|
|
@ -37,7 +42,6 @@ arguments+=(
|
||||||
'(--byte-offset -b -c)'{--byte-offset,-b}'[print the byte offset with output lines]'
|
'(--byte-offset -b -c)'{--byte-offset,-b}'[print the byte offset with output lines]'
|
||||||
'(--text -a -I)--binary-files=[specify type to assume for binary files]:file type:(binary without-match text)'
|
'(--text -a -I)--binary-files=[specify type to assume for binary files]:file type:(binary without-match text)'
|
||||||
'(--count -c --byte-offset -b --line-number -n)'{--count,-c}'[only print a count of matching lines]'
|
'(--count -c --byte-offset -b --line-number -n)'{--count,-c}'[only print a count of matching lines]'
|
||||||
'(--directories -d -r --recursive)'{--directories=,-d+}'[specify handling of directories]:action on directory:(read skip recurse)'
|
|
||||||
'(--devices -D)'{--devices=,-D+}'[specify handling of devices, FIFOs and sockets]:action on device:(read skip)'
|
'(--devices -D)'{--devices=,-D+}'[specify handling of devices, FIFOs and sockets]:action on device:(read skip)'
|
||||||
'(1)*'{--regexp=,-e+}'[specify pattern]:pattern'
|
'(1)*'{--regexp=,-e+}'[specify pattern]:pattern'
|
||||||
'(1)*'{--file=,-f+}'[specify pattern file]:file:_files'
|
'(1)*'{--file=,-f+}'[specify pattern file]:file:_files'
|
||||||
|
|
@ -53,11 +57,10 @@ arguments+=(
|
||||||
'(--line-number -n -c)'{--line-number,-n}'[prefix output with line numbers]'
|
'(--line-number -n -c)'{--line-number,-n}'[prefix output with line numbers]'
|
||||||
'(--only-matching -o --files-with-matches -l --files-without-match -L)'{--only-matching,-o}'[show only matching part of line]'
|
'(--only-matching -o --files-with-matches -l --files-without-match -L)'{--only-matching,-o}'[show only matching part of line]'
|
||||||
'(--quiet --silent -q)'{--quiet,--silent,-q}'[suppress normal output]'
|
'(--quiet --silent -q)'{--quiet,--silent,-q}'[suppress normal output]'
|
||||||
'(--recursive -r --dereference-recursive -R -d --directories)'{--recursive,-r}'[recurse subdirectories]'
|
|
||||||
'*--include=[examine files matching specified pattern]:file pattern'
|
'*--include=[examine files matching specified pattern]:file pattern'
|
||||||
'*--exclude=[skip files matching specified pattern]:file pattern'
|
'*--exclude=[skip files matching specified pattern]:file pattern'
|
||||||
'*--exclude-dir=[skip directories matching specified pattern]:directory pattern'
|
'*--exclude-dir=[skip directories matching specified pattern]:directory pattern'
|
||||||
'(--no-messages -s)'{--no-messages,-s}'[suppress messages about unreadable]'
|
'(--no-messages -s)'{--no-messages,-s}'[suppress messages about unreadable or non-existent files]'
|
||||||
'(--version -V)'{--version,-V}'[display version info]'
|
'(--version -V)'{--version,-V}'[display version info]'
|
||||||
'(--invert-match -v)'{--invert-match,-v}'[select non-matching lines]'
|
'(--invert-match -v)'{--invert-match,-v}'[select non-matching lines]'
|
||||||
'(--word-regexp -w --line-regexp -x)'{--word-regexp,-w}'[force pattern to match only whole words]'
|
'(--word-regexp -w --line-regexp -x)'{--word-regexp,-w}'[force pattern to match only whole words]'
|
||||||
|
|
@ -72,6 +75,12 @@ case $variant:$OSTYPE in
|
||||||
$matchers{--perl-regexp,-P}'[use perl regular expression]'
|
$matchers{--perl-regexp,-P}'[use perl regular expression]'
|
||||||
)
|
)
|
||||||
;|
|
;|
|
||||||
|
*:openbsd*|unix:freebsd*)
|
||||||
|
arguments=( # argument to context is optional and after = only
|
||||||
|
${arguments:#((#s)|*\))-(C|-context)*}
|
||||||
|
'(--context -C)'{--context=-,-C-}'[specify lines of context]::lines'
|
||||||
|
)
|
||||||
|
;|
|
||||||
(gnu:*|gpl2:(free|net)bsd*))
|
(gnu:*|gpl2:(free|net)bsd*))
|
||||||
arguments+=(
|
arguments+=(
|
||||||
'*--exclude-from=[skip files matching pattern in specified file]:file:_files'
|
'*--exclude-from=[skip files matching pattern in specified file]:file:_files'
|
||||||
|
|
@ -85,15 +94,15 @@ case $variant:$OSTYPE in
|
||||||
'(-Z --decompress -J --bz2decompress)'{-Z,--decompress}"[decompress gzip'ed input before searching]"
|
'(-Z --decompress -J --bz2decompress)'{-Z,--decompress}"[decompress gzip'ed input before searching]"
|
||||||
)
|
)
|
||||||
;|
|
;|
|
||||||
gpl2:darwin*)
|
(gpl2:darwin*|unix:freebsd*))
|
||||||
arguments+=(
|
arguments+=(
|
||||||
'(-p -S)-O[follow symlinks on the command line]'
|
'(-p -S)-O[recurse symlinks on the command line]'
|
||||||
'(-O -S)-p[do not follow symlinks]'
|
"!(-O -S)-p[don't recurse symlinks]"
|
||||||
'(-O -p)-S[follow all symlinks]'
|
'(-O -p)-S[recurse all symlinks]'
|
||||||
'*--include-dir=[only search directories matching specified pattern]:directory pattern'
|
'*--include-dir=[only search directories matching specified pattern]:directory pattern'
|
||||||
)
|
)
|
||||||
;|
|
;|
|
||||||
(gnu:*|gpl2:netbsd*))
|
(gnu:*|gpl2:netbsd*|unix:freebsd*))
|
||||||
arguments+=(
|
arguments+=(
|
||||||
'(--null -Z --no-filename -h)'{--null,-Z}'[print 0 byte after each filename]'
|
'(--null -Z --no-filename -h)'{--null,-Z}'[print 0 byte after each filename]'
|
||||||
)
|
)
|
||||||
|
|
@ -106,6 +115,15 @@ case $variant:$OSTYPE in
|
||||||
'(--recursive -r --dereference-recursive -R -d --directories)'{--dereference-recursive,-R}'[recurse subdirectories, following symlinks]'
|
'(--recursive -r --dereference-recursive -R -d --directories)'{--dereference-recursive,-R}'[recurse subdirectories, following symlinks]'
|
||||||
)
|
)
|
||||||
;;
|
;;
|
||||||
|
unix:freebsd*)
|
||||||
|
arguments+=(
|
||||||
|
'!(-U --binary --binary-files)'{-U,--binary}
|
||||||
|
'--mmap[use mmap(2) instead of read(2) to read input]'
|
||||||
|
)
|
||||||
|
[[ $service = rgrep ]] || arguments+=(
|
||||||
|
'(--recursive -r -d --directories)-R[recurse subdirectories]'
|
||||||
|
)
|
||||||
|
;;
|
||||||
gpl2:*) arguments=( ${${arguments:#*\)-r}/\)-r/\)-R} ) ;;
|
gpl2:*) arguments=( ${${arguments:#*\)-r}/\)-r/\)-R} ) ;;
|
||||||
*:openbsd*)
|
*:openbsd*)
|
||||||
arguments=(
|
arguments=(
|
||||||
|
|
@ -122,4 +140,3 @@ case $variant:$OSTYPE in
|
||||||
esac
|
esac
|
||||||
|
|
||||||
_arguments -S -s $arguments[@]
|
_arguments -S -s $arguments[@]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -303,6 +303,12 @@ case $OSTYPE in
|
||||||
memory+=( $Xopt) statistics+=( $Xopt )
|
memory+=( $Xopt) statistics+=( $Xopt )
|
||||||
pcb+=( $Mopts $popt )
|
pcb+=( $Mopts $popt )
|
||||||
;;
|
;;
|
||||||
|
freebsd<13->.*)
|
||||||
|
sockets+=(
|
||||||
|
'-c[show TCP stack used for each session]'
|
||||||
|
'-C[show TCP congestion control algorithm and diagnostic]'
|
||||||
|
)
|
||||||
|
;&
|
||||||
freebsd<11->.*)
|
freebsd<11->.*)
|
||||||
routing+=( '-F+[show specified routing table]:routing table' )
|
routing+=( '-F+[show specified routing table]:routing table' )
|
||||||
bpf=( '-z[reset statistic counters after displaying them]' )
|
bpf=( '-z[reset statistic counters after displaying them]' )
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ case ${variant}:${${service#ping}:-4} in
|
||||||
args+=(
|
args+=(
|
||||||
'-d[set SO_DEBUG on the socket]'
|
'-d[set SO_DEBUG on the socket]'
|
||||||
'-n[show network addresses as numbers]'
|
'-n[show network addresses as numbers]'
|
||||||
'-M+[define mtu discovery]:mtu discovery:(do dont want)'
|
|
||||||
'-v[verbose output]'
|
'-v[verbose output]'
|
||||||
)
|
)
|
||||||
;|
|
;|
|
||||||
|
|
@ -35,7 +34,7 @@ case ${variant}:${${service#ping}:-4} in
|
||||||
iputils:*|solaris:*|((free|net)bsd|darwin|dragonfly)*:4)
|
iputils:*|solaris:*|((free|net)bsd|darwin|dragonfly)*:4)
|
||||||
args+=( '-r[bypass normal routing tables]' )
|
args+=( '-r[bypass normal routing tables]' )
|
||||||
;|
|
;|
|
||||||
iputils:*|((free|net)bsd|darwin|dragonfly)*:4)
|
(iputils|freebsd<13->.*):*|(freebsd<-12>.|netbsd|darwin|dragonfly)*:4)
|
||||||
args+=( '-a[audible bell for each packet]' )
|
args+=( '-a[audible bell for each packet]' )
|
||||||
;|
|
;|
|
||||||
iputils:*|netbsd*:4|openbsd*)
|
iputils:*|netbsd*:4|openbsd*)
|
||||||
|
|
@ -49,6 +48,9 @@ case ${variant}:${${service#ping}:-4} in
|
||||||
(*bsd|darwin|dragonfly)*)
|
(*bsd|darwin|dragonfly)*)
|
||||||
args+=( '-I+[specify source interface for multicast packets]:interface:_net_interfaces' )
|
args+=( '-I+[specify source interface for multicast packets]:interface:_net_interfaces' )
|
||||||
;|
|
;|
|
||||||
|
freebsd<13->.*|openbsd*)
|
||||||
|
args+=( '-H[try reverse-lookups of addresses]' )
|
||||||
|
;|
|
||||||
freebsd*|darwin*|dragonfly*|netbsd*:6)
|
freebsd*|darwin*|dragonfly*|netbsd*:6)
|
||||||
args+=( '-S+[specify source address]:source address' )
|
args+=( '-S+[specify source address]:source address' )
|
||||||
;|
|
;|
|
||||||
|
|
@ -58,10 +60,13 @@ case ${variant}:${${service#ping}:-4} in
|
||||||
(*bsd|darwin|dragonfly)*:4)
|
(*bsd|darwin|dragonfly)*:4)
|
||||||
args+=( "-D[set the don't fragment bit]" )
|
args+=( "-D[set the don't fragment bit]" )
|
||||||
;|
|
;|
|
||||||
|
(freebsd|openbsd|darwin)*:6)
|
||||||
|
args+=( '-D[disable IPv6 fragmentation]' )
|
||||||
|
;|
|
||||||
((free|net)bsd|darwin|dragonfly)*:4)
|
((free|net)bsd|darwin|dragonfly)*:4)
|
||||||
args+=( '-Q[somewhat quiet]')
|
args+=( '-Q[somewhat quiet]')
|
||||||
;|
|
;|
|
||||||
freebsd*:6|darwin*:6|solaris*|netbsd*)
|
freebsd<-12>.*:6|darwin*:6|solaris*|netbsd*)
|
||||||
args+=(
|
args+=(
|
||||||
'*-g+[specify gateway to use as the next hop to the destination]:gateway:_hosts'
|
'*-g+[specify gateway to use as the next hop to the destination]:gateway:_hosts'
|
||||||
)
|
)
|
||||||
|
|
@ -71,10 +76,14 @@ case ${variant}:${${service#ping}:-4} in
|
||||||
;|
|
;|
|
||||||
((free|net)bsd|darwin|dragonfly)*:6)
|
((free|net)bsd|darwin|dragonfly)*:6)
|
||||||
args+=(
|
args+=(
|
||||||
'-a+[generate ICMPv6 Node Information Node Addresses query]:address type:(a c g s l A)'
|
|
||||||
'-b+[set socket buffer size]:buffer size'
|
'-b+[set socket buffer size]:buffer size'
|
||||||
'-H[try reverse-lookups of IPv6 addresses]'
|
|
||||||
'-N[probe node information multicast group address]'
|
'-N[probe node information multicast group address]'
|
||||||
|
)
|
||||||
|
;|
|
||||||
|
(freebsd<-12>.|netbsd|darwin|dragonfly)*:6)
|
||||||
|
args+=(
|
||||||
|
'-a+[generate ICMPv6 Node Information Node Addresses query]:address type:(a c g s l A)'
|
||||||
|
'-H[try reverse-lookups of IPv6 addresses]'
|
||||||
'(-s)-t[generate ICMPv6 Node Information supported query types query]'
|
'(-s)-t[generate ICMPv6 Node Information supported query types query]'
|
||||||
'(-s)-w[generate ICMPv6 Node Information DNS Name query]' '!(-s)-W'
|
'(-s)-w[generate ICMPv6 Node Information DNS Name query]' '!(-s)-W'
|
||||||
)
|
)
|
||||||
|
|
@ -91,30 +100,54 @@ case ${variant}:${${service#ping}:-4} in
|
||||||
'-N+[specify a next-hop router that the probe packet should go through]:router:_hosts'
|
'-N+[specify a next-hop router that the probe packet should go through]:router:_hosts'
|
||||||
)
|
)
|
||||||
;|
|
;|
|
||||||
(freebsd|darwin|dragonfly)*:4)
|
freebsd<13->.*:6|(freebsd|darwin|dragonfly)*:4)
|
||||||
args+=(
|
args+=(
|
||||||
'-A[audible bell for no packet]'
|
'-A[audible bell for no packet]'
|
||||||
|
'-t+[specify timeout after which ping exits]:deadline (seconds)'
|
||||||
|
'-W+[specify time to wait for a response]:wait time (ms)'
|
||||||
|
)
|
||||||
|
;|
|
||||||
|
(freebsd|darwin|dragonfly)*:4)
|
||||||
|
args+=(
|
||||||
'-G+[specify maximum size for ICMP payload for sweeping pings]:size'
|
'-G+[specify maximum size for ICMP payload for sweeping pings]:size'
|
||||||
'-g+[specify minimum size for ICMP payload for sweeping pings]:size [0]'
|
'-g+[specify minimum size for ICMP payload for sweeping pings]:size [0]'
|
||||||
'-h+[specify size increment for ICMP payload for sweeping pings]:size [1]'
|
'-h+[specify size increment for ICMP payload for sweeping pings]:size [1]'
|
||||||
'-M+[use ICMP_MASKREQ or ICMP_TSTAMP instead of ICMP_ECHO]:ICMP:(mask time)'
|
'-M+[use ICMP_MASKREQ or ICMP_TSTAMP instead of ICMP_ECHO]:ICMP:(mask time)'
|
||||||
'-m+[set IP Time to Live for outgoing packets]:ttl'
|
'-m+[set IP Time to Live for outgoing packets]:ttl'
|
||||||
'-T+[set IP Time to Live for multicasted packets]:ttl'
|
'-T+[set IP Time to Live for multicasted packets]:ttl'
|
||||||
'-t+[specify timeout after which ping exits]:deadline (seconds)'
|
|
||||||
'-W+[specify time to wait for a response]:wait time (ms)'
|
|
||||||
'-z+[specify type of service]:type of service'
|
'-z+[specify type of service]:type of service'
|
||||||
)
|
)
|
||||||
;|
|
;|
|
||||||
(freebsd|openbsd|darwin)*:6)
|
(freebsd<-12>.*|darwin*):6)
|
||||||
args+=( '-D[disable IPv6 fragmentation]' )
|
|
||||||
;|
|
|
||||||
(freebsd|darwin)*:6)
|
|
||||||
args+=(
|
args+=(
|
||||||
'-R[audible bell for no packet]'
|
'-R[audible bell for no packet]'
|
||||||
'-r[audible bell for each packet]'
|
'-r[audible bell for each packet]'
|
||||||
)
|
)
|
||||||
;|
|
;|
|
||||||
freebsd*:6)
|
(iputils|freebsd<13->.*):4)
|
||||||
|
args+=(
|
||||||
|
'(-F -N)-4[use IPv4 only]'
|
||||||
|
'-6[use IPv6 only]'
|
||||||
|
)
|
||||||
|
;|
|
||||||
|
freebsd<13->.*:4)
|
||||||
|
args+=(
|
||||||
|
'-C+[add an 802.1p Ethernet Priority Code Point when sending a packet]:pcp:(-1 0 1 2 3 4 5 6 7)'
|
||||||
|
)
|
||||||
|
;|
|
||||||
|
freebsd<13->.*:6)
|
||||||
|
args+=(
|
||||||
|
'*-e+[specify gateway to use as the next hop to the destination]:gateway:_hosts'
|
||||||
|
'-k+[generate ICMPv6 Node Information Node Addresses query]:address type:(a c g s l A)'
|
||||||
|
'(-s)-O[generate ICMPv6 Node Information supported query types query]'
|
||||||
|
'*-u[suppress fragmentation to minimum MTU]'
|
||||||
|
'(-s)-Y[generate ICMPv6 Node Information DNS Name query with old packet format]'
|
||||||
|
'(-s)-y[generate ICMPv6 Node Information DNS Name query]'
|
||||||
|
'-E[enable transport-mode IPsec encapsulated security payload]'
|
||||||
|
'-Z[enables transport-mode IPsec authentication header]'
|
||||||
|
)
|
||||||
|
;|
|
||||||
|
freebsd<-12>.*:6)
|
||||||
args+=(
|
args+=(
|
||||||
'-x+[specify time to wait for a response]:wait time (ms)'
|
'-x+[specify time to wait for a response]:wait time (ms)'
|
||||||
'-X+[specify timeout after which ping exits]:deadline (seconds)'
|
'-X+[specify timeout after which ping exits]:deadline (seconds)'
|
||||||
|
|
@ -154,19 +187,12 @@ case ${variant}:${${service#ping}:-4} in
|
||||||
;;
|
;;
|
||||||
openbsd*)
|
openbsd*)
|
||||||
args+=(
|
args+=(
|
||||||
'-H[try reverse-lookups of addresses]'
|
|
||||||
'-E[audible bell for no packet]'
|
'-E[audible bell for no packet]'
|
||||||
'-e[audible bell for each packet]'
|
'-e[audible bell for each packet]'
|
||||||
'-T+[change TOS value]:TOS value:(critical inetcontrol lowdelay netcontrol throughput reliability ef af cs)'
|
'-T+[change TOS value]:TOS value:(critical inetcontrol lowdelay netcontrol throughput reliability ef af cs)'
|
||||||
'-V+[specify routing table to be used]:routing table'
|
'-V+[specify routing table to be used]:routing table'
|
||||||
)
|
)
|
||||||
;;
|
;;
|
||||||
iputils:4)
|
|
||||||
args+=(
|
|
||||||
'(-F -N)-4[use IPv4 only]'
|
|
||||||
'-6[use IPv6 only]'
|
|
||||||
)
|
|
||||||
;|
|
|
||||||
iputils:*)
|
iputils:*)
|
||||||
args+=(
|
args+=(
|
||||||
'-A[adaptive]'
|
'-A[adaptive]'
|
||||||
|
|
|
||||||
|
|
@ -43,6 +43,11 @@ case $variant in
|
||||||
'--dyn-syms[show dynamic symbol table]'
|
'--dyn-syms[show dynamic symbol table]'
|
||||||
)
|
)
|
||||||
;|
|
;|
|
||||||
|
elfutils|elftoolchain)
|
||||||
|
args+=(
|
||||||
|
'(-z --decompress)'{-z,--decompress}'[show compression information; decompress before dumping data]'
|
||||||
|
)
|
||||||
|
;|
|
||||||
binutils)
|
binutils)
|
||||||
args+=(
|
args+=(
|
||||||
\*{-R,--relocated-dump=}"[dump contents of specified section as relocated bytes]:section:($sections)"
|
\*{-R,--relocated-dump=}"[dump contents of specified section as relocated bytes]:section:($sections)"
|
||||||
|
|
@ -60,7 +65,6 @@ case $variant in
|
||||||
'--elf-section[used specified section as ELF input data]::section'
|
'--elf-section[used specified section as ELF input data]::section'
|
||||||
'(-e --exception)'{-e,--exception}'[show sections for exception handling]'
|
'(-e --exception)'{-e,--exception}'[show sections for exception handling]'
|
||||||
'(-N --numeric-addresses)'{-N,--numeric-addresses}"[don't find symbol names for addresses in DWARF data]"
|
'(-N --numeric-addresses)'{-N,--numeric-addresses}"[don't find symbol names for addresses in DWARF data]"
|
||||||
'(-z --decompress)'{-z,--decompress}'[show compression information; decompress before dumping data]'
|
|
||||||
'(--symbols)-s[show symbol table]'
|
'(--symbols)-s[show symbol table]'
|
||||||
'(-s)--symbols=-[show symbol table]::section:(.dynsym .symtab)'
|
'(-s)--symbols=-[show symbol table]::section:(.dynsym .symtab)'
|
||||||
'(--notes)-n[show core notes (if present)]'
|
'(--notes)-n[show core notes (if present)]'
|
||||||
|
|
|
||||||
|
|
@ -68,6 +68,9 @@ else
|
||||||
'-K[print FreeBSD kernel version]'
|
'-K[print FreeBSD kernel version]'
|
||||||
'-U[print FreeBSD user environment version]'
|
'-U[print FreeBSD user environment version]'
|
||||||
)
|
)
|
||||||
|
;|
|
||||||
|
freebsd<13->.*)
|
||||||
|
args+=( "-b[print kernel's linker-generated build-id]" )
|
||||||
;;
|
;;
|
||||||
solaris*)
|
solaris*)
|
||||||
args+=(
|
args+=(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue