svn commit: r301931 - head/tools/tools/decioctl

John Baldwin jhb at freebsd.org
Wed Jun 15 21:50:35 UTC 2016


On Wednesday, June 15, 2016 09:01:53 PM John Baldwin wrote:
> Author: jhb
> Date: Wed Jun 15 21:01:53 2016
> New Revision: 301931
> URL: https://svnweb.freebsd.org/changeset/base/301931
> 
> Log:
>   Add a tool to decode ioctl commands.
>   
>   One or more ioctl command values can be passed as arguments on the command
>   line.  For each value, the command is broken down into it's components
>   (direction, group, number, and length).  In addition, if a command has a
>   known name it is output via sysdecode_ioctlname().
>   
>   Reviewed by:	kib, emaste, avg
>   Approved by:	re (gjb)
>   Differential Revision:	https://reviews.freebsd.org/D6851

I've had a version of this in a private tree of utilities for several years.
I added the sysdecode stuff yesterday though now that it's easy to do so.

Sample output:

% ./decioctl 0xc4d01902 0xc4e01902 0x4004667f
  command :  dir  group num  len name
0xc4d01902: INOUT  0x19   2 1232 CAMIOCOMMAND
0xc4e01902: INOUT  0x19   2 1248
0x4004667f: OUT    'f'  127    4 FIONREAD

-- 
John Baldwin


More information about the svn-src-all mailing list