xref: /titanic_50/usr/src/cmd/sgs/elfedit/common/mapfile-vers (revision cd3e933325e68e23516a196a8fea7f49b1e497c3)
1d29b2c44Sab196087#
2d29b2c44Sab196087# CDDL HEADER START
3d29b2c44Sab196087#
4d29b2c44Sab196087# The contents of this file are subject to the terms of the
5d29b2c44Sab196087# Common Development and Distribution License (the "License").
6d29b2c44Sab196087# You may not use this file except in compliance with the License.
7d29b2c44Sab196087#
8d29b2c44Sab196087# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9d29b2c44Sab196087# or http://www.opensolaris.org/os/licensing.
10d29b2c44Sab196087# See the License for the specific language governing permissions
11d29b2c44Sab196087# and limitations under the License.
12d29b2c44Sab196087#
13d29b2c44Sab196087# When distributing Covered Code, include this CDDL HEADER in each
14d29b2c44Sab196087# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15d29b2c44Sab196087# If applicable, add the following below this CDDL HEADER, with the
16d29b2c44Sab196087# fields enclosed by brackets "[]" replaced with your own identifying
17d29b2c44Sab196087# information: Portions Copyright [yyyy] [name of copyright owner]
18d29b2c44Sab196087#
19d29b2c44Sab196087# CDDL HEADER END
20d29b2c44Sab196087#
21d29b2c44Sab196087
22d29b2c44Sab196087#
23*cd3e9333SAli Bahrami# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
24d29b2c44Sab196087#
25bfed486aSAli Bahrami
26bfed486aSAli Bahrami#
27bfed486aSAli Bahrami# MAPFILE HEADER START
28bfed486aSAli Bahrami#
29bfed486aSAli Bahrami# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
30bfed486aSAli Bahrami# Object versioning must comply with the rules detailed in
31bfed486aSAli Bahrami#
32bfed486aSAli Bahrami#	usr/src/lib/README.mapfiles
33bfed486aSAli Bahrami#
34bfed486aSAli Bahrami# You should not be making modifications here until you've read the most current
35bfed486aSAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance.
36bfed486aSAli Bahrami#
37bfed486aSAli Bahrami# MAPFILE HEADER END
38d29b2c44Sab196087#
39d29b2c44Sab196087
40*cd3e9333SAli Bahrami$mapfile_version 2
41*cd3e9333SAli Bahrami
42*cd3e9333SAli BahramiSYMBOL_SCOPE {
43d29b2c44Sab196087	global:
44d29b2c44Sab196087		main;			# debuggers seem to like this.
45d29b2c44Sab196087
46d29b2c44Sab196087
47d29b2c44Sab196087
48d29b2c44Sab196087		# liblddbg dbg_print() function
49*cd3e9333SAli Bahrami		dbg_print		{ FLAGS = NODIRECT };
50d29b2c44Sab196087
51d29b2c44Sab196087
52d29b2c44Sab196087
53d29b2c44Sab196087		# Core API
54d29b2c44Sab196087		elfedit_command_usage;
5555ef6355Sab196087		elfedit_cpl_command;
56d29b2c44Sab196087		elfedit_cpl_match;
57d29b2c44Sab196087		elfedit_cpl_module;
5855ef6355Sab196087		elfedit_cpl_ndx;
59d29b2c44Sab196087		elfedit_elferr;
60d29b2c44Sab196087		elfedit_flags;
61d29b2c44Sab196087		elfedit_malloc;
62d29b2c44Sab196087		elfedit_msg;
63d29b2c44Sab196087		elfedit_outstyle;
64d29b2c44Sab196087		elfedit_pager_init;
65d29b2c44Sab196087		elfedit_printf;
66d29b2c44Sab196087		elfedit_realloc;
67cce0e03bSab196087		elfedit_str_to_c_literal;
68cce0e03bSab196087		elfedit_write;
69d29b2c44Sab196087
70d29b2c44Sab196087
71d29b2c44Sab196087
72d29b2c44Sab196087		# ato[u]i routines
73d29b2c44Sab196087		elfedit_const_to_atoui;
74d29b2c44Sab196087
75d29b2c44Sab196087		elfedit_atoi;
76d29b2c44Sab196087		elfedit_atoui;
77d29b2c44Sab196087		elfedit_atoconst;
78d29b2c44Sab196087
79d29b2c44Sab196087		elfedit_atoi2;
80d29b2c44Sab196087		elfedit_atoui2;
81d29b2c44Sab196087		elfedit_atoconst2;
82d29b2c44Sab196087
83d29b2c44Sab196087		elfedit_atoi_range;
84d29b2c44Sab196087		elfedit_atoui_range;
85d29b2c44Sab196087		elfedit_atoconst_range;
86d29b2c44Sab196087
87d29b2c44Sab196087		elfedit_atoi_range2;
88d29b2c44Sab196087		elfedit_atoui_range2;
89d29b2c44Sab196087		elfedit_atoconst_range2;
90d29b2c44Sab196087
91d29b2c44Sab196087		elfedit_atoi_value_to_str;
92d29b2c44Sab196087		elfedit_atoui_value_to_str;
93d29b2c44Sab196087		elfedit_atoconst_value_to_str;
94d29b2c44Sab196087
95d29b2c44Sab196087		elfedit_cpl_atoi;
96d29b2c44Sab196087		elfedit_cpl_atoui;
97d29b2c44Sab196087		elfedit_cpl_atoconst;
98d29b2c44Sab196087
99d29b2c44Sab196087
100d29b2c44Sab196087
101d29b2c44Sab196087		# Convenience functions built on top of the ato[u]i routines
102d29b2c44Sab196087		elfedit_atobool;
103d29b2c44Sab196087		elfedit_atoshndx;
104d29b2c44Sab196087
105d29b2c44Sab196087
106d29b2c44Sab196087
107d29b2c44Sab196087		# Getopt
108d29b2c44Sab196087		elfedit_getopt_init;
109d29b2c44Sab196087		elfedit_getopt;
110d29b2c44Sab196087
111d29b2c44Sab196087
112d29b2c44Sab196087
113d29b2c44Sab196087		# Utilities
114d29b2c44Sab196087		elfedit_array_elts_delete;
115d29b2c44Sab196087
116d29b2c44Sab196087		elfedit_array_elts_move;
117d29b2c44Sab196087
118d29b2c44Sab196087		elfedit_bits_set;
119d29b2c44Sab196087
120d29b2c44Sab196087		elfedit32_dyn_elt_init;
121d29b2c44Sab196087		elfedit64_dyn_elt_init;
122d29b2c44Sab196087
123d29b2c44Sab196087		elfedit32_dyn_elt_save;
124d29b2c44Sab196087		elfedit64_dyn_elt_save;
125d29b2c44Sab196087
126d29b2c44Sab196087		elfedit32_dyn_offset_to_str;
127d29b2c44Sab196087		elfedit64_dyn_offset_to_str;
128d29b2c44Sab196087
129d29b2c44Sab196087		elfedit32_dynstr_getpad;
130d29b2c44Sab196087		elfedit64_dynstr_getpad;
131d29b2c44Sab196087
132d29b2c44Sab196087		elfedit32_dynstr_insert;
133d29b2c44Sab196087		elfedit64_dynstr_insert;
134d29b2c44Sab196087
135d29b2c44Sab196087		elfedit32_modified_ehdr;
136d29b2c44Sab196087		elfedit64_modified_ehdr;
137d29b2c44Sab196087
138d29b2c44Sab196087		elfedit32_modified_phdr;
139d29b2c44Sab196087		elfedit64_modified_phdr;
140d29b2c44Sab196087
141d29b2c44Sab196087		elfedit32_modified_shdr;
142d29b2c44Sab196087		elfedit64_modified_shdr;
143d29b2c44Sab196087
144d29b2c44Sab196087		elfedit32_modified_data;
145d29b2c44Sab196087		elfedit64_modified_data;
146d29b2c44Sab196087
147d29b2c44Sab196087		elfedit32_name_to_shndx;
148d29b2c44Sab196087		elfedit64_name_to_shndx;
149d29b2c44Sab196087
150d29b2c44Sab196087		elfedit32_name_to_symndx;
151d29b2c44Sab196087		elfedit64_name_to_symndx;
152d29b2c44Sab196087
153d29b2c44Sab196087		elfedit32_offset_to_str;
154d29b2c44Sab196087		elfedit64_offset_to_str;
155d29b2c44Sab196087
156d29b2c44Sab196087		elfedit32_sec_findstr;
157d29b2c44Sab196087		elfedit64_sec_findstr;
158d29b2c44Sab196087
159cce0e03bSab196087		elfedit32_sec_get;
160cce0e03bSab196087		elfedit64_sec_get;
161cce0e03bSab196087
162d29b2c44Sab196087		elfedit32_sec_getcap;
163d29b2c44Sab196087		elfedit64_sec_getcap;
164d29b2c44Sab196087
165d29b2c44Sab196087		elfedit32_sec_getdyn;
166d29b2c44Sab196087		elfedit64_sec_getdyn;
167d29b2c44Sab196087
168d29b2c44Sab196087		elfedit32_sec_getstr;
169d29b2c44Sab196087		elfedit64_sec_getstr;
170d29b2c44Sab196087
171d29b2c44Sab196087		elfedit32_sec_getsyminfo;
172d29b2c44Sab196087		elfedit64_sec_getsyminfo;
173d29b2c44Sab196087
174d29b2c44Sab196087		elfedit32_sec_getsymtab;
175d29b2c44Sab196087		elfedit64_sec_getsymtab;
176d29b2c44Sab196087
177d29b2c44Sab196087		elfedit32_sec_getversym;
178d29b2c44Sab196087		elfedit64_sec_getversym;
179d29b2c44Sab196087
180d29b2c44Sab196087		elfedit32_sec_getxshndx;
181d29b2c44Sab196087		elfedit64_sec_getxshndx;
182d29b2c44Sab196087
183d29b2c44Sab196087		elfedit32_sec_issymtab;
184d29b2c44Sab196087		elfedit64_sec_issymtab;
185d29b2c44Sab196087
186d29b2c44Sab196087		elfedit32_shndx_to_name;
187d29b2c44Sab196087		elfedit64_shndx_to_name;
188d29b2c44Sab196087
189d29b2c44Sab196087		elfedit32_sec_msgprefix;
190d29b2c44Sab196087		elfedit64_sec_msgprefix;
191d29b2c44Sab196087
192d29b2c44Sab196087		elfedit32_strtab_insert;
193d29b2c44Sab196087		elfedit64_strtab_insert;
194d29b2c44Sab196087
195d29b2c44Sab196087		elfedit32_strtab_insert_test;
196d29b2c44Sab196087		elfedit64_strtab_insert_test;
197d29b2c44Sab196087
1984f680cc6SAli Bahrami		elfedit32_test_osabi;
1994f680cc6SAli Bahrami		elfedit64_test_osabi;
2004f680cc6SAli Bahrami
201d29b2c44Sab196087		elfedit32_type_to_shndx;
202d29b2c44Sab196087		elfedit64_type_to_shndx;
203d29b2c44Sab196087
204d29b2c44Sab196087	local:
205d29b2c44Sab196087		*;
206d29b2c44Sab196087};
207