8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / cmd / sgs / libld / common / mapfile-vers
blob0c37b3bff8254eb8db7b89b48cd8398159e2705a
2 # CDDL HEADER START
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
19 # CDDL HEADER END
23 # Copyright (c) 1993, 2010, Oracle and/or its affiliates. All rights reserved.
25 # Generic interface definition for usr/src/cmd/sgs/libld.
29 # MAPFILE HEADER START
31 # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
32 # Object versioning must comply with the rules detailed in
34 #       usr/src/lib/README.mapfiles
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.
39 # MAPFILE HEADER END
42 $mapfile_version 2
44 SYMBOL_VERSION SUNWprivate_4.6 {
45         global:
46                 dbg_print {     # interposed - ld(1) and ld.so.1(1)
47                         FLAGS = NODIRECT;
48                 };
50                 ld_getopt;
52                 ld32_main;
53                 ld64_main;
55                 ld32_create_outfile;
56                 ld64_create_outfile;
57                 ld32_ent_setup;
58                 ld64_ent_setup;
59                 ld32_init_strings;
60                 ld64_init_strings;
61                 ld32_init_target;
62                 ld64_init_target;
63                 ld32_make_sections;
64                 ld64_make_sections;
65                 ld32_ofl_cleanup;
66                 ld64_ofl_cleanup;
67                 ld32_process_mem;
68                 ld64_process_mem;
69                 ld32_reloc_init;
70                 ld64_reloc_init;
71                 ld32_reloc_process;
72                 ld64_reloc_process;
73                 ld32_sym_validate;
74                 ld64_sym_validate;
75                 ld32_update_outfile;
76                 ld64_update_outfile;
77         local:
78                 *;
81 # The following functions must be provided by our caller, or one of the
82 # callers dependencies.
84 SYMBOL_SCOPE {
85         global:
86                 eprintf {
87                         TYPE = FUNCTION;
88                         FLAGS = extern;
89                 };
90                 veprintf {
91                         TYPE = FUNCTION;
92                         FLAGS = extern;
93                 };