[libcxx] r284188 - Fix CMake configuration error and add ABI lists for OS X.

Eric Fiselier via cfe-commits cfe-commits at lists.llvm.org
Thu Oct 13 19:55:20 PDT 2016


Author: ericwf
Date: Thu Oct 13 21:55:19 2016
New Revision: 284188

URL: http://llvm.org/viewvc/llvm-project?rev=284188&view=rev
Log:
Fix CMake configuration error and add ABI lists for OS X.

The primary reason for this patch is to add the OS X ABI lists for 3.9 and
ToT.

However while working on that I discovered that we incorrectly
exported the libc++abi symbols. Previously we had chosen the wrong CMake
configuration path and that caused us to re-export the c++abi binary instead
of using the symbol lists.

Modified:
    libcxx/trunk/lib/CMakeLists.txt
    libcxx/trunk/lib/abi/x86_64-apple-darwin16.0.abilist

Modified: libcxx/trunk/lib/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/lib/CMakeLists.txt?rev=284188&r1=284187&r2=284188&view=diff
==============================================================================
--- libcxx/trunk/lib/CMakeLists.txt (original)
+++ libcxx/trunk/lib/CMakeLists.txt Thu Oct 13 21:55:19 2016
@@ -132,7 +132,7 @@ if (LIBCXX_OSX_REEXPORT_SYSTEM_ABI_LIBRA
       "-Wl,-unexported_symbols_list,${CMAKE_CURRENT_SOURCE_DIR}/libc++unexp.exp"
       "/usr/lib/libSystem.B.dylib")
   else()
-    if (DEFINED CMAKE_OSX_SYSROOT)
+    if (DEFINED CMAKE_OSX_SYSROOT AND NOT CMAKE_OSX_SYSROOT STREQUAL "")
       list(FIND CMAKE_OSX_ARCHITECTURES "armv7" OSX_HAS_ARMV7)
       if (NOT OSX_HAS_ARMV7 EQUAL -1)
         set(OSX_RE_EXPORT_LINE

Modified: libcxx/trunk/lib/abi/x86_64-apple-darwin16.0.abilist
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/lib/abi/x86_64-apple-darwin16.0.abilist?rev=284188&r1=284187&r2=284188&view=diff
==============================================================================
--- libcxx/trunk/lib/abi/x86_64-apple-darwin16.0.abilist (original)
+++ libcxx/trunk/lib/abi/x86_64-apple-darwin16.0.abilist Thu Oct 13 21:55:19 2016
@@ -1322,6 +1322,305 @@
 {'type': 'FUNC', 'name': '__ZnamRKSt9nothrow_t'}
 {'type': 'FUNC', 'name': '__Znwm'}
 {'type': 'FUNC', 'name': '__ZnwmRKSt9nothrow_t'}
+{'type': 'I', 'name': '__ZNKSt10bad_typeid4whatEv'}
+{'type': 'I', 'name': '__ZNKSt11logic_error4whatEv'}
+{'type': 'I', 'name': '__ZNKSt13bad_exception4whatEv'}
+{'type': 'I', 'name': '__ZNKSt13runtime_error4whatEv'}
+{'type': 'I', 'name': '__ZNKSt16bad_array_length4whatEv'}
+{'type': 'I', 'name': '__ZNKSt20bad_array_new_length4whatEv'}
+{'type': 'I', 'name': '__ZNKSt8bad_cast4whatEv'}
+{'type': 'I', 'name': '__ZNKSt9bad_alloc4whatEv'}
+{'type': 'I', 'name': '__ZNKSt9exception4whatEv'}
+{'type': 'I', 'name': '__ZNSt10bad_typeidC1Ev'}
+{'type': 'I', 'name': '__ZNSt10bad_typeidC2Ev'}
+{'type': 'I', 'name': '__ZNSt10bad_typeidD0Ev'}
+{'type': 'I', 'name': '__ZNSt10bad_typeidD1Ev'}
+{'type': 'I', 'name': '__ZNSt10bad_typeidD2Ev'}
+{'type': 'I', 'name': '__ZNSt11logic_errorD0Ev'}
+{'type': 'I', 'name': '__ZNSt11logic_errorD1Ev'}
+{'type': 'I', 'name': '__ZNSt11logic_errorD2Ev'}
+{'type': 'I', 'name': '__ZNSt11range_errorD0Ev'}
+{'type': 'I', 'name': '__ZNSt11range_errorD1Ev'}
+{'type': 'I', 'name': '__ZNSt11range_errorD2Ev'}
+{'type': 'I', 'name': '__ZNSt12domain_errorD0Ev'}
+{'type': 'I', 'name': '__ZNSt12domain_errorD1Ev'}
+{'type': 'I', 'name': '__ZNSt12domain_errorD2Ev'}
+{'type': 'I', 'name': '__ZNSt12length_errorD0Ev'}
+{'type': 'I', 'name': '__ZNSt12length_errorD1Ev'}
+{'type': 'I', 'name': '__ZNSt12length_errorD2Ev'}
+{'type': 'I', 'name': '__ZNSt12out_of_rangeD0Ev'}
+{'type': 'I', 'name': '__ZNSt12out_of_rangeD1Ev'}
+{'type': 'I', 'name': '__ZNSt12out_of_rangeD2Ev'}
+{'type': 'I', 'name': '__ZNSt13bad_exceptionD0Ev'}
+{'type': 'I', 'name': '__ZNSt13bad_exceptionD1Ev'}
+{'type': 'I', 'name': '__ZNSt13bad_exceptionD2Ev'}
+{'type': 'I', 'name': '__ZNSt13runtime_errorD0Ev'}
+{'type': 'I', 'name': '__ZNSt13runtime_errorD1Ev'}
+{'type': 'I', 'name': '__ZNSt13runtime_errorD2Ev'}
+{'type': 'I', 'name': '__ZNSt14overflow_errorD0Ev'}
+{'type': 'I', 'name': '__ZNSt14overflow_errorD1Ev'}
+{'type': 'I', 'name': '__ZNSt14overflow_errorD2Ev'}
+{'type': 'I', 'name': '__ZNSt15underflow_errorD0Ev'}
+{'type': 'I', 'name': '__ZNSt15underflow_errorD1Ev'}
+{'type': 'I', 'name': '__ZNSt15underflow_errorD2Ev'}
+{'type': 'I', 'name': '__ZNSt16bad_array_lengthC1Ev'}
+{'type': 'I', 'name': '__ZNSt16bad_array_lengthC2Ev'}
+{'type': 'I', 'name': '__ZNSt16bad_array_lengthD0Ev'}
+{'type': 'I', 'name': '__ZNSt16bad_array_lengthD1Ev'}
+{'type': 'I', 'name': '__ZNSt16bad_array_lengthD2Ev'}
+{'type': 'I', 'name': '__ZNSt16invalid_argumentD0Ev'}
+{'type': 'I', 'name': '__ZNSt16invalid_argumentD1Ev'}
+{'type': 'I', 'name': '__ZNSt16invalid_argumentD2Ev'}
+{'type': 'I', 'name': '__ZNSt20bad_array_new_lengthC1Ev'}
+{'type': 'I', 'name': '__ZNSt20bad_array_new_lengthC2Ev'}
+{'type': 'I', 'name': '__ZNSt20bad_array_new_lengthD0Ev'}
+{'type': 'I', 'name': '__ZNSt20bad_array_new_lengthD1Ev'}
+{'type': 'I', 'name': '__ZNSt20bad_array_new_lengthD2Ev'}
+{'type': 'I', 'name': '__ZNSt8bad_castC1Ev'}
+{'type': 'I', 'name': '__ZNSt8bad_castC2Ev'}
+{'type': 'I', 'name': '__ZNSt8bad_castD0Ev'}
+{'type': 'I', 'name': '__ZNSt8bad_castD1Ev'}
+{'type': 'I', 'name': '__ZNSt8bad_castD2Ev'}
+{'type': 'I', 'name': '__ZNSt9bad_allocC1Ev'}
+{'type': 'I', 'name': '__ZNSt9bad_allocC2Ev'}
+{'type': 'I', 'name': '__ZNSt9bad_allocD0Ev'}
+{'type': 'I', 'name': '__ZNSt9bad_allocD1Ev'}
+{'type': 'I', 'name': '__ZNSt9bad_allocD2Ev'}
+{'type': 'I', 'name': '__ZNSt9exceptionD0Ev'}
+{'type': 'I', 'name': '__ZNSt9exceptionD1Ev'}
+{'type': 'I', 'name': '__ZNSt9exceptionD2Ev'}
+{'type': 'I', 'name': '__ZNSt9type_infoD0Ev'}
+{'type': 'I', 'name': '__ZNSt9type_infoD1Ev'}
+{'type': 'I', 'name': '__ZNSt9type_infoD2Ev'}
+{'type': 'I', 'name': '__ZSt10unexpectedv'}
+{'type': 'I', 'name': '__ZSt13get_terminatev'}
+{'type': 'I', 'name': '__ZSt13set_terminatePFvvE'}
+{'type': 'I', 'name': '__ZSt14get_unexpectedv'}
+{'type': 'I', 'name': '__ZSt14set_unexpectedPFvvE'}
+{'type': 'I', 'name': '__ZSt15get_new_handlerv'}
+{'type': 'I', 'name': '__ZSt15set_new_handlerPFvvE'}
+{'type': 'I', 'name': '__ZSt9terminatev'}
+{'type': 'I', 'name': '__ZTIDi'}
+{'type': 'I', 'name': '__ZTIDn'}
+{'type': 'I', 'name': '__ZTIDs'}
+{'type': 'I', 'name': '__ZTIPDi'}
+{'type': 'I', 'name': '__ZTIPDn'}
+{'type': 'I', 'name': '__ZTIPDs'}
+{'type': 'I', 'name': '__ZTIPKDi'}
+{'type': 'I', 'name': '__ZTIPKDn'}
+{'type': 'I', 'name': '__ZTIPKDs'}
+{'type': 'I', 'name': '__ZTIPKa'}
+{'type': 'I', 'name': '__ZTIPKb'}
+{'type': 'I', 'name': '__ZTIPKc'}
+{'type': 'I', 'name': '__ZTIPKd'}
+{'type': 'I', 'name': '__ZTIPKe'}
+{'type': 'I', 'name': '__ZTIPKf'}
+{'type': 'I', 'name': '__ZTIPKh'}
+{'type': 'I', 'name': '__ZTIPKi'}
+{'type': 'I', 'name': '__ZTIPKj'}
+{'type': 'I', 'name': '__ZTIPKl'}
+{'type': 'I', 'name': '__ZTIPKm'}
+{'type': 'I', 'name': '__ZTIPKs'}
+{'type': 'I', 'name': '__ZTIPKt'}
+{'type': 'I', 'name': '__ZTIPKv'}
+{'type': 'I', 'name': '__ZTIPKw'}
+{'type': 'I', 'name': '__ZTIPKx'}
+{'type': 'I', 'name': '__ZTIPKy'}
+{'type': 'I', 'name': '__ZTIPa'}
+{'type': 'I', 'name': '__ZTIPb'}
+{'type': 'I', 'name': '__ZTIPc'}
+{'type': 'I', 'name': '__ZTIPd'}
+{'type': 'I', 'name': '__ZTIPe'}
+{'type': 'I', 'name': '__ZTIPf'}
+{'type': 'I', 'name': '__ZTIPh'}
+{'type': 'I', 'name': '__ZTIPi'}
+{'type': 'I', 'name': '__ZTIPj'}
+{'type': 'I', 'name': '__ZTIPl'}
+{'type': 'I', 'name': '__ZTIPm'}
+{'type': 'I', 'name': '__ZTIPs'}
+{'type': 'I', 'name': '__ZTIPt'}
+{'type': 'I', 'name': '__ZTIPv'}
+{'type': 'I', 'name': '__ZTIPw'}
+{'type': 'I', 'name': '__ZTIPx'}
+{'type': 'I', 'name': '__ZTIPy'}
+{'type': 'I', 'name': '__ZTISt10bad_typeid'}
+{'type': 'I', 'name': '__ZTISt11logic_error'}
+{'type': 'I', 'name': '__ZTISt11range_error'}
+{'type': 'I', 'name': '__ZTISt12domain_error'}
+{'type': 'I', 'name': '__ZTISt12length_error'}
+{'type': 'I', 'name': '__ZTISt12out_of_range'}
+{'type': 'I', 'name': '__ZTISt13bad_exception'}
+{'type': 'I', 'name': '__ZTISt13runtime_error'}
+{'type': 'I', 'name': '__ZTISt14overflow_error'}
+{'type': 'I', 'name': '__ZTISt15underflow_error'}
+{'type': 'I', 'name': '__ZTISt16bad_array_length'}
+{'type': 'I', 'name': '__ZTISt16invalid_argument'}
+{'type': 'I', 'name': '__ZTISt20bad_array_new_length'}
+{'type': 'I', 'name': '__ZTISt8bad_cast'}
+{'type': 'I', 'name': '__ZTISt9bad_alloc'}
+{'type': 'I', 'name': '__ZTISt9exception'}
+{'type': 'I', 'name': '__ZTISt9type_info'}
+{'type': 'I', 'name': '__ZTIa'}
+{'type': 'I', 'name': '__ZTIb'}
+{'type': 'I', 'name': '__ZTIc'}
+{'type': 'I', 'name': '__ZTId'}
+{'type': 'I', 'name': '__ZTIe'}
+{'type': 'I', 'name': '__ZTIf'}
+{'type': 'I', 'name': '__ZTIh'}
+{'type': 'I', 'name': '__ZTIi'}
+{'type': 'I', 'name': '__ZTIj'}
+{'type': 'I', 'name': '__ZTIl'}
+{'type': 'I', 'name': '__ZTIm'}
+{'type': 'I', 'name': '__ZTIs'}
+{'type': 'I', 'name': '__ZTIt'}
+{'type': 'I', 'name': '__ZTIv'}
+{'type': 'I', 'name': '__ZTIw'}
+{'type': 'I', 'name': '__ZTIx'}
+{'type': 'I', 'name': '__ZTIy'}
+{'type': 'I', 'name': '__ZTSDi'}
+{'type': 'I', 'name': '__ZTSDn'}
+{'type': 'I', 'name': '__ZTSDs'}
+{'type': 'I', 'name': '__ZTSN10__cxxabiv116__enum_type_infoE'}
+{'type': 'I', 'name': '__ZTSN10__cxxabiv117__array_type_infoE'}
+{'type': 'I', 'name': '__ZTSN10__cxxabiv117__class_type_infoE'}
+{'type': 'I', 'name': '__ZTSN10__cxxabiv117__pbase_type_infoE'}
+{'type': 'I', 'name': '__ZTSN10__cxxabiv119__pointer_type_infoE'}
+{'type': 'I', 'name': '__ZTSN10__cxxabiv120__function_type_infoE'}
+{'type': 'I', 'name': '__ZTSN10__cxxabiv120__si_class_type_infoE'}
+{'type': 'I', 'name': '__ZTSN10__cxxabiv121__vmi_class_type_infoE'}
+{'type': 'I', 'name': '__ZTSN10__cxxabiv123__fundamental_type_infoE'}
+{'type': 'I', 'name': '__ZTSN10__cxxabiv129__pointer_to_member_type_infoE'}
+{'type': 'I', 'name': '__ZTSPDi'}
+{'type': 'I', 'name': '__ZTSPDn'}
+{'type': 'I', 'name': '__ZTSPDs'}
+{'type': 'I', 'name': '__ZTSPKDi'}
+{'type': 'I', 'name': '__ZTSPKDn'}
+{'type': 'I', 'name': '__ZTSPKDs'}
+{'type': 'I', 'name': '__ZTSPKa'}
+{'type': 'I', 'name': '__ZTSPKb'}
+{'type': 'I', 'name': '__ZTSPKc'}
+{'type': 'I', 'name': '__ZTSPKd'}
+{'type': 'I', 'name': '__ZTSPKe'}
+{'type': 'I', 'name': '__ZTSPKf'}
+{'type': 'I', 'name': '__ZTSPKh'}
+{'type': 'I', 'name': '__ZTSPKi'}
+{'type': 'I', 'name': '__ZTSPKj'}
+{'type': 'I', 'name': '__ZTSPKl'}
+{'type': 'I', 'name': '__ZTSPKm'}
+{'type': 'I', 'name': '__ZTSPKs'}
+{'type': 'I', 'name': '__ZTSPKt'}
+{'type': 'I', 'name': '__ZTSPKv'}
+{'type': 'I', 'name': '__ZTSPKw'}
+{'type': 'I', 'name': '__ZTSPKx'}
+{'type': 'I', 'name': '__ZTSPKy'}
+{'type': 'I', 'name': '__ZTSPa'}
+{'type': 'I', 'name': '__ZTSPb'}
+{'type': 'I', 'name': '__ZTSPc'}
+{'type': 'I', 'name': '__ZTSPd'}
+{'type': 'I', 'name': '__ZTSPe'}
+{'type': 'I', 'name': '__ZTSPf'}
+{'type': 'I', 'name': '__ZTSPh'}
+{'type': 'I', 'name': '__ZTSPi'}
+{'type': 'I', 'name': '__ZTSPj'}
+{'type': 'I', 'name': '__ZTSPl'}
+{'type': 'I', 'name': '__ZTSPm'}
+{'type': 'I', 'name': '__ZTSPs'}
+{'type': 'I', 'name': '__ZTSPt'}
+{'type': 'I', 'name': '__ZTSPv'}
+{'type': 'I', 'name': '__ZTSPw'}
+{'type': 'I', 'name': '__ZTSPx'}
+{'type': 'I', 'name': '__ZTSPy'}
+{'type': 'I', 'name': '__ZTSSt10bad_typeid'}
+{'type': 'I', 'name': '__ZTSSt11logic_error'}
+{'type': 'I', 'name': '__ZTSSt11range_error'}
+{'type': 'I', 'name': '__ZTSSt12domain_error'}
+{'type': 'I', 'name': '__ZTSSt12length_error'}
+{'type': 'I', 'name': '__ZTSSt12out_of_range'}
+{'type': 'I', 'name': '__ZTSSt13bad_exception'}
+{'type': 'I', 'name': '__ZTSSt13runtime_error'}
+{'type': 'I', 'name': '__ZTSSt14overflow_error'}
+{'type': 'I', 'name': '__ZTSSt15underflow_error'}
+{'type': 'I', 'name': '__ZTSSt16bad_array_length'}
+{'type': 'I', 'name': '__ZTSSt16invalid_argument'}
+{'type': 'I', 'name': '__ZTSSt20bad_array_new_length'}
+{'type': 'I', 'name': '__ZTSSt8bad_cast'}
+{'type': 'I', 'name': '__ZTSSt9bad_alloc'}
+{'type': 'I', 'name': '__ZTSSt9exception'}
+{'type': 'I', 'name': '__ZTSSt9type_info'}
+{'type': 'I', 'name': '__ZTSa'}
+{'type': 'I', 'name': '__ZTSb'}
+{'type': 'I', 'name': '__ZTSc'}
+{'type': 'I', 'name': '__ZTSd'}
+{'type': 'I', 'name': '__ZTSe'}
+{'type': 'I', 'name': '__ZTSf'}
+{'type': 'I', 'name': '__ZTSh'}
+{'type': 'I', 'name': '__ZTSi'}
+{'type': 'I', 'name': '__ZTSj'}
+{'type': 'I', 'name': '__ZTSl'}
+{'type': 'I', 'name': '__ZTSm'}
+{'type': 'I', 'name': '__ZTSs'}
+{'type': 'I', 'name': '__ZTSt'}
+{'type': 'I', 'name': '__ZTSv'}
+{'type': 'I', 'name': '__ZTSw'}
+{'type': 'I', 'name': '__ZTSx'}
+{'type': 'I', 'name': '__ZTSy'}
+{'type': 'I', 'name': '__ZTVN10__cxxabiv116__enum_type_infoE'}
+{'type': 'I', 'name': '__ZTVN10__cxxabiv117__array_type_infoE'}
+{'type': 'I', 'name': '__ZTVN10__cxxabiv117__class_type_infoE'}
+{'type': 'I', 'name': '__ZTVN10__cxxabiv117__pbase_type_infoE'}
+{'type': 'I', 'name': '__ZTVN10__cxxabiv119__pointer_type_infoE'}
+{'type': 'I', 'name': '__ZTVN10__cxxabiv120__function_type_infoE'}
+{'type': 'I', 'name': '__ZTVN10__cxxabiv120__si_class_type_infoE'}
+{'type': 'I', 'name': '__ZTVN10__cxxabiv121__vmi_class_type_infoE'}
+{'type': 'I', 'name': '__ZTVN10__cxxabiv123__fundamental_type_infoE'}
+{'type': 'I', 'name': '__ZTVN10__cxxabiv129__pointer_to_member_type_infoE'}
+{'type': 'I', 'name': '__ZTVSt10bad_typeid'}
+{'type': 'I', 'name': '__ZTVSt11logic_error'}
+{'type': 'I', 'name': '__ZTVSt11range_error'}
+{'type': 'I', 'name': '__ZTVSt12domain_error'}
+{'type': 'I', 'name': '__ZTVSt12length_error'}
+{'type': 'I', 'name': '__ZTVSt12out_of_range'}
+{'type': 'I', 'name': '__ZTVSt13bad_exception'}
+{'type': 'I', 'name': '__ZTVSt13runtime_error'}
+{'type': 'I', 'name': '__ZTVSt14overflow_error'}
+{'type': 'I', 'name': '__ZTVSt15underflow_error'}
+{'type': 'I', 'name': '__ZTVSt16bad_array_length'}
+{'type': 'I', 'name': '__ZTVSt16invalid_argument'}
+{'type': 'I', 'name': '__ZTVSt20bad_array_new_length'}
+{'type': 'I', 'name': '__ZTVSt8bad_cast'}
+{'type': 'I', 'name': '__ZTVSt9bad_alloc'}
+{'type': 'I', 'name': '__ZTVSt9exception'}
+{'type': 'I', 'name': '__ZTVSt9type_info'}
+{'type': 'I', 'name': '___cxa_allocate_exception'}
+{'type': 'I', 'name': '___cxa_bad_cast'}
+{'type': 'I', 'name': '___cxa_bad_typeid'}
+{'type': 'I', 'name': '___cxa_begin_catch'}
+{'type': 'I', 'name': '___cxa_call_unexpected'}
+{'type': 'I', 'name': '___cxa_current_exception_type'}
+{'type': 'I', 'name': '___cxa_demangle'}
+{'type': 'I', 'name': '___cxa_end_catch'}
+{'type': 'I', 'name': '___cxa_free_exception'}
+{'type': 'I', 'name': '___cxa_get_exception_ptr'}
+{'type': 'I', 'name': '___cxa_get_globals'}
+{'type': 'I', 'name': '___cxa_get_globals_fast'}
+{'type': 'I', 'name': '___cxa_guard_abort'}
+{'type': 'I', 'name': '___cxa_guard_acquire'}
+{'type': 'I', 'name': '___cxa_guard_release'}
+{'type': 'I', 'name': '___cxa_pure_virtual'}
+{'type': 'I', 'name': '___cxa_rethrow'}
+{'type': 'I', 'name': '___cxa_throw'}
+{'type': 'I', 'name': '___cxa_vec_cctor'}
+{'type': 'I', 'name': '___cxa_vec_cleanup'}
+{'type': 'I', 'name': '___cxa_vec_ctor'}
+{'type': 'I', 'name': '___cxa_vec_delete'}
+{'type': 'I', 'name': '___cxa_vec_delete2'}
+{'type': 'I', 'name': '___cxa_vec_delete3'}
+{'type': 'I', 'name': '___cxa_vec_dtor'}
+{'type': 'I', 'name': '___cxa_vec_new'}
+{'type': 'I', 'name': '___cxa_vec_new2'}
+{'type': 'I', 'name': '___cxa_vec_new3'}
+{'type': 'I', 'name': '___dynamic_cast'}
+{'type': 'I', 'name': '___gxx_personality_v0'}
 {'type': 'OBJECT', 'name': '__ZNSt3__110adopt_lockE', 'size': 0}
 {'type': 'OBJECT', 'name': '__ZNSt3__110ctype_base5alnumE', 'size': 0}
 {'type': 'OBJECT', 'name': '__ZNSt3__110ctype_base5alphaE', 'size': 0}
@@ -1741,41 +2040,275 @@
 {'type': 'OBJECT', 'name': '__ZTVSt19bad_optional_access', 'size': 0}
 {'type': 'U', 'name': '__DefaultRuneLocale'}
 {'type': 'U', 'name': '__Unwind_Resume'}
+{'type': 'U', 'name': '__ZNKSt10bad_typeid4whatEv'}
 {'type': 'U', 'name': '__ZNKSt11logic_error4whatEv'}
+{'type': 'U', 'name': '__ZNKSt13bad_exception4whatEv'}
 {'type': 'U', 'name': '__ZNKSt13runtime_error4whatEv'}
+{'type': 'U', 'name': '__ZNKSt16bad_array_length4whatEv'}
+{'type': 'U', 'name': '__ZNKSt20bad_array_new_length4whatEv'}
+{'type': 'U', 'name': '__ZNKSt8bad_cast4whatEv'}
+{'type': 'U', 'name': '__ZNKSt9bad_alloc4whatEv'}
+{'type': 'U', 'name': '__ZNKSt9exception4whatEv'}
+{'type': 'U', 'name': '__ZNSt10bad_typeidC1Ev'}
+{'type': 'U', 'name': '__ZNSt10bad_typeidC2Ev'}
+{'type': 'U', 'name': '__ZNSt10bad_typeidD0Ev'}
+{'type': 'U', 'name': '__ZNSt10bad_typeidD1Ev'}
+{'type': 'U', 'name': '__ZNSt10bad_typeidD2Ev'}
+{'type': 'U', 'name': '__ZNSt11logic_errorD0Ev'}
+{'type': 'U', 'name': '__ZNSt11logic_errorD1Ev'}
 {'type': 'U', 'name': '__ZNSt11logic_errorD2Ev'}
+{'type': 'U', 'name': '__ZNSt11range_errorD0Ev'}
+{'type': 'U', 'name': '__ZNSt11range_errorD1Ev'}
+{'type': 'U', 'name': '__ZNSt11range_errorD2Ev'}
+{'type': 'U', 'name': '__ZNSt12domain_errorD0Ev'}
+{'type': 'U', 'name': '__ZNSt12domain_errorD1Ev'}
+{'type': 'U', 'name': '__ZNSt12domain_errorD2Ev'}
+{'type': 'U', 'name': '__ZNSt12length_errorD0Ev'}
 {'type': 'U', 'name': '__ZNSt12length_errorD1Ev'}
+{'type': 'U', 'name': '__ZNSt12length_errorD2Ev'}
+{'type': 'U', 'name': '__ZNSt12out_of_rangeD0Ev'}
 {'type': 'U', 'name': '__ZNSt12out_of_rangeD1Ev'}
+{'type': 'U', 'name': '__ZNSt12out_of_rangeD2Ev'}
+{'type': 'U', 'name': '__ZNSt13bad_exceptionD0Ev'}
+{'type': 'U', 'name': '__ZNSt13bad_exceptionD1Ev'}
+{'type': 'U', 'name': '__ZNSt13bad_exceptionD2Ev'}
+{'type': 'U', 'name': '__ZNSt13runtime_errorD0Ev'}
 {'type': 'U', 'name': '__ZNSt13runtime_errorD1Ev'}
 {'type': 'U', 'name': '__ZNSt13runtime_errorD2Ev'}
+{'type': 'U', 'name': '__ZNSt14overflow_errorD0Ev'}
 {'type': 'U', 'name': '__ZNSt14overflow_errorD1Ev'}
+{'type': 'U', 'name': '__ZNSt14overflow_errorD2Ev'}
+{'type': 'U', 'name': '__ZNSt15underflow_errorD0Ev'}
+{'type': 'U', 'name': '__ZNSt15underflow_errorD1Ev'}
+{'type': 'U', 'name': '__ZNSt15underflow_errorD2Ev'}
+{'type': 'U', 'name': '__ZNSt16bad_array_lengthC1Ev'}
+{'type': 'U', 'name': '__ZNSt16bad_array_lengthC2Ev'}
+{'type': 'U', 'name': '__ZNSt16bad_array_lengthD0Ev'}
+{'type': 'U', 'name': '__ZNSt16bad_array_lengthD1Ev'}
+{'type': 'U', 'name': '__ZNSt16bad_array_lengthD2Ev'}
+{'type': 'U', 'name': '__ZNSt16invalid_argumentD0Ev'}
 {'type': 'U', 'name': '__ZNSt16invalid_argumentD1Ev'}
+{'type': 'U', 'name': '__ZNSt16invalid_argumentD2Ev'}
+{'type': 'U', 'name': '__ZNSt20bad_array_new_lengthC1Ev'}
+{'type': 'U', 'name': '__ZNSt20bad_array_new_lengthC2Ev'}
+{'type': 'U', 'name': '__ZNSt20bad_array_new_lengthD0Ev'}
+{'type': 'U', 'name': '__ZNSt20bad_array_new_lengthD1Ev'}
+{'type': 'U', 'name': '__ZNSt20bad_array_new_lengthD2Ev'}
 {'type': 'U', 'name': '__ZNSt8bad_castC1Ev'}
+{'type': 'U', 'name': '__ZNSt8bad_castC2Ev'}
+{'type': 'U', 'name': '__ZNSt8bad_castD0Ev'}
 {'type': 'U', 'name': '__ZNSt8bad_castD1Ev'}
 {'type': 'U', 'name': '__ZNSt8bad_castD2Ev'}
 {'type': 'U', 'name': '__ZNSt9bad_allocC1Ev'}
+{'type': 'U', 'name': '__ZNSt9bad_allocC2Ev'}
+{'type': 'U', 'name': '__ZNSt9bad_allocD0Ev'}
 {'type': 'U', 'name': '__ZNSt9bad_allocD1Ev'}
+{'type': 'U', 'name': '__ZNSt9bad_allocD2Ev'}
+{'type': 'U', 'name': '__ZNSt9exceptionD0Ev'}
+{'type': 'U', 'name': '__ZNSt9exceptionD1Ev'}
 {'type': 'U', 'name': '__ZNSt9exceptionD2Ev'}
+{'type': 'U', 'name': '__ZNSt9type_infoD0Ev'}
+{'type': 'U', 'name': '__ZNSt9type_infoD1Ev'}
+{'type': 'U', 'name': '__ZNSt9type_infoD2Ev'}
+{'type': 'U', 'name': '__ZSt10unexpectedv'}
+{'type': 'U', 'name': '__ZSt13get_terminatev'}
+{'type': 'U', 'name': '__ZSt13set_terminatePFvvE'}
+{'type': 'U', 'name': '__ZSt14get_unexpectedv'}
+{'type': 'U', 'name': '__ZSt14set_unexpectedPFvvE'}
 {'type': 'U', 'name': '__ZSt15get_new_handlerv'}
+{'type': 'U', 'name': '__ZSt15set_new_handlerPFvvE'}
 {'type': 'U', 'name': '__ZSt9terminatev'}
+{'type': 'U', 'name': '__ZTIDi'}
+{'type': 'U', 'name': '__ZTIDn'}
+{'type': 'U', 'name': '__ZTIDs'}
+{'type': 'U', 'name': '__ZTIPDi'}
+{'type': 'U', 'name': '__ZTIPDn'}
+{'type': 'U', 'name': '__ZTIPDs'}
+{'type': 'U', 'name': '__ZTIPKDi'}
+{'type': 'U', 'name': '__ZTIPKDn'}
+{'type': 'U', 'name': '__ZTIPKDs'}
+{'type': 'U', 'name': '__ZTIPKa'}
+{'type': 'U', 'name': '__ZTIPKb'}
+{'type': 'U', 'name': '__ZTIPKc'}
+{'type': 'U', 'name': '__ZTIPKd'}
+{'type': 'U', 'name': '__ZTIPKe'}
+{'type': 'U', 'name': '__ZTIPKf'}
+{'type': 'U', 'name': '__ZTIPKh'}
+{'type': 'U', 'name': '__ZTIPKi'}
+{'type': 'U', 'name': '__ZTIPKj'}
+{'type': 'U', 'name': '__ZTIPKl'}
+{'type': 'U', 'name': '__ZTIPKm'}
+{'type': 'U', 'name': '__ZTIPKs'}
+{'type': 'U', 'name': '__ZTIPKt'}
+{'type': 'U', 'name': '__ZTIPKv'}
+{'type': 'U', 'name': '__ZTIPKw'}
+{'type': 'U', 'name': '__ZTIPKx'}
+{'type': 'U', 'name': '__ZTIPKy'}
+{'type': 'U', 'name': '__ZTIPa'}
+{'type': 'U', 'name': '__ZTIPb'}
+{'type': 'U', 'name': '__ZTIPc'}
+{'type': 'U', 'name': '__ZTIPd'}
+{'type': 'U', 'name': '__ZTIPe'}
+{'type': 'U', 'name': '__ZTIPf'}
+{'type': 'U', 'name': '__ZTIPh'}
+{'type': 'U', 'name': '__ZTIPi'}
+{'type': 'U', 'name': '__ZTIPj'}
+{'type': 'U', 'name': '__ZTIPl'}
+{'type': 'U', 'name': '__ZTIPm'}
+{'type': 'U', 'name': '__ZTIPs'}
+{'type': 'U', 'name': '__ZTIPt'}
+{'type': 'U', 'name': '__ZTIPv'}
+{'type': 'U', 'name': '__ZTIPw'}
+{'type': 'U', 'name': '__ZTIPx'}
+{'type': 'U', 'name': '__ZTIPy'}
+{'type': 'U', 'name': '__ZTISt10bad_typeid'}
 {'type': 'U', 'name': '__ZTISt11logic_error'}
+{'type': 'U', 'name': '__ZTISt11range_error'}
+{'type': 'U', 'name': '__ZTISt12domain_error'}
 {'type': 'U', 'name': '__ZTISt12length_error'}
 {'type': 'U', 'name': '__ZTISt12out_of_range'}
+{'type': 'U', 'name': '__ZTISt13bad_exception'}
 {'type': 'U', 'name': '__ZTISt13runtime_error'}
 {'type': 'U', 'name': '__ZTISt14overflow_error'}
+{'type': 'U', 'name': '__ZTISt15underflow_error'}
+{'type': 'U', 'name': '__ZTISt16bad_array_length'}
 {'type': 'U', 'name': '__ZTISt16invalid_argument'}
+{'type': 'U', 'name': '__ZTISt20bad_array_new_length'}
 {'type': 'U', 'name': '__ZTISt8bad_cast'}
 {'type': 'U', 'name': '__ZTISt9bad_alloc'}
 {'type': 'U', 'name': '__ZTISt9exception'}
+{'type': 'U', 'name': '__ZTISt9type_info'}
+{'type': 'U', 'name': '__ZTIa'}
+{'type': 'U', 'name': '__ZTIb'}
+{'type': 'U', 'name': '__ZTIc'}
+{'type': 'U', 'name': '__ZTId'}
+{'type': 'U', 'name': '__ZTIe'}
+{'type': 'U', 'name': '__ZTIf'}
+{'type': 'U', 'name': '__ZTIh'}
+{'type': 'U', 'name': '__ZTIi'}
+{'type': 'U', 'name': '__ZTIj'}
+{'type': 'U', 'name': '__ZTIl'}
+{'type': 'U', 'name': '__ZTIm'}
+{'type': 'U', 'name': '__ZTIs'}
+{'type': 'U', 'name': '__ZTIt'}
+{'type': 'U', 'name': '__ZTIv'}
+{'type': 'U', 'name': '__ZTIw'}
+{'type': 'U', 'name': '__ZTIx'}
+{'type': 'U', 'name': '__ZTIy'}
+{'type': 'U', 'name': '__ZTSDi'}
+{'type': 'U', 'name': '__ZTSDn'}
+{'type': 'U', 'name': '__ZTSDs'}
+{'type': 'U', 'name': '__ZTSN10__cxxabiv116__enum_type_infoE'}
+{'type': 'U', 'name': '__ZTSN10__cxxabiv117__array_type_infoE'}
+{'type': 'U', 'name': '__ZTSN10__cxxabiv117__class_type_infoE'}
+{'type': 'U', 'name': '__ZTSN10__cxxabiv117__pbase_type_infoE'}
+{'type': 'U', 'name': '__ZTSN10__cxxabiv119__pointer_type_infoE'}
+{'type': 'U', 'name': '__ZTSN10__cxxabiv120__function_type_infoE'}
+{'type': 'U', 'name': '__ZTSN10__cxxabiv120__si_class_type_infoE'}
+{'type': 'U', 'name': '__ZTSN10__cxxabiv121__vmi_class_type_infoE'}
+{'type': 'U', 'name': '__ZTSN10__cxxabiv123__fundamental_type_infoE'}
+{'type': 'U', 'name': '__ZTSN10__cxxabiv129__pointer_to_member_type_infoE'}
+{'type': 'U', 'name': '__ZTSPDi'}
+{'type': 'U', 'name': '__ZTSPDn'}
+{'type': 'U', 'name': '__ZTSPDs'}
+{'type': 'U', 'name': '__ZTSPKDi'}
+{'type': 'U', 'name': '__ZTSPKDn'}
+{'type': 'U', 'name': '__ZTSPKDs'}
+{'type': 'U', 'name': '__ZTSPKa'}
+{'type': 'U', 'name': '__ZTSPKb'}
+{'type': 'U', 'name': '__ZTSPKc'}
+{'type': 'U', 'name': '__ZTSPKd'}
+{'type': 'U', 'name': '__ZTSPKe'}
+{'type': 'U', 'name': '__ZTSPKf'}
+{'type': 'U', 'name': '__ZTSPKh'}
+{'type': 'U', 'name': '__ZTSPKi'}
+{'type': 'U', 'name': '__ZTSPKj'}
+{'type': 'U', 'name': '__ZTSPKl'}
+{'type': 'U', 'name': '__ZTSPKm'}
+{'type': 'U', 'name': '__ZTSPKs'}
+{'type': 'U', 'name': '__ZTSPKt'}
+{'type': 'U', 'name': '__ZTSPKv'}
+{'type': 'U', 'name': '__ZTSPKw'}
+{'type': 'U', 'name': '__ZTSPKx'}
+{'type': 'U', 'name': '__ZTSPKy'}
+{'type': 'U', 'name': '__ZTSPa'}
+{'type': 'U', 'name': '__ZTSPb'}
+{'type': 'U', 'name': '__ZTSPc'}
+{'type': 'U', 'name': '__ZTSPd'}
+{'type': 'U', 'name': '__ZTSPe'}
+{'type': 'U', 'name': '__ZTSPf'}
+{'type': 'U', 'name': '__ZTSPh'}
+{'type': 'U', 'name': '__ZTSPi'}
+{'type': 'U', 'name': '__ZTSPj'}
+{'type': 'U', 'name': '__ZTSPl'}
+{'type': 'U', 'name': '__ZTSPm'}
+{'type': 'U', 'name': '__ZTSPs'}
+{'type': 'U', 'name': '__ZTSPt'}
+{'type': 'U', 'name': '__ZTSPv'}
+{'type': 'U', 'name': '__ZTSPw'}
+{'type': 'U', 'name': '__ZTSPx'}
+{'type': 'U', 'name': '__ZTSPy'}
+{'type': 'U', 'name': '__ZTSSt10bad_typeid'}
+{'type': 'U', 'name': '__ZTSSt11logic_error'}
+{'type': 'U', 'name': '__ZTSSt11range_error'}
+{'type': 'U', 'name': '__ZTSSt12domain_error'}
+{'type': 'U', 'name': '__ZTSSt12length_error'}
+{'type': 'U', 'name': '__ZTSSt12out_of_range'}
+{'type': 'U', 'name': '__ZTSSt13bad_exception'}
+{'type': 'U', 'name': '__ZTSSt13runtime_error'}
+{'type': 'U', 'name': '__ZTSSt14overflow_error'}
+{'type': 'U', 'name': '__ZTSSt15underflow_error'}
+{'type': 'U', 'name': '__ZTSSt16bad_array_length'}
+{'type': 'U', 'name': '__ZTSSt16invalid_argument'}
+{'type': 'U', 'name': '__ZTSSt20bad_array_new_length'}
+{'type': 'U', 'name': '__ZTSSt8bad_cast'}
+{'type': 'U', 'name': '__ZTSSt9bad_alloc'}
+{'type': 'U', 'name': '__ZTSSt9exception'}
+{'type': 'U', 'name': '__ZTSSt9type_info'}
+{'type': 'U', 'name': '__ZTSa'}
+{'type': 'U', 'name': '__ZTSb'}
+{'type': 'U', 'name': '__ZTSc'}
+{'type': 'U', 'name': '__ZTSd'}
+{'type': 'U', 'name': '__ZTSe'}
+{'type': 'U', 'name': '__ZTSf'}
+{'type': 'U', 'name': '__ZTSh'}
+{'type': 'U', 'name': '__ZTSi'}
+{'type': 'U', 'name': '__ZTSj'}
+{'type': 'U', 'name': '__ZTSl'}
+{'type': 'U', 'name': '__ZTSm'}
+{'type': 'U', 'name': '__ZTSs'}
+{'type': 'U', 'name': '__ZTSt'}
+{'type': 'U', 'name': '__ZTSv'}
+{'type': 'U', 'name': '__ZTSw'}
+{'type': 'U', 'name': '__ZTSx'}
+{'type': 'U', 'name': '__ZTSy'}
+{'type': 'U', 'name': '__ZTVN10__cxxabiv116__enum_type_infoE'}
+{'type': 'U', 'name': '__ZTVN10__cxxabiv117__array_type_infoE'}
 {'type': 'U', 'name': '__ZTVN10__cxxabiv117__class_type_infoE'}
+{'type': 'U', 'name': '__ZTVN10__cxxabiv117__pbase_type_infoE'}
+{'type': 'U', 'name': '__ZTVN10__cxxabiv119__pointer_type_infoE'}
+{'type': 'U', 'name': '__ZTVN10__cxxabiv120__function_type_infoE'}
 {'type': 'U', 'name': '__ZTVN10__cxxabiv120__si_class_type_infoE'}
 {'type': 'U', 'name': '__ZTVN10__cxxabiv121__vmi_class_type_infoE'}
+{'type': 'U', 'name': '__ZTVN10__cxxabiv123__fundamental_type_infoE'}
+{'type': 'U', 'name': '__ZTVN10__cxxabiv129__pointer_to_member_type_infoE'}
+{'type': 'U', 'name': '__ZTVSt10bad_typeid'}
 {'type': 'U', 'name': '__ZTVSt11logic_error'}
+{'type': 'U', 'name': '__ZTVSt11range_error'}
+{'type': 'U', 'name': '__ZTVSt12domain_error'}
 {'type': 'U', 'name': '__ZTVSt12length_error'}
 {'type': 'U', 'name': '__ZTVSt12out_of_range'}
+{'type': 'U', 'name': '__ZTVSt13bad_exception'}
 {'type': 'U', 'name': '__ZTVSt13runtime_error'}
 {'type': 'U', 'name': '__ZTVSt14overflow_error'}
+{'type': 'U', 'name': '__ZTVSt15underflow_error'}
+{'type': 'U', 'name': '__ZTVSt16bad_array_length'}
 {'type': 'U', 'name': '__ZTVSt16invalid_argument'}
+{'type': 'U', 'name': '__ZTVSt20bad_array_new_length'}
+{'type': 'U', 'name': '__ZTVSt8bad_cast'}
+{'type': 'U', 'name': '__ZTVSt9bad_alloc'}
+{'type': 'U', 'name': '__ZTVSt9exception'}
+{'type': 'U', 'name': '__ZTVSt9type_info'}
 {'type': 'U', 'name': '____mb_cur_max_l'}
 {'type': 'U', 'name': '____tolower_l'}
 {'type': 'U', 'name': '____toupper_l'}
@@ -1783,11 +2316,19 @@
 {'type': 'U', 'name': '___bzero'}
 {'type': 'U', 'name': '___cxa_allocate_exception'}
 {'type': 'U', 'name': '___cxa_atexit'}
+{'type': 'U', 'name': '___cxa_bad_cast'}
+{'type': 'U', 'name': '___cxa_bad_typeid'}
 {'type': 'U', 'name': '___cxa_begin_catch'}
+{'type': 'U', 'name': '___cxa_call_unexpected'}
+{'type': 'U', 'name': '___cxa_current_exception_type'}
 {'type': 'U', 'name': '___cxa_current_primary_exception'}
 {'type': 'U', 'name': '___cxa_decrement_exception_refcount'}
+{'type': 'U', 'name': '___cxa_demangle'}
 {'type': 'U', 'name': '___cxa_end_catch'}
 {'type': 'U', 'name': '___cxa_free_exception'}
+{'type': 'U', 'name': '___cxa_get_exception_ptr'}
+{'type': 'U', 'name': '___cxa_get_globals'}
+{'type': 'U', 'name': '___cxa_get_globals_fast'}
 {'type': 'U', 'name': '___cxa_guard_abort'}
 {'type': 'U', 'name': '___cxa_guard_acquire'}
 {'type': 'U', 'name': '___cxa_guard_release'}
@@ -1797,6 +2338,17 @@
 {'type': 'U', 'name': '___cxa_rethrow_primary_exception'}
 {'type': 'U', 'name': '___cxa_throw'}
 {'type': 'U', 'name': '___cxa_uncaught_exception'}
+{'type': 'U', 'name': '___cxa_vec_cctor'}
+{'type': 'U', 'name': '___cxa_vec_cleanup'}
+{'type': 'U', 'name': '___cxa_vec_ctor'}
+{'type': 'U', 'name': '___cxa_vec_delete'}
+{'type': 'U', 'name': '___cxa_vec_delete2'}
+{'type': 'U', 'name': '___cxa_vec_delete3'}
+{'type': 'U', 'name': '___cxa_vec_dtor'}
+{'type': 'U', 'name': '___cxa_vec_new'}
+{'type': 'U', 'name': '___cxa_vec_new2'}
+{'type': 'U', 'name': '___cxa_vec_new3'}
+{'type': 'U', 'name': '___dynamic_cast'}
 {'type': 'U', 'name': '___error'}
 {'type': 'U', 'name': '___gxx_personality_v0'}
 {'type': 'U', 'name': '___maskrune_l'}




More information about the cfe-commits mailing list