From owner-svn-src-all@freebsd.org Thu Jun 16 01:55:11 2016 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A0901A31C17; Thu, 16 Jun 2016 01:55:11 +0000 (UTC) (envelope-from sepherosa@gmail.com) Received: from mail-vk0-x234.google.com (mail-vk0-x234.google.com [IPv6:2607:f8b0:400c:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5BEB81EDA; Thu, 16 Jun 2016 01:55:11 +0000 (UTC) (envelope-from sepherosa@gmail.com) Received: by mail-vk0-x234.google.com with SMTP id d185so54535834vkg.0; Wed, 15 Jun 2016 18:55:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=4sJeafA0tHADY7ib+z6QldPdoUYh+FXYeA/4f+g/ehg=; b=MwXgPQhvxkuYx0jplPCD+bggXsI48Ot78x3mjfNmy1DMJ3eE89eL+zQvAr7e1x2/JF 1PyPKxIe/2+PSNk+bhA/gWQXmh77dZAIIq4edqZaACvV8ghxPIc2rMJha8u8nyNcas6i k9YtLMPX56akr4vX44cvoEOG2McyNC+X5zEEPiLcILeWDQHUykJbpdD7LanVLZ3BV3xa oz00Xl6apgZaqvpn6ePACFgSE4fFdFxwwAWaBJ+lFUPfcDIbI7Wf7v6geWZbAnQZzKkO gxU34mcESo4jQHQhoBUzIvkHBgz4z2pPnXRubUbzKheIQYwoC1KGs7dJUtqfa7wY2X8t WVMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=4sJeafA0tHADY7ib+z6QldPdoUYh+FXYeA/4f+g/ehg=; b=C2Oin1zRPlFeJsz4FUB1k+c7WPid/dp39NWfc9vOxQBhwvNpD9kwhGSbwa3/aGgb+M zftxc90342EIFsvOme8ol+7LKvSR5FK7SSqzx/Pp2yT3aYlL6kNURyYDqZCa7pOlqAuc RmCuY+HieMRWXdwGrZCwf1aiZWuNEfp0uvVVDi+KP4YT2t5dpa17j2OM48yDZFup32IA C0Pkj/YIhvEFCi6/1whQEijuHQzCnX/ImD0PvUoaTln4Vd55DDX1aF01+uG6fhPdFndX 8v2sQWBHszd2PGPQtGtim1iK5GNEk30OdZXP+2uDGLMYCfdsxJaqV+aSr7viAUQCg1bv m0jQ== X-Gm-Message-State: ALyK8tJLPz264KfsYGh0N1LQFo7H6e4U5tYfyNvTDulAWZ/mQivmKFAbqdYS+OsYwIDhGP4ZHFXtOWuDNPL20g== X-Received: by 10.31.168.138 with SMTP id r132mr991717vke.8.1466042110241; Wed, 15 Jun 2016 18:55:10 -0700 (PDT) MIME-Version: 1.0 Received: by 10.159.37.1 with HTTP; Wed, 15 Jun 2016 18:55:09 -0700 (PDT) In-Reply-To: <13453684.1tT3vNfOUf@ralph.baldwin.cx> References: <201606152101.u5FL1reW011224@repo.freebsd.org> <13453684.1tT3vNfOUf@ralph.baldwin.cx> From: Sepherosa Ziehau Date: Thu, 16 Jun 2016 09:55:09 +0800 Message-ID: Subject: Re: svn commit: r301931 - head/tools/tools/decioctl To: John Baldwin Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jun 2016 01:55:11 -0000 On Thu, Jun 16, 2016 at 5:12 AM, John Baldwin wrote: > 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 Haha, very nice :D -- Tomorrow Will Never Die