]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
kdump/truss: decode new _umtx_op flags
authorkevans <kevans@FreeBSD.org>
Wed, 9 Dec 2020 03:24:09 +0000 (03:24 +0000)
committerkevans <kevans@FreeBSD.org>
Wed, 9 Dec 2020 03:24:09 +0000 (03:24 +0000)
commit9abd0d73b9c25e671aa9d274de551b591fe2f285
tree7222816bb9d12507daa62aae85c3f0e0db51e23d
parent2c8a7fb9a517058e6b169535153b696353380c25
kdump/truss: decode new _umtx_op flags

In both cases, print the flag bits first followed by the command.

Output now looks something like this:

(ktrace)
_umtx_op(0x8605f7008,0xf<UMTX_OP_WAIT_UINT_PRIVATE>,0,0,0)
_umtx_op(0x9fffdce8,0x80000003<UMTX_OP__32BIT|UMTX_OP_WAKE>,0x1,0,0)

(truss)
_umtx_op(0x7fffffffda50,UMTX_OP_WAKE,0x1,0x0,0x0) = 0 (0x0)
_umtx_op(0x9fffdd08,UMTX_OP__32BIT|UMTX_OP_WAKE,0x1,0x0,0x0) = 0 (0x0)

Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D27325
usr.bin/kdump/kdump.c
usr.bin/truss/syscalls.c