2 # This file is part of the LibreOffice project.
4 # This Source Code Form is subject to the terms of the Mozilla Public
5 # License, v. 2.0. If a copy of the MPL was not distributed with this
6 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 # This file incorporates work covered by the following license notice:
10 # Licensed to the Apache Software Foundation (ASF) under one or more
11 # contributor license agreements. See the NOTICE file distributed
12 # with this work for additional information regarding copyright
13 # ownership. The ASF licenses this file to you under the Apache
14 # License, Version 2.0 (the "License"); you may not use this file
15 # except in compliance with the License. You may obtain a copy of
16 # the License at http://www.apache.org/licenses/LICENSE-2.0 .
18 UDK_3_0_0 { # should have been UDK_3.0
20 _ZTI*; _ZTS*; # weak RTTI symbols for C++ exceptions
22 _ZN9salhelper18ORealDynamicLoader11newInstanceEPPS0_RKN3rtl8OUStringES6_;
23 _ZN9salhelper18ORealDynamicLoader7acquireEv;
24 _ZN9salhelper18ORealDynamicLoader7releaseEv;
25 _ZN9salhelper18ORealDynamicLoaderC1EPPS0_RKN3rtl8OUStringES6_PvS7_;
26 _ZN9salhelper18ORealDynamicLoaderC2EPPS0_RKN3rtl8OUStringES6_PvS7_;
27 _ZN9salhelper18ORealDynamicLoaderD0Ev;
28 _ZN9salhelper18ORealDynamicLoaderD1Ev;
29 _ZN9salhelper18ORealDynamicLoaderD2Ev;
30 _ZN9salhelper21SimpleReferenceObjectD0Ev;
31 _ZN9salhelper21SimpleReferenceObjectD1Ev;
32 _ZN9salhelper21SimpleReferenceObjectD2Ev;
33 _ZN9salhelper21SimpleReferenceObjectdlEPv;
35 # Introducing a question mark at the end because of
36 # marginal type discrepancy there is a difference in the
37 # mangled name between Linux and Mac OS X, see #i69351#
38 _ZN9salhelper21SimpleReferenceObjectnwE?; # salhelper::SimpleReferenceObject::operator new (std::size_t)
40 _ZNK9salhelper18ORealDynamicLoader6getApiEv;
41 # _ZTIN9salhelper18ORealDynamicLoaderE;
42 # _ZTSN9salhelper18ORealDynamicLoaderE;
43 _ZTVN9salhelper18ORealDynamicLoaderE;
44 # _ZTIN9salhelper21SimpleReferenceObjectE;
45 # _ZTSN9salhelper21SimpleReferenceObjectE;
46 _ZTVN9salhelper21SimpleReferenceObjectE;
54 _ZN9salhelper21SimpleReferenceObjectdlEPvRKSt9nothrow_t;
56 # Introducing a wildcard right in the middle because due to
57 # marginal type discrepancy there is a difference in the
58 # mangled name between Linux and Mac OS X see #i69351#
59 _ZN9salhelper21SimpleReferenceObjectnwE?RKSt9nothrow_t; # salhelper::SimpleReferenceObject::operator new (std::size_t, std::nothrow_t const&)
61 _ZN9salhelper9ConditionC1ERN3osl5MutexE;
62 _ZN9salhelper9ConditionC2ERN3osl5MutexE;
63 _ZN9salhelper9ConditionD0Ev;
64 _ZN9salhelper9ConditionD1Ev;
65 _ZN9salhelper9ConditionD2Ev;
66 # _ZTIN9salhelper9ConditionE;
67 # _ZTIS9salhelper9ConditionE;
69 _ZN9salhelper17ConditionModifierC1ERNS_9ConditionE;
70 _ZN9salhelper17ConditionModifierC2ERNS_9ConditionE;
71 _ZN9salhelper17ConditionModifierD1Ev;
72 _ZN9salhelper17ConditionModifierD2Ev;
74 _ZN9salhelper15ConditionWaiterC1ERNS_9ConditionE;
75 _ZN9salhelper15ConditionWaiterC1ERNS_9ConditionE?;
76 _ZN9salhelper15ConditionWaiterC2ERNS_9ConditionE;
77 _ZN9salhelper15ConditionWaiterC2ERNS_9ConditionE?;
78 _ZN9salhelper15ConditionWaiterD1Ev;
79 _ZN9salhelper15ConditionWaiterD2Ev;
81 _ZN9salhelper15ConditionWaiter8timedoutaSERKS1_;
82 _ZN9salhelper15ConditionWaiter8timedoutC1ERKS1_;
83 _ZN9salhelper15ConditionWaiter8timedoutC1Ev;
84 _ZN9salhelper15ConditionWaiter8timedoutC2ERKS1_;
85 _ZN9salhelper15ConditionWaiter8timedoutC2Ev;
86 _ZN9salhelper15ConditionWaiter8timedoutD0Ev;
87 _ZN9salhelper15ConditionWaiter8timedoutD1Ev;
88 _ZN9salhelper15ConditionWaiter8timedoutD2Ev;
89 # _ZTIN9salhelper15ConditionWaiter8timedoutE;
90 # _ZTSN9salhelper15ConditionWaiter8timedoutE;
93 _ZN9salhelper5TimerC1ERKNS_10TTimeValueE;
94 _ZN9salhelper5TimerC1ERKNS_10TTimeValueES3_;
95 _ZN9salhelper5TimerC1Ev;
96 _ZN9salhelper5TimerC2ERKNS_10TTimeValueE;
97 _ZN9salhelper5TimerC2ERKNS_10TTimeValueES3_;
98 _ZN9salhelper5TimerC2Ev;
99 _ZN9salhelper5TimerD0Ev;
100 _ZN9salhelper5TimerD1Ev;
101 _ZN9salhelper5TimerD2Ev;
102 _ZN9salhelper5Timer5startEv;
103 _ZN9salhelper5Timer4stopEv;
104 _ZNK9salhelper5Timer9isTickingEv;
105 _ZNK9salhelper5Timer9isExpiredEv;
106 _ZNK9salhelper5Timer13expiresBeforeEPKS0_;
107 _ZN9salhelper5Timer15setAbsoluteTimeERKNS_10TTimeValueE;
108 _ZN9salhelper5Timer16setRemainingTimeERKNS_10TTimeValueE;
109 _ZN9salhelper5Timer16setRemainingTimeERKNS_10TTimeValueES3_;
110 _ZN9salhelper5Timer7addTimeERKNS_10TTimeValueE;
111 _ZNK9salhelper5Timer16getRemainingTimeEv;
116 LIBO_UDK_3.6 { # symbols available in >= LibO 3.6
118 _ZN9salhelper6Thread12onTerminatedEv;
119 # salhelper::Thread::onTerminated()
120 _ZN9salhelper6Thread3runEv; # salhelper::Thread::run()
121 _ZN9salhelper6Thread6launchEv; # salhelper::Thread::launch()
122 _ZN9salhelper6ThreadC1EPKc; # salhelper::Thread::Thread(char const*)
123 _ZN9salhelper6ThreadC2EPKc; # salhelper::Thread::Thread(char const*)
124 _ZN9salhelper6ThreadD0Ev; # salhelper::Thread::~Thread()
125 _ZN9salhelper6ThreadD1Ev; # salhelper::Thread::~Thread()
126 _ZN9salhelper6ThreadD2Ev; # salhelper::Thread::~Thread()
127 _ZTVN9salhelper6ThreadE; # vtable for salhelper::Thread
128 _ZThn*_N9salhelper6Thread12onTerminatedEv;
129 # non-virtual thunk to salhelper::Thread::onTerminated()
130 _ZThn*_N9salhelper6Thread3runEv;
131 # non-virtual thunk to salhelper::Thread::run()
134 # Unique libstdc++ symbols:
137 _ZGVNSt7num_put*; _ZNSt7num_put*;
138 _ZNSs4_Rep20_S_empty_rep_storageE;