xref: /illumos-gate/usr/src/uts/common/mapfiles/kernel.mapfile (revision 6446bd46ed1b4e9f69da153665f82181ccaedad5)
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# Copyright 2021 Oxide Computer Company
15#
16
17#
18# MAPFILE HEADER START
19#
20# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
21# Object scoping must comply with the rules detailed in
22#
23#	usr/src/uts/common/mapfiles/README
24#
25# You should not be making modifications here until you've read the most current
26# copy of that file. If you need help, contact a gatekeeper for guidance.
27#
28# MAPFILE HEADER END
29#
30
31#
32# This file contains functions provided by the kernel that various
33# modules use. This is a combination of things in both unix and genunix.
34#
35
36$mapfile_version 2
37
38SYMBOL_SCOPE {
39    global:
40	bt_getlowbit			{ FLAGS = EXTERN };
41	servicing_interrupt		{ FLAGS = EXTERN };
42	fnvlist_alloc			{ FLAGS = EXTERN };
43	fnvlist_add_string		{ FLAGS = EXTERN };
44	ncpus_online			{ FLAGS = EXTERN };
45	utsname				{ FLAGS = EXTERN };
46};
47