xref: /illumos-gate/usr/src/test/elf-tests/tests/mapfiles/assert/mapfile.guidance (revision 689b9301078f0c35c7f198fcee8032a0d30eff3a)
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 2012, Richard Lowe.
14#
15
16
17$mapfile_version 2
18
19
20SYMBOL_VERSION foo {
21    global:
22	common;
23	data;
24	function	{
25			  ASSERT = {
26				  TYPE = FUNCTION;
27				  SH_ATTR = BITS;
28				  BINDING = GLOBAL;
29				};
30			};
31	weak_function	{
32			  ASSERT = {
33				  BINDING = WEAK;
34				  ALIAS = function;
35				};
36			};
37	weak_data	{ ASSERT = { BINDING = WEAK; ALIAS = data; }; };
38	tbs;
39	tdata;
40
41    local:
42	*;
43};
44