1#
2# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
3# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
4# Copyright 2023 RackTop Systems, Inc.
5# Copyright 2023 OmniOS Community Edition (OmniOSce) Association.
6# Copyright 2024 Oxide Computer Company
7#
8# CDDL HEADER START
9#
10# The contents of this file are subject to the terms of the
11# Common Development and Distribution License (the "License").
12# You may not use this file except in compliance with the License.
13#
14# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
15# or http://www.opensolaris.org/os/licensing.
16# See the License for the specific language governing permissions
17# and limitations under the License.
18#
19# When distributing Covered Code, include this CDDL HEADER in each
20# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
21# If applicable, add the following below this CDDL HEADER, with the
22# fields enclosed by brackets "[]" replaced with your own identifying
23# information: Portions Copyright [yyyy] [name of copyright owner]
24#
25# CDDL HEADER END
26#
27
28#
29# MAPFILE HEADER START
30#
31# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
32# Object versioning must comply with the rules detailed in
33#
34#	usr/src/lib/README.mapfiles
35#
36# You should not be making modifications here until you've read the most current
37# copy of that file. If you need help, contact a gatekeeper for guidance.
38#
39# MAPFILE HEADER END
40#
41
42$mapfile_version 2
43
44# External interface requirements
45SYMBOL_SCOPE {
46	global:
47#		Plwp_iter			{ FLAGS = EXTERN };
48#		Pmapping_iter			{ FLAGS = EXTERN };
49
50		_mdb_ks_ncpu			{ FLAGS = EXTERN };
51		_mdb_ks_pagemask		{ FLAGS = EXTERN };
52		_mdb_ks_pageoffset		{ FLAGS = EXTERN };
53		_mdb_ks_pageshift		{ FLAGS = EXTERN };
54		_mdb_ks_pagesize		{ FLAGS = EXTERN };
55
56		mdb				{ FLAGS = EXTERN };
57		mdb_add_walker			{ FLAGS = EXTERN };
58		mdb_alloc			{ FLAGS = EXTERN };
59		mdb_aread			{ FLAGS = EXTERN };
60		mdb_awrite			{ FLAGS = EXTERN };
61		mdb_call_dcmd			{ FLAGS = EXTERN };
62		mdb_callback_add		{ FLAGS = EXTERN };
63		mdb_callback_remove		{ FLAGS = EXTERN };
64		mdb_cpuset_find			{ FLAGS = EXTERN };
65		mdb_ctf_array_info		{ FLAGS = EXTERN };
66		mdb_ctf_enum_name		{ FLAGS = EXTERN };
67		mdb_ctf_lookup_by_addr		{ FLAGS = EXTERN };
68		mdb_ctf_lookup_by_name		{ FLAGS = EXTERN };
69		mdb_ctf_member_iter		{ FLAGS = EXTERN };
70		mdb_ctf_module_lookup		{ FLAGS = EXTERN };
71		mdb_ctf_offsetof		{ FLAGS = EXTERN };
72		mdb_ctf_offsetof_by_name	{ FLAGS = EXTERN };
73		mdb_ctf_sizeof_by_name		{ FLAGS = EXTERN };
74		mdb_ctf_readsym			{ FLAGS = EXTERN };
75		mdb_ctf_type_cmp		{ FLAGS = EXTERN };
76		mdb_ctf_type_invalidate		{ FLAGS = EXTERN };
77		mdb_ctf_type_kind		{ FLAGS = EXTERN };
78		mdb_ctf_type_name		{ FLAGS = EXTERN };
79		mdb_ctf_type_reference		{ FLAGS = EXTERN };
80		mdb_ctf_type_resolve		{ FLAGS = EXTERN };
81		mdb_ctf_type_size		{ FLAGS = EXTERN };
82		mdb_ctf_type_valid		{ FLAGS = EXTERN };
83		mdb_ctf_vread			{ FLAGS = EXTERN };
84		mdb_ddi_pathname		{ FLAGS = EXTERN };
85		mdb_dec_indent			{ FLAGS = EXTERN };
86		mdb_devinfo2driver		{ FLAGS = EXTERN };
87		mdb_devinfo2statep		{ FLAGS = EXTERN };
88		mdb_dlpi_prim			{ FLAGS = EXTERN };
89		mdb_dump64			{ FLAGS = EXTERN };
90		mdb_dumpptr			{ FLAGS = EXTERN };
91		mdb_eval			{ FLAGS = EXTERN };
92		mdb_fdio_create_path		{ FLAGS = EXTERN };
93		mdb_fdio_fileno			{ FLAGS = EXTERN };
94		mdb_ffs				{ FLAGS = EXTERN };
95		mdb_flush			{ FLAGS = EXTERN };
96		mdb_fpwalk_dcmd			{ FLAGS = EXTERN };
97		mdb_fread			{ FLAGS = EXTERN };
98		mdb_free			{ FLAGS = EXTERN };
99		mdb_fwrite			{ FLAGS = EXTERN };
100		mdb_gelf_create			{ FLAGS = EXTERN };
101		mdb_gelf_destroy		{ FLAGS = EXTERN };
102		mdb_gelf_sect_by_name		{ FLAGS = EXTERN };
103		mdb_gelf_sect_load		{ FLAGS = EXTERN };
104		mdb_getareg			{ FLAGS = EXTERN };
105		mdb_get_dot			{ FLAGS = EXTERN };
106		mdb_get_lbolt			{ FLAGS = EXTERN };
107		mdb_get_pipe			{ FLAGS = EXTERN };
108		mdb_get_soft_state_byaddr	{ FLAGS = EXTERN };
109		mdb_get_soft_state_byname	{ FLAGS = EXTERN };
110		mdb_get_state			{ FLAGS = EXTERN };
111		mdb_get_xdata			{ FLAGS = EXTERN };
112		mdb_gethrtime			{ FLAGS = EXTERN };
113		mdb_getopts			{ FLAGS = EXTERN };
114		mdb_inc_indent			{ FLAGS = EXTERN };
115		mdb_inval_bits			{ FLAGS = EXTERN };
116		mdb_io_destroy			{ FLAGS = EXTERN };
117		mdb_iob_clrflags		{ FLAGS = EXTERN };
118		mdb_iob_getflags		{ FLAGS = EXTERN };
119		mdb_iob_resize			{ FLAGS = EXTERN };
120		mdb_iob_setflags		{ FLAGS = EXTERN };
121		mdb_layered_walk		{ FLAGS = EXTERN };
122		mdb_lookup_by_addr		{ FLAGS = EXTERN };
123		mdb_lookup_by_name		{ FLAGS = EXTERN };
124		mdb_lookup_by_obj		{ FLAGS = EXTERN };
125		mdb_mac_addr			{ FLAGS = EXTERN };
126		mdb_major_to_name		{ FLAGS = EXTERN };
127		mdb_mblk_count			{ FLAGS = EXTERN };
128		mdb_memio_create		{ FLAGS = EXTERN };
129		mdb_name_to_major		{ FLAGS = EXTERN };
130		mdb_nhconvert			{ FLAGS = EXTERN };
131		mdb_nicenum			{ FLAGS = EXTERN };
132		mdb_nicetime			{ FLAGS = EXTERN };
133		mdb_object_iter			{ FLAGS = EXTERN };
134		mdb_one_bit			{ FLAGS = EXTERN };
135		mdb_page2pfn			{ FLAGS = EXTERN };
136		mdb_page_lookup			{ FLAGS = EXTERN };
137		mdb_pfn2page			{ FLAGS = EXTERN };
138		mdb_pid2proc			{ FLAGS = EXTERN };
139		mdb_pread			{ FLAGS = EXTERN };
140		mdb_printf			{ FLAGS = EXTERN };
141		mdb_snprintfrac			{ FLAGS = EXTERN };
142		mdb_prop_kernel			{ FLAGS = EXTERN };
143		mdb_prop_postmortem		{ FLAGS = EXTERN };
144		mdb_pwalk			{ FLAGS = EXTERN };
145		mdb_pwalk_dcmd			{ FLAGS = EXTERN };
146		mdb_pwrite			{ FLAGS = EXTERN };
147		mdb_qinfo			{ FLAGS = EXTERN };
148		mdb_qname			{ FLAGS = EXTERN };
149		mdb_qops_install		{ FLAGS = EXTERN };
150		mdb_qops_remove			{ FLAGS = EXTERN };
151		mdb_qrnext_default		{ FLAGS = EXTERN };
152		mdb_qwnext			{ FLAGS = EXTERN };
153		mdb_qwnext_default		{ FLAGS = EXTERN };
154		mdb_read_refstr			{ FLAGS = EXTERN };
155		mdb_readstr			{ FLAGS = EXTERN };
156		mdb_readsym			{ FLAGS = EXTERN };
157		mdb_readvar			{ FLAGS = EXTERN };
158		mdb_remove_walker		{ FLAGS = EXTERN };
159		mdb_set_dot			{ FLAGS = EXTERN };
160		mdb_set_pipe			{ FLAGS = EXTERN };
161		mdb_snprintf			{ FLAGS = EXTERN };
162		mdb_strtoull			{ FLAGS = EXTERN };
163		mdb_symbol_iter			{ FLAGS = EXTERN };
164		mdb_tgt_notsup			{ FLAGS = EXTERN };
165		mdb_thread_name			{ FLAGS = EXTERN };
166		mdb_vnode2path			{ FLAGS = EXTERN };
167		mdb_vread			{ FLAGS = EXTERN };
168		mdb_vtype2chr			{ FLAGS = EXTERN };
169		mdb_vwrite			{ FLAGS = EXTERN };
170		mdb_walk			{ FLAGS = EXTERN };
171		mdb_walk_dcmd			{ FLAGS = EXTERN };
172		mdb_warn			{ FLAGS = EXTERN };
173		mdb_whatis_done			{ FLAGS = EXTERN };
174		mdb_whatis_flags		{ FLAGS = EXTERN };
175		mdb_whatis_match		{ FLAGS = EXTERN };
176		mdb_whatis_overlaps		{ FLAGS = EXTERN };
177		mdb_whatis_register		{ FLAGS = EXTERN };
178		mdb_whatis_report_address	{ FLAGS = EXTERN };
179		mdb_whatis_report_object	{ FLAGS = EXTERN };
180		mdb_writestr			{ FLAGS = EXTERN };
181		mdb_writesym			{ FLAGS = EXTERN };
182		mdb_writevar			{ FLAGS = EXTERN };
183		mdb_zalloc			{ FLAGS = EXTERN };
184};
185