prof.d revision 14ea49401f3c8c61422aefbda43809e275f60c6c
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor/*
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * CDDL HEADER START
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor *
dbf005d9197b5918404a963cb0e9caf410c7059flgentis * The contents of this file are subject to the terms of the
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * Common Development and Distribution License, Version 1.0 only
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * (the "License"). You may not use this file except in compliance
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * with the License.
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor *
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * or http://www.opensolaris.org/os/licensing.
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * See the License for the specific language governing permissions
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * and limitations under the License.
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor *
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * When distributing Covered Code, include this CDDL HEADER in each
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * If applicable, add the following below this CDDL HEADER, with the
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * fields enclosed by brackets "[]" replaced with your own identifying
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * information: Portions Copyright [yyyy] [name of copyright owner]
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor *
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * CDDL HEADER END
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor */
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor/*
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor * Use is subject to license terms.
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor */
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor#pragma D option quiet
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
739ce874d738594946c2725c8ee01ef504720991lgentisprofile-97
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor/pid != 0/
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor{
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor @proc[pid, execname] = count();
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor}
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzorEND
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor{
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor printf("%-8s %-40s %s\n", "PID", "CMD", "COUNT");
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor printa("%-8d %-40s %@d\n", @proc);
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor}
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor