Version.map revision 235825
1## Linker script for GNU versioning (GNU ld 2.13.91+ only.) 2## 3## Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 4## Free Software Foundation, Inc. 5## 6## This file is part of the GNU ISO C++ Library. This library is free 7## software; you can redistribute it and/or modify it under the 8## terms of the GNU General Public License as published by the 9## Free Software Foundation; either version 2, or (at your option) 10## any later version. 11## 12## This library is distributed in the hope that it will be useful, 13## but WITHOUT ANY WARRANTY; without even the implied warranty of 14## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15## GNU General Public License for more details. 16## 17## You should have received a copy of the GNU General Public License along 18## with this library; see the file COPYING. If not, write to the Free 19## Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 20## USA. 21 22## $FreeBSD: stable/9/gnu/lib/libsupc++/Version.map 235825 2012-05-23 09:10:46Z theraven $ 23 24 25# Symbols in the support library (libsupc++) have their own tag. 26CXXABI_1.3 { 27 28 global: 29 __cxa_allocate_exception; 30 __cxa_bad_cast; 31 __cxa_bad_typeid; 32 __cxa_begin_catch; 33 __cxa_begin_cleanup; 34 __cxa_call_unexpected; 35 __cxa_current_exception_type; 36 __cxa_demangle; 37 __cxa_end_catch; 38 __cxa_end_cleanup; 39 __cxa_free_exception; 40 __cxa_get_globals; 41 __cxa_get_globals_fast; 42 __cxa_guard_abort; 43 __cxa_guard_acquire; 44 __cxa_guard_release; 45 __cxa_pure_virtual; 46 __cxa_rethrow; 47 __cxa_throw; 48 __cxa_type_match; 49 __cxa_vec_cctor; 50 __cxa_vec_cleanup; 51 __cxa_vec_ctor; 52 __cxa_vec_delete2; 53 __cxa_vec_delete3; 54 __cxa_vec_delete; 55 __cxa_vec_dtor; 56 __cxa_vec_new2; 57 __cxa_vec_new3; 58 __cxa_vec_new; 59 __gxx_personality_v0; 60 __gxx_personality_sj0; 61 __dynamic_cast; 62 63 # *_type_info classes, ctor and dtor 64 _ZN10__cxxabiv117__array_type_info*; 65 _ZN10__cxxabiv117__class_type_info*; 66 _ZN10__cxxabiv116__enum_type_info*; 67 _ZN10__cxxabiv120__function_type_info*; 68 _ZN10__cxxabiv123__fundamental_type_info*; 69 _ZN10__cxxabiv117__pbase_type_info*; 70 _ZN10__cxxabiv129__pointer_to_member_type_info*; 71 _ZN10__cxxabiv119__pointer_type_info*; 72 _ZN10__cxxabiv120__si_class_type_info*; 73 _ZN10__cxxabiv121__vmi_class_type_info*; 74 75 # *_type_info classes, member functions 76 _ZNK10__cxxabiv117__class_type_info*; 77 _ZNK10__cxxabiv120__function_type_info*; 78 _ZNK10__cxxabiv117__pbase_type_info*; 79 _ZNK10__cxxabiv129__pointer_to_member_type_info*; 80 _ZNK10__cxxabiv119__pointer_type_info*; 81 _ZNK10__cxxabiv120__si_class_type_info*; 82 _ZNK10__cxxabiv121__vmi_class_type_info*; 83 84 # virtual table 85 _ZTVN10__cxxabiv117__array_type_infoE; 86 _ZTVN10__cxxabiv117__class_type_infoE; 87 _ZTVN10__cxxabiv116__enum_type_infoE; 88 _ZTVN10__cxxabiv120__function_type_infoE; 89 _ZTVN10__cxxabiv123__fundamental_type_infoE; 90 _ZTVN10__cxxabiv117__pbase_type_infoE; 91 _ZTVN10__cxxabiv129__pointer_to_member_type_infoE; 92 _ZTVN10__cxxabiv119__pointer_type_infoE; 93 _ZTVN10__cxxabiv120__si_class_type_infoE; 94 _ZTVN10__cxxabiv121__vmi_class_type_infoE; 95 96 # typeinfo structure (and some names) 97 _ZTI[a-fh-z]; 98 _ZTIP[a-fh-z]; 99 _ZTIPK[a-fh-z]; 100 _ZTIN10__cxxabiv117__array_type_infoE; 101 _ZTIN10__cxxabiv117__class_type_infoE; 102 _ZTIN10__cxxabiv116__enum_type_infoE; 103 _ZTIN10__cxxabiv120__function_type_infoE; 104 _ZTIN10__cxxabiv123__fundamental_type_infoE; 105 _ZTIN10__cxxabiv117__pbase_type_infoE; 106 _ZTIN10__cxxabiv129__pointer_to_member_type_infoE; 107 _ZTIN10__cxxabiv119__pointer_type_infoE; 108 _ZTIN10__cxxabiv120__si_class_type_infoE; 109 _ZTIN10__cxxabiv121__vmi_class_type_infoE; 110 111 # typeinfo name 112 _ZTS[a-fh-z]; 113 _ZTSP[a-fh-z]; 114 _ZTSPK[a-fh-z]; 115 _ZTSN10__cxxabiv117__array_type_infoE; 116 _ZTSN10__cxxabiv117__class_type_infoE; 117 _ZTSN10__cxxabiv116__enum_type_infoE; 118 _ZTSN10__cxxabiv120__function_type_infoE; 119 _ZTSN10__cxxabiv123__fundamental_type_infoE; 120 _ZTSN10__cxxabiv117__pbase_type_infoE; 121 _ZTSN10__cxxabiv129__pointer_to_member_type_infoE; 122 _ZTSN10__cxxabiv119__pointer_type_infoE; 123 _ZTSN10__cxxabiv120__si_class_type_infoE; 124 _ZTSN10__cxxabiv121__vmi_class_type_infoE; 125 126 # __gnu_cxx::_verbose_terminate_handler() 127 _ZN9__gnu_cxx27__verbose_terminate_handlerEv; 128 129 local: 130 *; 131}; 132 133CXXABI_1.3.1 { 134 135 __cxa_get_exception_ptr; 136 137} CXXABI_1.3; 138