From owner-svn-src-head@FreeBSD.ORG Wed Mar 11 21:56:23 2009 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A36D01065673; Wed, 11 Mar 2009 21:56:23 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 751408FC1D; Wed, 11 Mar 2009 21:56:23 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (pool-98-109-39-197.nwrknj.fios.verizon.net [98.109.39.197]) by cyrus.watson.org (Postfix) with ESMTPSA id EA6BE46B09; Wed, 11 Mar 2009 17:56:22 -0400 (EDT) Received: from localhost (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.14.3/8.14.3) with ESMTP id n2BLuHM5039247; Wed, 11 Mar 2009 17:56:17 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: src-committers@freebsd.org Date: Wed, 11 Mar 2009 17:56:11 -0400 User-Agent: KMail/1.9.7 References: <200903112148.n2BLmaQJ007484@svn.freebsd.org> In-Reply-To: <200903112148.n2BLmaQJ007484@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200903111756.12301.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Wed, 11 Mar 2009 17:56:17 -0400 (EDT) X-Virus-Scanned: ClamAV 0.94.2/9093/Wed Mar 11 11:32:37 2009 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org Subject: Re: svn commit: r189707 - in head: sys/kern sys/sys usr.bin/kdump usr.bin/ktrace X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Mar 2009 21:56:24 -0000 On Wednesday 11 March 2009 5:48:36 pm John Baldwin wrote: > Author: jhb > Date: Wed Mar 11 21:48:36 2009 > New Revision: 189707 > URL: http://svn.freebsd.org/changeset/base/189707 > > Log: > Add a new type of KTRACE record for sysctl(3) invocations. It uses the > internal sysctl_sysctl_name() handler to map the MIB array to a string > name and logs this name in the trace log. This can be useful to see > exactly which sysctls a thread is invoking. > > MFC after: 1 month Sample output below: 884 ktrace CALL execve(0x7fffffffe3a0,0x7fffffffe990,0x7fffffffe9a0) 884 ktrace NAMI "/bin/sh" 884 ktrace NAMI "/libexec/ld-elf.so.1" 884 sh RET execve 0 884 sh CALL __sysctl(0x7fffffffe580,0x2,0x7fffffffe59c,0x7fffffffe590,0,0) 884 sh SCTL "kern.osreldate" 884 sh RET __sysctl 0 884 sh CALL mmap(0,0x240,PROT_READ|PROT_WRITE,MAP_ANON,0xffffffff,0) 884 sh RET mmap 5513216/0x800542000 Some of the sysctl's from a simple ps: 935 ps SCTL "kern.proc.uid.1059" 935 ps SCTL "kern.proc.uid.1059" 935 ps SCTL "sysctl.name2oid" 935 ps SCTL "kern.ccpu" 935 ps SCTL "sysctl.name2oid" 935 ps SCTL "kern.fscale" 935 ps SCTL "sysctl.name2oid" 935 ps SCTL "hw.availpages" 935 ps SCTL "sysctl.name2oid" 935 ps SCTL "kern.ps_arg_cache_limit" 935 ps SCTL "kern.proc.args.935" 935 ps SCTL "kern.argmax" 935 ps SCTL "kern.proc.args.854" -- John Baldwin