1 ## Linker script for GNU ld 2.11.94+ only.
3 ## Copyright (C) 2002 Free Software Foundation, Inc.
5 ## This file is part of the libstdc++ version 3 distribution.
7 ## This file is part of the GNU ISO C++ Library. This library is free
8 ## software; you can redistribute it and/or modify it under the
9 ## terms of the GNU General Public License as published by the
10 ## Free Software Foundation; either version 2, or (at your option)
13 ## This library is distributed in the hope that it will be useful,
14 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
15 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 ## GNU General Public License for more details.
18 ## You should have received a copy of the GNU General Public License along
19 ## with this library; see the file COPYING. If not, write to the Free
20 ## Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
27 # Names inside the 'extern' block are demangled names.
28 # All but the last are terminated with a semicolon.
35 std::codecvt::[A-Za-b]*;
36 std::codecvt::[A-Zd-z]*;
45 std::locale::[A-Za-z]*;
46 std::locale::_[A-Ra-z]*;
47 std::locale::_S_classic;
48 std::locale::_S_global;
49 std::locale::_S_num_categories;
50 std::locale::_S_normalize_category*;
51 std::locale::_[T-Za-z]*;
57 std::__numeric_limits_base*;
60 std::__default_alloc_template*;
61 std::__malloc_alloc_template*
64 # Names not in an 'extern' block are mangled names.
66 # std::locale destructors
69 # std::codecvt<char> members.
70 _ZNKSt7codecvtIcc11__mbstate_tE*;
71 # std::codecvt<char>::~codecvt
72 _ZNSt7codecvtIcc11__mbstate_tED*;
73 # std::codecvt<char>::codecvt default
74 _ZNSt7codecvtIcc11__mbstate_tEC1Ej;
75 _ZNSt7codecvtIcc11__mbstate_tEC2Ej;
76 # std::codecvt<char>::id
77 _ZNSt7codecvtIcc11__mbstate_tE2idE;
79 # std::codecvt<wchar_t> members.
80 _ZNKSt7codecvtIwc11__mbstate_tE*;
81 # std::codecvt<wchar_t>::~codecvt
82 _ZNSt7codecvtIwc11__mbstate_tED*;
83 # std::codecvt<wchar_t>::codecvt default
84 _ZNSt7codecvtIwc11__mbstate_tEC1Ej;
85 _ZNSt7codecvtIwc11__mbstate_tEC2Ej;
86 # std::codecvt<wchar_t>::id
87 _ZNSt7codecvtIwc11__mbstate_tE2idE;
89 # std::use_facet<codecvt>
90 _ZSt9use_facetISt7codecvtIcc11__mbstate_tEERKT_RKSt6locale;
91 _ZSt9use_facetISt7codecvtIwc11__mbstate_tEERKT_RKSt6locale;
96 # operator new(unsigned)
98 # operator new(unsigned, std::nothrow_t const&)
100 # operator new(unsigned long)
102 # operator new(unsigned long, std::nothrow_t const&)
105 # operator delete(void*)
107 # operator delete(void*, std::nothrow_t const&)
108 _ZdlPvRKSt9nothrow_t;
110 # operator new[](unsigned)
112 # operator new[](unsigned, std::nothrow_t const&)
114 # operator new[](unsigned long)
116 # operator new[](unsigned long, std::nothrow_t const&)
119 # operator delete[](void*)
121 # operator delete[](void*, std::nothrow_t const&)
122 _ZdaPvRKSt9nothrow_t;
132 # function-scope static objects requires a guard variable.
135 # virtual function thunks
140 # std::__convert_to_v
141 _ZSt14__convert_to_v*;
147 # Symbols added after GLIBCPP_3.2
150 _ZNSt7codecvtIcc11__mbstate_tEC1EP15__locale_structj;
151 _ZNSt7codecvtIcc11__mbstate_tEC2EP15__locale_structj;
152 _ZNSt7codecvtIwc11__mbstate_tEC1EP15__locale_structj;
153 _ZNSt7codecvtIwc11__mbstate_tEC2EP15__locale_structj;
157 # Symbols in the support library (libsupc++) have their own tag.
162 __gxx_personality_v0;
163 __gxx_personality_sj0;
166 # __gnu_cxx::_verbose_terminate_handler()
167 _ZN9__gnu_cxx27__verbose_terminate_handlerEv;