xref: /illumos-gate/usr/src/uts/common/mapfiles/dtrace.mapfile.awk (revision 20a7641f9918de8574b8b3b47dbe35c4bfc78df1)
1#
2# This file and its contents are supplied under the terms of the
3# Common Development and Distribution License ("CDDL"), version 1.0.
4# You may only use this file in accordance with the terms of version
5# 1.0 of the CDDL.
6#
7# A full copy of the text of the CDDL should have accompanied this
8# source.  A copy of the CDDL is also available via the Internet at
9# http://www.illumos.org/license/CDDL.
10#
11
12#
13# Copyright 2016 Joyent, Inc.
14#
15
16#
17# This script is designed to assemble a mapfile for DTrace probes.
18#
19BEGIN {
20	print "#"
21	print "# This file is autogenerated by dtrace.mapfile.awk"
22	print "#"
23	print "$mapfile_version 2"
24	print "SYMBOL_SCOPE {"
25	print "    global:"
26}
27
28/__dtrace_probe_/ {
29	printf "\t%s\t{ FLAGS = EXTERN };\n", $1
30}
31
32END {
33	print "};"
34}
35