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