xref: /illumos-gate/usr/src/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh (revision 58dbc5075c2263a035b497f4bb080ab9bfb6aab4)
1*58dbc507SJonathan Haslam#
2*58dbc507SJonathan Haslam# CDDL HEADER START
3*58dbc507SJonathan Haslam#
4*58dbc507SJonathan Haslam# The contents of this file are subject to the terms of the
5*58dbc507SJonathan Haslam# Common Development and Distribution License (the "License").
6*58dbc507SJonathan Haslam# You may not use this file except in compliance with the License.
7*58dbc507SJonathan Haslam#
8*58dbc507SJonathan Haslam# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*58dbc507SJonathan Haslam# or http://www.opensolaris.org/os/licensing.
10*58dbc507SJonathan Haslam# See the License for the specific language governing permissions
11*58dbc507SJonathan Haslam# and limitations under the License.
12*58dbc507SJonathan Haslam#
13*58dbc507SJonathan Haslam# When distributing Covered Code, include this CDDL HEADER in each
14*58dbc507SJonathan Haslam# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*58dbc507SJonathan Haslam# If applicable, add the following below this CDDL HEADER, with the
16*58dbc507SJonathan Haslam# fields enclosed by brackets "[]" replaced with your own identifying
17*58dbc507SJonathan Haslam# information: Portions Copyright [yyyy] [name of copyright owner]
18*58dbc507SJonathan Haslam#
19*58dbc507SJonathan Haslam# CDDL HEADER END
20*58dbc507SJonathan Haslam#
21*58dbc507SJonathan Haslam
22*58dbc507SJonathan Haslam#
23*58dbc507SJonathan Haslam# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
24*58dbc507SJonathan Haslam# Use is subject to license terms.
25*58dbc507SJonathan Haslam#
26*58dbc507SJonathan Haslam
27*58dbc507SJonathan Haslamif [ $# != 1 ]; then
28*58dbc507SJonathan Haslam	echo expected one argument: '<'dtrace-path'>'
29*58dbc507SJonathan Haslam	exit 2
30*58dbc507SJonathan Haslamfi
31*58dbc507SJonathan Haslam
32*58dbc507SJonathan Haslamdtrace=$1
33*58dbc507SJonathan Haslam
34*58dbc507SJonathan Haslam$dtrace -ln 'syscall::*$1:entry' read | awk '{print $(NF-1),$NF}' | sort
35*58dbc507SJonathan Haslam$dtrace -ln 'syscall::$1*:entry' read | awk '{print $(NF-1),$NF}' | sort
36*58dbc507SJonathan Haslam$dtrace -ln 'syscall::re$1*:entry' ad | awk '{print $(NF-1),$NF}' | sort
37*58dbc507SJonathan Haslam$dtrace -ln 'syscall::$1l*:entry' read | awk '{print $(NF-1),$NF}' | sort
38*58dbc507SJonathan Haslam$dtrace -ln 'syscall::p$1[0-9][0-9]:entry' read | awk '{print $(NF-1),$NF}' | \
39*58dbc507SJonathan Haslam sort
40*58dbc507SJonathan Haslam
41*58dbc507SJonathan Haslamexit $status
42