From owner-cvs-src@FreeBSD.ORG Thu Apr 10 22:49:39 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D5345106566C; Thu, 10 Apr 2008 22:49:39 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C592E8FC2F; Thu, 10 Apr 2008 22:49:39 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3AMndfU048519; Thu, 10 Apr 2008 22:49:39 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3AMndtA048517; Thu, 10 Apr 2008 22:49:39 GMT (envelope-from rwatson) Message-Id: <200804102249.m3AMndtA048517@repoman.freebsd.org> From: Robert Watson Date: Thu, 10 Apr 2008 22:49:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/usr.bin/procstat Makefile procstat.1 procstat.c procstat.h procstat_args.c procstat_basic.c procstat_bin.c procstat_cred.c procstat_files.c procstat_kstack.c procstat_threads.c procstat_vm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2008 22:49:39 -0000 rwatson 2008-04-10 22:49:39 UTC FreeBSD src repository Added files: (Branch: RELENG_7) usr.bin/procstat Makefile procstat.1 procstat.c procstat.h procstat_args.c procstat_basic.c procstat_bin.c procstat_cred.c procstat_files.c procstat_kstack.c procstat_threads.c procstat_vm.c Log: Merge Makefile:1.1, procstat.1:1.1, procstat.c:1.1, procstat.h:1.1, procstat_args.c:1.1, procstat_basic.c:1.1, procstat_bin.c:1.1, procstat_cred.c:1.1, procstat_files.c:1.1, procstat_kstack.c:1.1, procstat_threads.c:1.1, and procstat_vm.c:1.1 from HEAD to RELENG_7: Add procstat(1), a process inspection utility. This provides both some of the missing functionality from procfs(4) and new functionality for monitoring and debugging specific processes. procstat(1) operates in the following modes: -b Display binary information for the process. -c Display command line arguments for the process. -f Display file descriptor information for the process. -k Display the stacks of kernel threads in the process. -s Display security credential information for the process. -t Display thread information for the process. -v Display virtual memory mappings for the process. Further revision and modes are expected. Testing, ideas, etc: cognet, sam, Skip Ford Wesley Shields Revision Changes Path 1.1.2.1 +15 -0 src/usr.bin/procstat/Makefile (new) 1.1.2.1 +114 -0 src/usr.bin/procstat/procstat.1 (new) 1.2.2.1 +252 -0 src/usr.bin/procstat/procstat.c (new) 1.1.2.1 +46 -0 src/usr.bin/procstat/procstat.h (new) 1.2.2.1 +74 -0 src/usr.bin/procstat/procstat_args.c (new) 1.2.2.1 +64 -0 src/usr.bin/procstat/procstat_basic.c (new) 1.2.2.1 +68 -0 src/usr.bin/procstat/procstat_bin.c (new) 1.2.2.1 +57 -0 src/usr.bin/procstat/procstat_cred.c (new) 1.5.2.1 +303 -0 src/usr.bin/procstat/procstat_files.c (new) 1.3.2.1 +198 -0 src/usr.bin/procstat/procstat_kstack.c (new) 1.3.2.1 +138 -0 src/usr.bin/procstat/procstat_threads.c (new) 1.2.2.1 +130 -0 src/usr.bin/procstat/procstat_vm.c (new)