1*2be1a816SJohn Birrell#!/bin/ksh -p 2*2be1a816SJohn Birrell# 3*2be1a816SJohn Birrell# CDDL HEADER START 4*2be1a816SJohn Birrell# 5*2be1a816SJohn Birrell# The contents of this file are subject to the terms of the 6*2be1a816SJohn Birrell# Common Development and Distribution License (the "License"). 7*2be1a816SJohn Birrell# You may not use this file except in compliance with the License. 8*2be1a816SJohn Birrell# 9*2be1a816SJohn Birrell# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10*2be1a816SJohn Birrell# or http://www.opensolaris.org/os/licensing. 11*2be1a816SJohn Birrell# See the License for the specific language governing permissions 12*2be1a816SJohn Birrell# and limitations under the License. 13*2be1a816SJohn Birrell# 14*2be1a816SJohn Birrell# When distributing Covered Code, include this CDDL HEADER in each 15*2be1a816SJohn Birrell# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16*2be1a816SJohn Birrell# If applicable, add the following below this CDDL HEADER, with the 17*2be1a816SJohn Birrell# fields enclosed by brackets "[]" replaced with your own identifying 18*2be1a816SJohn Birrell# information: Portions Copyright [yyyy] [name of copyright owner] 19*2be1a816SJohn Birrell# 20*2be1a816SJohn Birrell# CDDL HEADER END 21*2be1a816SJohn Birrell# 22*2be1a816SJohn Birrell 23*2be1a816SJohn Birrell# 24*2be1a816SJohn Birrell# Copyright 2006 Sun Microsystems, Inc. All rights reserved. 25*2be1a816SJohn Birrell# Use is subject to license terms. 26*2be1a816SJohn Birrell# 27*2be1a816SJohn Birrell 28*2be1a816SJohn Birrell#ident "%Z%%M% %I% %E% SMI" 29*2be1a816SJohn Birrell 30*2be1a816SJohn Birrell## 31*2be1a816SJohn Birrell# 32*2be1a816SJohn Birrell# ASSERTION: 33*2be1a816SJohn Birrell# The -i option can be used to enable the trace of probes from their ids. A 34*2be1a816SJohn Birrell# non-increasing range will not list any probes. 35*2be1a816SJohn Birrell# 36*2be1a816SJohn Birrell# SECTION: dtrace Utility/-i Option 37*2be1a816SJohn Birrell# 38*2be1a816SJohn Birrell## 39*2be1a816SJohn Birrell 40*2be1a816SJohn Birrellif [ $# != 1 ]; then 41*2be1a816SJohn Birrell echo expected one argument: '<'dtrace-path'>' 42*2be1a816SJohn Birrell exit 2 43*2be1a816SJohn Birrellfi 44*2be1a816SJohn Birrell 45*2be1a816SJohn Birrelldtrace=$1 46*2be1a816SJohn Birrell 47*2be1a816SJohn Birrell$dtrace -i -3 48*2be1a816SJohn Birrell 49*2be1a816SJohn Birrellstatus=$? 50*2be1a816SJohn Birrell 51*2be1a816SJohn Birrellecho $status 52*2be1a816SJohn Birrell 53*2be1a816SJohn Birrellif [ "$status" -ne 0 ]; then 54*2be1a816SJohn Birrell exit 0 55*2be1a816SJohn Birrellfi 56*2be1a816SJohn Birrell 57*2be1a816SJohn Birrellecho $tst: dtrace failed 58*2be1a816SJohn Birrellexit $status 59