xref: /trunk/main/salhelper/source/gcc3.map (revision 4f1ceeb3)
1###############################################################
2#
3#  Licensed to the Apache Software Foundation (ASF) under one
4#  or more contributor license agreements.  See the NOTICE file
5#  distributed with this work for additional information
6#  regarding copyright ownership.  The ASF licenses this file
7#  to you under the Apache License, Version 2.0 (the
8#  "License"); you may not use this file except in compliance
9#  with the License.  You may obtain a copy of the License at
10#
11#    http://www.apache.org/licenses/LICENSE-2.0
12#
13#  Unless required by applicable law or agreed to in writing,
14#  software distributed under the License is distributed on an
15#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16#  KIND, either express or implied.  See the License for the
17#  specific language governing permissions and limitations
18#  under the License.
19#
20###############################################################
21UDK_3_0_0 { # should have been UDK_3.0
22    global:
23	GetVersionInfo;
24	_ZN9salhelper18ORealDynamicLoader11newInstanceEPPS0_RKN3rtl8OUStringES6_;
25	_ZN9salhelper18ORealDynamicLoader7acquireEv;
26	_ZN9salhelper18ORealDynamicLoader7releaseEv;
27	_ZN9salhelper18ORealDynamicLoaderC1EPPS0_RKN3rtl8OUStringES6_PvS7_;
28	_ZN9salhelper18ORealDynamicLoaderC2EPPS0_RKN3rtl8OUStringES6_PvS7_;
29	_ZN9salhelper18ORealDynamicLoaderD0Ev;
30	_ZN9salhelper18ORealDynamicLoaderD1Ev;
31	_ZN9salhelper18ORealDynamicLoaderD2Ev;
32	_ZN9salhelper21SimpleReferenceObjectD0Ev;
33	_ZN9salhelper21SimpleReferenceObjectD1Ev;
34	_ZN9salhelper21SimpleReferenceObjectD2Ev;
35	_ZN9salhelper21SimpleReferenceObjectdlEPv;
36
37	# Introducing a question mark at the end because of
38	# marginal type discrepancy there is a difference in the
39	# mangled name between Linux and Mac OS X, see #i69351#
40	_ZN9salhelper21SimpleReferenceObjectnwE?; # salhelper::SimpleReferenceObject::operator new (std::size_t)
41
42	_ZNK9salhelper18ORealDynamicLoader6getApiEv;
43	_ZTIN9salhelper18ORealDynamicLoaderE;
44	_ZTSN9salhelper18ORealDynamicLoaderE;
45	_ZTVN9salhelper18ORealDynamicLoaderE;
46	_ZTIN9salhelper21SimpleReferenceObjectE;
47	_ZTSN9salhelper21SimpleReferenceObjectE;
48	_ZTVN9salhelper21SimpleReferenceObjectE;
49
50	# Typeinfos that should be UDK_3.1, but were already UDK_3_0_0 prior to the gbuild port:
51	_ZTIN9salhelper15ConditionWaiter8timedoutE;
52	_ZTSN9salhelper15ConditionWaiter8timedoutE;
53	_ZTIN9salhelper9ConditionE;
54	_ZTSN9salhelper9ConditionE;
55
56    local:
57        *;
58};
59
60UDK_3.1 {
61    global:
62        _ZN9salhelper21SimpleReferenceObjectdlEPvRKSt9nothrow_t;
63
64	# Introducing a wildcard right in the middle because due to
65	# marginal type discrepancy there is a difference in the
66	# mangled name between Linux and Mac OS X see #i69351#
67	_ZN9salhelper21SimpleReferenceObjectnwE?RKSt9nothrow_t; # salhelper::SimpleReferenceObject::operator new (std::size_t, std::nothrow_t const&)
68
69        _ZN9salhelper9ConditionC1ERN3osl5MutexE;
70        _ZN9salhelper9ConditionC2ERN3osl5MutexE;
71        _ZN9salhelper9ConditionD0Ev;
72        _ZN9salhelper9ConditionD1Ev;
73        _ZN9salhelper9ConditionD2Ev;
74
75        _ZN9salhelper17ConditionModifierC1ERNS_9ConditionE;
76        _ZN9salhelper17ConditionModifierC2ERNS_9ConditionE;
77        _ZN9salhelper17ConditionModifierD1Ev;
78        _ZN9salhelper17ConditionModifierD2Ev;
79
80        _ZN9salhelper15ConditionWaiterC1ERNS_9ConditionE;
81        _ZN9salhelper15ConditionWaiterC1ERNS_9ConditionE?;
82        _ZN9salhelper15ConditionWaiterC2ERNS_9ConditionE;
83        _ZN9salhelper15ConditionWaiterC2ERNS_9ConditionE?;
84        _ZN9salhelper15ConditionWaiterD1Ev;
85        _ZN9salhelper15ConditionWaiterD2Ev;
86
87        _ZN9salhelper15ConditionWaiter8timedoutaSERKS1_;
88        _ZN9salhelper15ConditionWaiter8timedoutC1ERKS1_;
89        _ZN9salhelper15ConditionWaiter8timedoutC1Ev;
90        _ZN9salhelper15ConditionWaiter8timedoutC2ERKS1_;
91        _ZN9salhelper15ConditionWaiter8timedoutC2Ev;
92        _ZN9salhelper15ConditionWaiter8timedoutD0Ev;
93        _ZN9salhelper15ConditionWaiter8timedoutD1Ev;
94        _ZN9salhelper15ConditionWaiter8timedoutD2Ev;
95} UDK_3_0_0;
96