19512fe85Sahl /* 29512fe85Sahl * CDDL HEADER START 39512fe85Sahl * 49512fe85Sahl * The contents of this file are subject to the terms of the 59512fe85Sahl * Common Development and Distribution License (the "License"). 69512fe85Sahl * You may not use this file except in compliance with the License. 79512fe85Sahl * 89512fe85Sahl * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 99512fe85Sahl * or http://www.opensolaris.org/os/licensing. 109512fe85Sahl * See the License for the specific language governing permissions 119512fe85Sahl * and limitations under the License. 129512fe85Sahl * 139512fe85Sahl * When distributing Covered Code, include this CDDL HEADER in each 149512fe85Sahl * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 159512fe85Sahl * If applicable, add the following below this CDDL HEADER, with the 169512fe85Sahl * fields enclosed by brackets "[]" replaced with your own identifying 179512fe85Sahl * information: Portions Copyright [yyyy] [name of copyright owner] 189512fe85Sahl * 199512fe85Sahl * CDDL HEADER END 209512fe85Sahl */ 219512fe85Sahl 229512fe85Sahl /* 239512fe85Sahl * Copyright 2006 Sun Microsystems, Inc. All rights reserved. 249512fe85Sahl * Use is subject to license terms. 259512fe85Sahl */ 269512fe85Sahl 27*e98f46ccSAdam Leventhal /* 28*e98f46ccSAdam Leventhal * Copyright (c) 2012 by Delphix. All rights reserved. 29*e98f46ccSAdam Leventhal */ 309512fe85Sahl 319512fe85Sahl #pragma D option quiet 329512fe85Sahl 339512fe85Sahl #pragma D option switchrate=1ms 349512fe85Sahl #pragma D option aggrate=1ms 359512fe85Sahl 36*e98f46ccSAdam Leventhal tick-50ms 379512fe85Sahl { 389512fe85Sahl i++; 399512fe85Sahl } 409512fe85Sahl 41*e98f46ccSAdam Leventhal tick-50ms 42*e98f46ccSAdam Leventhal /!(i & 1) && i > 1/ 439512fe85Sahl { 449512fe85Sahl setopt("quiet", "no"); 459512fe85Sahl setopt("quiet"); 469512fe85Sahl setopt("quiet"); 479512fe85Sahl setopt("quiet", "yes"); 489512fe85Sahl @["abc"] = count(); 49*e98f46ccSAdam Leventhal } 50*e98f46ccSAdam Leventhal 51*e98f46ccSAdam Leventhal tick-50ms 52*e98f46ccSAdam Leventhal /(i & 1) && i > 1/ 53*e98f46ccSAdam Leventhal { 549512fe85Sahl printa("%@d\n", @); 559512fe85Sahl } 569512fe85Sahl 57*e98f46ccSAdam Leventhal tick-50ms 58*e98f46ccSAdam Leventhal /i == 10/ 599512fe85Sahl { 609512fe85Sahl setopt("switchrate", "5sec"); 619512fe85Sahl setopt("aggrate", "5sec"); 629512fe85Sahl } 639512fe85Sahl 64*e98f46ccSAdam Leventhal tick-50ms 65*e98f46ccSAdam Leventhal /i == 61/ 669512fe85Sahl { 679512fe85Sahl exit(0); 689512fe85Sahl } 69