diff options
Diffstat (limited to 'contrib/libstdc++/config/abi/pre/gnu-versioned-namespace.ver')
-rw-r--r-- | contrib/libstdc++/config/abi/pre/gnu-versioned-namespace.ver | 202 |
1 files changed, 0 insertions, 202 deletions
diff --git a/contrib/libstdc++/config/abi/pre/gnu-versioned-namespace.ver b/contrib/libstdc++/config/abi/pre/gnu-versioned-namespace.ver deleted file mode 100644 index 3b9b475dcf16..000000000000 --- a/contrib/libstdc++/config/abi/pre/gnu-versioned-namespace.ver +++ /dev/null @@ -1,202 +0,0 @@ -## Linker script for GNU namespace versioning. -## -## Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. -## -## This file is part of the libstdc++ version 3 distribution. -## -## This file is part of the GNU ISO C++ Library. This library is free -## software; you can redistribute it and/or modify it under the -## terms of the GNU General Public License as published by the -## Free Software Foundation; either version 2, or (at your option) -## any later version. -## -## This library is distributed in the hope that it will be useful, -## but WITHOUT ANY WARRANTY; without even the implied warranty of -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -## GNU General Public License for more details. -## -## You should have received a copy of the GNU General Public License along -## with this library; see the file COPYING. If not, write to the Free -## Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, -## USA. - -GLIBCXX_3.7 { - - global: - - # Names inside the 'extern' block are demangled names. - extern "C++" - { - std::_6::*; - std::* - }; - - # operator new(size_t) - _Znw[jm]; - # operator new(size_t, std::nothrow_t const&) - _Znw[jm]RKSt9nothrow_t; - - # operator delete(void*) - _ZdlPv; - # operator delete(void*, std::nothrow_t const&) - _ZdlPvRKSt9nothrow_t; - - # operator new[](size_t) - _Zna[jm]; - # operator new[](size_t, std::nothrow_t const&) - _Zna[jm]RKSt9nothrow_t; - - # operator delete[](void*) - _ZdaPv; - # operator delete[](void*, std::nothrow_t const&) - _ZdaPvRKSt9nothrow_t; - - # function-scope static objects requires a guard variable. - _ZGVNSt*; - - _ZTT*; - _ZTV*; - - _ZTI*; - _ZTS*; - - _ZTv0_n*; - - # std::__convert_to_v - _ZNSt2_614__convert_to_v*; - - # std::__copy_streambufs - _ZNSt2_617__copy_streambufsI[cw]NS_11char_traitsI[cw]EEEEiPNS_15basic_streambufIT_T0_EES7_; - - # __gnu_cxx::__atomic_add - # __gnu_cxx::__exchange_and_add - _ZN9__gnu_cxx2_612__atomic_addEPV[il][il]; - _ZN9__gnu_cxx2_618__exchange_and_addEPV[li][il]; - - # __gnu_cxx::__pool - _ZN9__gnu_cxx2_66__poolILb[01]EE13_M_initializeEv; - _ZN9__gnu_cxx2_66__poolILb[01]EE16_M_reserve_blockE[jm][jm]; - _ZN9__gnu_cxx2_66__poolILb[01]EE16_M_reclaim_blockEPc[jm]; - _ZN9__gnu_cxx2_66__poolILb[01]EE10_M_destroyEv; - _ZN9__gnu_cxx2_66__poolILb1EE16_M_get_thread_idEv; - - _ZN9__gnu_cxx2_617__pool_alloc_base9_M_refillE[jm]; - _ZN9__gnu_cxx2_617__pool_alloc_base16_M_get_free_listE[jm]; - _ZN9__gnu_cxx2_617__pool_alloc_base12_M_get_mutexEv; - - _ZN9__gnu_cxx2_69free_list6_M_getE[jm]; - _ZN9__gnu_cxx2_69free_list8_M_clearEv; - - local: - *; -}; - - -# Symbols in the support library (libsupc++) have their own tag. -CXXABI_1.7 { - - global: - __cxa_allocate_exception; - __cxa_bad_cast; - __cxa_bad_typeid; - __cxa_begin_catch; - __cxa_begin_cleanup; - __cxa_call_unexpected; - __cxa_current_exception_type; - __cxa_demangle; - __cxa_end_catch; - __cxa_end_cleanup; - __cxa_free_exception; - __cxa_get_exception_ptr; - __cxa_get_globals; - __cxa_get_globals_fast; - __cxa_guard_abort; - __cxa_guard_acquire; - __cxa_guard_release; - __cxa_pure_virtual; - __cxa_rethrow; - __cxa_throw; - __cxa_type_match; - __cxa_vec_cctor; - __cxa_vec_cleanup; - __cxa_vec_ctor; - __cxa_vec_delete2; - __cxa_vec_delete3; - __cxa_vec_delete; - __cxa_vec_dtor; - __cxa_vec_new2; - __cxa_vec_new3; - __cxa_vec_new; - __gxx_personality_v0; - __gxx_personality_sj0; - __dynamic_cast; - - # *_type_info classes, ctor and dtor - _ZN10__cxxabiv117__array_type_info*; - _ZN10__cxxabiv117__class_type_info*; - _ZN10__cxxabiv116__enum_type_info*; - _ZN10__cxxabiv120__function_type_info*; - _ZN10__cxxabiv123__fundamental_type_info*; - _ZN10__cxxabiv117__pbase_type_info*; - _ZN10__cxxabiv129__pointer_to_member_type_info*; - _ZN10__cxxabiv119__pointer_type_info*; - _ZN10__cxxabiv120__si_class_type_info*; - _ZN10__cxxabiv121__vmi_class_type_info*; - - # *_type_info classes, member functions - _ZNK10__cxxabiv117__class_type_info*; - _ZNK10__cxxabiv120__function_type_info*; - _ZNK10__cxxabiv117__pbase_type_info*; - _ZNK10__cxxabiv129__pointer_to_member_type_info*; - _ZNK10__cxxabiv119__pointer_type_info*; - _ZNK10__cxxabiv120__si_class_type_info*; - _ZNK10__cxxabiv121__vmi_class_type_info*; - - # virtual table - _ZTVN10__cxxabiv117__array_type_infoE; - _ZTVN10__cxxabiv117__class_type_infoE; - _ZTVN10__cxxabiv116__enum_type_infoE; - _ZTVN10__cxxabiv120__function_type_infoE; - _ZTVN10__cxxabiv123__fundamental_type_infoE; - _ZTVN10__cxxabiv117__pbase_type_infoE; - _ZTVN10__cxxabiv129__pointer_to_member_type_infoE; - _ZTVN10__cxxabiv119__pointer_type_infoE; - _ZTVN10__cxxabiv120__si_class_type_infoE; - _ZTVN10__cxxabiv121__vmi_class_type_infoE; - - # typeinfo structure (and some names) - _ZTI[a-z]; - _ZTIP[a-z]; - _ZTIPK[a-z]; - _ZTIN10__cxxabiv117__array_type_infoE; - _ZTIN10__cxxabiv117__class_type_infoE; - _ZTIN10__cxxabiv116__enum_type_infoE; - _ZTIN10__cxxabiv120__function_type_infoE; - _ZTIN10__cxxabiv123__fundamental_type_infoE; - _ZTIN10__cxxabiv117__pbase_type_infoE; - _ZTIN10__cxxabiv129__pointer_to_member_type_infoE; - _ZTIN10__cxxabiv119__pointer_type_infoE; - _ZTIN10__cxxabiv120__si_class_type_infoE; - _ZTIN10__cxxabiv121__vmi_class_type_infoE; - - # typeinfo name - _ZTS[a-z]; - _ZTSP[a-z]; - _ZTSPK[a-z]; - _ZTSN10__cxxabiv117__array_type_infoE; - _ZTSN10__cxxabiv117__class_type_infoE; - _ZTSN10__cxxabiv116__enum_type_infoE; - _ZTSN10__cxxabiv120__function_type_infoE; - _ZTSN10__cxxabiv123__fundamental_type_infoE; - _ZTSN10__cxxabiv117__pbase_type_infoE; - _ZTSN10__cxxabiv129__pointer_to_member_type_infoE; - _ZTSN10__cxxabiv119__pointer_type_infoE; - _ZTSN10__cxxabiv120__si_class_type_infoE; - _ZTSN10__cxxabiv121__vmi_class_type_infoE; - - # __gnu_cxx::_verbose_terminate_handler() - _ZN9__gnu_cxx2_627__verbose_terminate_handlerEv; - - local: - *; -}; |