depot: recipe for stdcxx library

Issue #2446
This commit is contained in:
Christian Prochaska 2017-12-19 18:18:59 +01:00 committed by Christian Helmuth
parent f44edd407b
commit 3f74862666
9 changed files with 730 additions and 58 deletions

View File

@ -148,7 +148,7 @@
// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern
// templates only in basic_string, thus activating its debug-mode
// checks even at -O0.
# define _GLIBCXX_EXTERN_TEMPLATE 1
/* # undef _GLIBCXX_EXTERN_TEMPLATE */
/*
Outline of libstdc++ namespaces.
@ -606,31 +606,31 @@ namespace std
/* config.h.in. Generated from configure.ac by autoheader. */
/* Define to 1 if you have the `acosf' function. */
/* #undef _GLIBCXX_HAVE_ACOSF */
#define _GLIBCXX_HAVE_ACOSF 1
/* Define to 1 if you have the `acosl' function. */
/* #undef _GLIBCXX_HAVE_ACOSL */
#define _GLIBCXX_HAVE_ACOSL 1
/* Define to 1 if you have the `asinf' function. */
/* #undef _GLIBCXX_HAVE_ASINF */
#define _GLIBCXX_HAVE_ASINF 1
/* Define to 1 if you have the `asinl' function. */
/* #undef _GLIBCXX_HAVE_ASINL */
#define _GLIBCXX_HAVE_ASINL 1
/* Define to 1 if the target assembler supports .symver directive. */
#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1
/* Define to 1 if you have the `atan2f' function. */
/* #undef _GLIBCXX_HAVE_ATAN2F */
#define _GLIBCXX_HAVE_ATAN2F 1
/* Define to 1 if you have the `atan2l' function. */
/* #undef _GLIBCXX_HAVE_ATAN2L */
#define _GLIBCXX_HAVE_ATAN2L 1
/* Define to 1 if you have the `atanf' function. */
/* #undef _GLIBCXX_HAVE_ATANF */
#define _GLIBCXX_HAVE_ATANF 1
/* Define to 1 if you have the `atanl' function. */
/* #undef _GLIBCXX_HAVE_ATANL */
#define _GLIBCXX_HAVE_ATANL 1
/* Define to 1 if you have the `at_quick_exit' function. */
/* #undef _GLIBCXX_HAVE_AT_QUICK_EXIT */
@ -639,25 +639,25 @@ namespace std
/* #undef _GLIBCXX_HAVE_CC_TLS */
/* Define to 1 if you have the `ceilf' function. */
/* #undef _GLIBCXX_HAVE_CEILF */
#define _GLIBCXX_HAVE_CEILF 1
/* Define to 1 if you have the `ceill' function. */
/* #undef _GLIBCXX_HAVE_CEILL */
#define _GLIBCXX_HAVE_CEILL 1
/* Define to 1 if you have the <complex.h> header file. */
#define _GLIBCXX_HAVE_COMPLEX_H 1
/* Define to 1 if you have the `cosf' function. */
/* #undef _GLIBCXX_HAVE_COSF */
#define _GLIBCXX_HAVE_COSF 1
/* Define to 1 if you have the `coshf' function. */
/* #undef _GLIBCXX_HAVE_COSHF */
#define _GLIBCXX_HAVE_COSHF 1
/* Define to 1 if you have the `coshl' function. */
/* #undef _GLIBCXX_HAVE_COSHL */
/* Define to 1 if you have the `cosl' function. */
/* #undef _GLIBCXX_HAVE_COSL */
#define _GLIBCXX_HAVE_COSL 1
/* Define to 1 if you have the <dirent.h> header file. */
#define _GLIBCXX_HAVE_DIRENT_H 1
@ -729,16 +729,16 @@ namespace std
/* #undef _GLIBCXX_HAVE_EXECINFO_H */
/* Define to 1 if you have the `expf' function. */
/* #undef _GLIBCXX_HAVE_EXPF */
#define _GLIBCXX_HAVE_EXPF 1
/* Define to 1 if you have the `expl' function. */
/* #undef _GLIBCXX_HAVE_EXPL */
/* Define to 1 if you have the `fabsf' function. */
/* #undef _GLIBCXX_HAVE_FABSF */
#define _GLIBCXX_HAVE_FABSF 1
/* Define to 1 if you have the `fabsl' function. */
/* #undef _GLIBCXX_HAVE_FABSL */
#define _GLIBCXX_HAVE_FABSL 1
/* Define to 1 if you have the <fcntl.h> header file. */
#define _GLIBCXX_HAVE_FCNTL_H 1
@ -759,16 +759,16 @@ namespace std
#define _GLIBCXX_HAVE_FLOAT_H 1
/* Define to 1 if you have the `floorf' function. */
/* #undef _GLIBCXX_HAVE_FLOORF */
#define _GLIBCXX_HAVE_FLOORF 1
/* Define to 1 if you have the `floorl' function. */
/* #undef _GLIBCXX_HAVE_FLOORL */
#define _GLIBCXX_HAVE_FLOORL 1
/* Define to 1 if you have the `fmodf' function. */
/* #undef _GLIBCXX_HAVE_FMODF */
#define _GLIBCXX_HAVE_FMODF 1
/* Define to 1 if you have the `fmodl' function. */
/* #undef _GLIBCXX_HAVE_FMODL */
#define _GLIBCXX_HAVE_FMODL 1
/* Define to 1 if you have the `fpclass' function. */
/* #undef _GLIBCXX_HAVE_FPCLASS */
@ -777,10 +777,10 @@ namespace std
/* #undef _GLIBCXX_HAVE_FP_H */
/* Define to 1 if you have the `frexpf' function. */
/* #undef _GLIBCXX_HAVE_FREXPF */
#define _GLIBCXX_HAVE_FREXPF 1
/* Define to 1 if you have the `frexpl' function. */
/* #undef _GLIBCXX_HAVE_FREXPL */
#define _GLIBCXX_HAVE_FREXPL 1
/* Define if _Unwind_GetIPInfo is available. */
#define _GLIBCXX_HAVE_GETIPINFO 1
@ -789,13 +789,13 @@ namespace std
#define _GLIBCXX_HAVE_GETS 1
/* Define to 1 if you have the `hypot' function. */
/* #undef _GLIBCXX_HAVE_HYPOT */
#define _GLIBCXX_HAVE_HYPOT 1
/* Define to 1 if you have the `hypotf' function. */
/* #undef _GLIBCXX_HAVE_HYPOTF */
#define _GLIBCXX_HAVE_HYPOTF 1
/* Define to 1 if you have the `hypotl' function. */
/* #undef _GLIBCXX_HAVE_HYPOTL */
#define _GLIBCXX_HAVE_HYPOTL 1
/* Define if you have the iconv() function. */
/* #undef _GLIBCXX_HAVE_ICONV */
@ -844,10 +844,10 @@ namespace std
#define _GLIBCXX_HAVE_LC_MESSAGES 1
/* Define to 1 if you have the `ldexpf' function. */
/* #undef _GLIBCXX_HAVE_LDEXPF */
#define _GLIBCXX_HAVE_LDEXPF 1
/* Define to 1 if you have the `ldexpl' function. */
/* #undef _GLIBCXX_HAVE_LDEXPL */
#define _GLIBCXX_HAVE_LDEXPL 1
/* Define to 1 if you have the <libintl.h> header file. */
/* #undef _GLIBCXX_HAVE_LIBINTL_H */
@ -874,16 +874,16 @@ namespace std
#define _GLIBCXX_HAVE_LOCALE_H 1
/* Define to 1 if you have the `log10f' function. */
/* #undef _GLIBCXX_HAVE_LOG10F */
#define _GLIBCXX_HAVE_LOG10F 1
/* Define to 1 if you have the `log10l' function. */
/* #undef _GLIBCXX_HAVE_LOG10L */
#define _GLIBCXX_HAVE_LOG10L 1
/* Define to 1 if you have the `logf' function. */
/* #undef _GLIBCXX_HAVE_LOGF */
#define _GLIBCXX_HAVE_LOGF 1
/* Define to 1 if you have the `logl' function. */
/* #undef _GLIBCXX_HAVE_LOGL */
#define _GLIBCXX_HAVE_LOGL 1
/* Define to 1 if you have the <machine/endian.h> header file. */
#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1
@ -901,10 +901,10 @@ namespace std
/* #undef _GLIBCXX_HAVE_MODF */
/* Define to 1 if you have the `modff' function. */
/* #undef _GLIBCXX_HAVE_MODFF */
#define _GLIBCXX_HAVE_MODFF 1
/* Define to 1 if you have the `modfl' function. */
/* #undef _GLIBCXX_HAVE_MODFL */
#define _GLIBCXX_HAVE_MODFL 1
/* Define to 1 if you have the <nan.h> header file. */
/* #undef _GLIBCXX_HAVE_NAN_H */
@ -919,10 +919,10 @@ namespace std
#define _GLIBCXX_HAVE_POLL 1
/* Define to 1 if you have the `powf' function. */
/* #undef _GLIBCXX_HAVE_POWF */
#define _GLIBCXX_HAVE_POWF 1
/* Define to 1 if you have the `powl' function. */
/* #undef _GLIBCXX_HAVE_POWL */
#define _GLIBCXX_HAVE_POWL 1
/* Define to 1 if you have the `qfpclass' function. */
/* #undef _GLIBCXX_HAVE_QFPCLASS */
@ -943,25 +943,25 @@ namespace std
/* #undef _GLIBCXX_HAVE_SINCOSL */
/* Define to 1 if you have the `sinf' function. */
/* #undef _GLIBCXX_HAVE_SINF */
#define _GLIBCXX_HAVE_SINF 1
/* Define to 1 if you have the `sinhf' function. */
/* #undef _GLIBCXX_HAVE_SINHF */
#define _GLIBCXX_HAVE_SINHF 1
/* Define to 1 if you have the `sinhl' function. */
/* #undef _GLIBCXX_HAVE_SINHL */
#define _GLIBCXX_HAVE_SINHL 1
/* Define to 1 if you have the `sinl' function. */
/* #undef _GLIBCXX_HAVE_SINL */
#define _GLIBCXX_HAVE_SINL 1
/* Defined if sleep exists. */
#define _GLIBCXX_HAVE_SLEEP 1
/* Define to 1 if you have the `sqrtf' function. */
/* #undef _GLIBCXX_HAVE_SQRTF */
#define _GLIBCXX_HAVE_SQRTF 1
/* Define to 1 if you have the `sqrtl' function. */
/* #undef _GLIBCXX_HAVE_SQRTL */
#define _GLIBCXX_HAVE_SQRTL 1
/* Define to 1 if you have the <stdalign.h> header file. */
#define _GLIBCXX_HAVE_STDALIGN_H 1
@ -1055,16 +1055,16 @@ namespace std
#define _GLIBCXX_HAVE_S_ISREG 1
/* Define to 1 if you have the `tanf' function. */
/* #undef _GLIBCXX_HAVE_TANF */
#define _GLIBCXX_HAVE_TANF 1
/* Define to 1 if you have the `tanhf' function. */
/* #undef _GLIBCXX_HAVE_TANHF */
#define _GLIBCXX_HAVE_TANHF 1
/* Define to 1 if you have the `tanhl' function. */
/* #undef _GLIBCXX_HAVE_TANHL */
#define _GLIBCXX_HAVE_TANHL 1
/* Define to 1 if you have the `tanl' function. */
/* #undef _GLIBCXX_HAVE_TANL */
#define _GLIBCXX_HAVE_TANL 1
/* Define to 1 if you have the <tgmath.h> header file. */
#define _GLIBCXX_HAVE_TGMATH_H 1

View File

@ -6,7 +6,7 @@ include $(REP_DIR)/lib/import/import-stdcxx.mk
STDCXX_DIR := $(STDCXX_PORT_DIR)/src/lib/stdcxx
# enable 'compatibility-atomic-c++0x.cc' to find 'gstdint.h'
INC_DIR += $(REP_DIR)/include/stdcxx/bits
REP_INC_DIR += include/stdcxx/bits
# add libstdc++ sources
SRC_CC += $(filter-out $(FILTER_OUT),$(notdir $(wildcard $(STDCXX_DIR)/src/c++11/*.cc)))

View File

@ -0,0 +1,648 @@
_Z20_txnal_cow_string_D1Pv T
_Z23_txnal_cow_string_c_strPKv T
_Z23_txnal_sso_string_c_strPKv T
_Z26_txnal_logic_error_get_msgPv T
_Z27_txnal_cow_string_D1_commitPv T
_Z28_txnal_runtime_error_get_msgPv T
_Z35_txnal_cow_string_C1_for_exceptionsPvPKcS_ T
_ZGTtNKSt11logic_error4whatEv T
_ZGTtNKSt13runtime_error4whatEv T
_ZGTtNSt11logic_errorC1EPKc T
_ZGTtNSt11logic_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt11logic_errorC2EPKc T
_ZGTtNSt11logic_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt11logic_errorD0Ev T
_ZGTtNSt11logic_errorD1Ev T
_ZGTtNSt11logic_errorD2Ev T
_ZGTtNSt11range_errorC1EPKc T
_ZGTtNSt11range_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt11range_errorC2EPKc T
_ZGTtNSt11range_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt11range_errorD0Ev T
_ZGTtNSt11range_errorD1Ev T
_ZGTtNSt11range_errorD2Ev T
_ZGTtNSt12domain_errorC1EPKc T
_ZGTtNSt12domain_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt12domain_errorC2EPKc T
_ZGTtNSt12domain_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt12domain_errorD0Ev T
_ZGTtNSt12domain_errorD1Ev T
_ZGTtNSt12domain_errorD2Ev T
_ZGTtNSt12length_errorC1EPKc T
_ZGTtNSt12length_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt12length_errorC2EPKc T
_ZGTtNSt12length_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt12length_errorD0Ev T
_ZGTtNSt12length_errorD1Ev T
_ZGTtNSt12length_errorD2Ev T
_ZGTtNSt12out_of_rangeC1EPKc T
_ZGTtNSt12out_of_rangeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt12out_of_rangeC2EPKc T
_ZGTtNSt12out_of_rangeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt12out_of_rangeD0Ev T
_ZGTtNSt12out_of_rangeD1Ev T
_ZGTtNSt12out_of_rangeD2Ev T
_ZGTtNSt13runtime_errorC1EPKc T
_ZGTtNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt13runtime_errorC2EPKc T
_ZGTtNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt13runtime_errorD0Ev T
_ZGTtNSt13runtime_errorD1Ev T
_ZGTtNSt13runtime_errorD2Ev T
_ZGTtNSt14overflow_errorC1EPKc T
_ZGTtNSt14overflow_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt14overflow_errorC2EPKc T
_ZGTtNSt14overflow_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt14overflow_errorD0Ev T
_ZGTtNSt14overflow_errorD1Ev T
_ZGTtNSt14overflow_errorD2Ev T
_ZGTtNSt15underflow_errorC1EPKc T
_ZGTtNSt15underflow_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt15underflow_errorC2EPKc T
_ZGTtNSt15underflow_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt15underflow_errorD0Ev T
_ZGTtNSt15underflow_errorD1Ev T
_ZGTtNSt15underflow_errorD2Ev T
_ZGTtNSt16invalid_argumentC1EPKc T
_ZGTtNSt16invalid_argumentC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt16invalid_argumentC2EPKc T
_ZGTtNSt16invalid_argumentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZGTtNSt16invalid_argumentD0Ev T
_ZGTtNSt16invalid_argumentD1Ev T
_ZGTtNSt16invalid_argumentD2Ev T
_ZN11__gnu_debug19_Safe_iterator_base12_M_get_mutexEv T
_ZN11__gnu_debug19_Safe_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb T
_ZN11__gnu_debug19_Safe_iterator_base16_M_detach_singleEv T
_ZN11__gnu_debug19_Safe_iterator_base8_M_resetEv T
_ZN11__gnu_debug19_Safe_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb T
_ZN11__gnu_debug19_Safe_iterator_base9_M_detachEv T
_ZN11__gnu_debug19_Safe_sequence_base12_M_get_mutexEv T
_ZN11__gnu_debug19_Safe_sequence_base13_M_detach_allEv T
_ZN11__gnu_debug19_Safe_sequence_base16_M_attach_singleEPNS_19_Safe_iterator_baseEb T
_ZN11__gnu_debug19_Safe_sequence_base16_M_detach_singleEPNS_19_Safe_iterator_baseE T
_ZN11__gnu_debug19_Safe_sequence_base18_M_detach_singularEv T
_ZN11__gnu_debug19_Safe_sequence_base22_M_revalidate_singularEv T
_ZN11__gnu_debug19_Safe_sequence_base7_M_swapERS0_ T
_ZN11__gnu_debug19_Safe_sequence_base9_M_attachEPNS_19_Safe_iterator_baseEb T
_ZN11__gnu_debug19_Safe_sequence_base9_M_detachEPNS_19_Safe_iterator_baseE T
_ZN11__gnu_debug25_Safe_local_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb T
_ZN11__gnu_debug25_Safe_local_iterator_base16_M_detach_singleEv T
_ZN11__gnu_debug25_Safe_local_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb T
_ZN11__gnu_debug25_Safe_local_iterator_base9_M_detachEv T
_ZN11__gnu_debug30_Safe_unordered_container_base13_M_detach_allEv T
_ZN11__gnu_debug30_Safe_unordered_container_base15_M_attach_localEPNS_19_Safe_iterator_baseEb T
_ZN11__gnu_debug30_Safe_unordered_container_base15_M_detach_localEPNS_19_Safe_iterator_baseE T
_ZN11__gnu_debug30_Safe_unordered_container_base22_M_attach_local_singleEPNS_19_Safe_iterator_baseEb T
_ZN11__gnu_debug30_Safe_unordered_container_base22_M_detach_local_singleEPNS_19_Safe_iterator_baseE T
_ZN11__gnu_debug30_Safe_unordered_container_base7_M_swapERS0_ T
_ZN14__gnu_parallel9_Settings3getEv T
_ZN14__gnu_parallel9_Settings3setERS0_ T
_ZN9__gnu_cxx12__atomic_addEPVii T
_ZN9__gnu_cxx15__concat_size_tEPcmm T
_ZN9__gnu_cxx15__snprintf_liteEPcmPKcP13__va_list_tag T
_ZN9__gnu_cxx17__pool_alloc_base11_S_end_freeE B 8
_ZN9__gnu_cxx17__pool_alloc_base12_M_get_mutexEv T
_ZN9__gnu_cxx17__pool_alloc_base12_S_free_listE B 128
_ZN9__gnu_cxx17__pool_alloc_base12_S_heap_sizeE B 8
_ZN9__gnu_cxx17__pool_alloc_base13_S_start_freeE B 8
_ZN9__gnu_cxx17__pool_alloc_base16_M_get_free_listEm T
_ZN9__gnu_cxx17__pool_alloc_base17_M_allocate_chunkEmRi T
_ZN9__gnu_cxx17__pool_alloc_base9_M_refillEm T
_ZN9__gnu_cxx18__exchange_and_addEPVii T
_ZN9__gnu_cxx26__throw_insufficient_spaceEPKcS1_ T
_ZN9__gnu_cxx9free_list6_M_getEm T
_ZN9__gnu_cxx9free_list8_M_clearEv T
_ZNK11__gnu_debug16_Error_formatter10_M_messageENS_13_Debug_msg_idE T
_ZNK11__gnu_debug16_Error_formatter10_Parameter14_M_print_fieldEPKS0_PKc T
_ZNK11__gnu_debug16_Error_formatter10_Parameter20_M_print_descriptionEPKS0_ T
_ZNK11__gnu_debug16_Error_formatter13_M_print_wordEPKc T
_ZNK11__gnu_debug16_Error_formatter15_M_print_stringEPKc T
_ZNK11__gnu_debug16_Error_formatter17_M_get_max_lengthEv T
_ZNK11__gnu_debug16_Error_formatter8_M_errorEv T
_ZNK11__gnu_debug19_Safe_iterator_base11_M_singularEv T
_ZNK11__gnu_debug19_Safe_iterator_base14_M_can_compareERKS0_ T
_ZNK11__gnu_debug25_Safe_local_iterator_base16_M_get_containerEv T
_ZNKSt10bad_typeid4whatEv T
_ZNKSt10error_code23default_error_conditionEv T
_ZNKSt11logic_error4whatEv T
_ZNKSt12bad_weak_ptr4whatEv T
_ZNKSt12future_error4whatEv T
_ZNKSt13runtime_error4whatEv T
_ZNKSt16bad_array_length4whatEv T
_ZNKSt17bad_function_call4whatEv T
_ZNKSt20bad_array_new_length4whatEv T
_ZNKSt3_V214error_category10_M_messageB5cxx11Ei T
_ZNKSt3_V214error_category10_M_messageEi T
_ZNKSt3_V214error_category10equivalentERKSt10error_codei T
_ZNKSt3_V214error_category10equivalentEiRKSt15error_condition T
_ZNKSt3_V214error_category23default_error_conditionEi T
_ZNKSt6locale2id5_M_idEv T
_ZNKSt6locale4nameB5cxx11Ev T
_ZNKSt6locale4nameEv T
_ZNKSt6locale5facet11_M_cow_shimEPKNS_2idE T
_ZNKSt6locale5facet11_M_sso_shimEPKNS_2idE T
_ZNKSt6localeeqERKS_ T
_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm T
_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm T
_ZNKSt8bad_cast4whatEv T
_ZNKSt8ios_base7failure4whatEv T
_ZNKSt8ios_base7failureB5cxx114whatEv T
_ZNKSt9bad_alloc4whatEv T
_ZNKSt9type_info10__do_catchEPKS_PPvj T
_ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv T
_ZNKSt9type_info14__is_pointer_pEv T
_ZNKSt9type_info15__is_function_pEv T
_ZNSt10__num_base11_S_atoms_inE D 8
_ZNSt10__num_base12_S_atoms_outE D 8
_ZNSt10__num_base15_S_format_floatERKSt8ios_basePcc T
_ZNSt10bad_typeidD0Ev T
_ZNSt10bad_typeidD1Ev T
_ZNSt10bad_typeidD2Ev T
_ZNSt10ctype_base5alnumE R 4
_ZNSt10ctype_base5alphaE R 4
_ZNSt10ctype_base5blankE R 4
_ZNSt10ctype_base5cntrlE R 4
_ZNSt10ctype_base5digitE R 4
_ZNSt10ctype_base5graphE R 4
_ZNSt10ctype_base5lowerE R 4
_ZNSt10ctype_base5printE R 4
_ZNSt10ctype_base5punctE R 4
_ZNSt10ctype_base5spaceE R 4
_ZNSt10ctype_base5upperE R 4
_ZNSt10ctype_base6xdigitE R 4
_ZNSt10money_base18_S_default_patternE R 4
_ZNSt10money_base20_S_construct_patternEccc T
_ZNSt10money_base8_S_atomsE D 8
_ZNSt11logic_errorC1EPKc T
_ZNSt11logic_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt11logic_errorC1ERKS_ T
_ZNSt11logic_errorC1ERKSs T
_ZNSt11logic_errorC2EPKc T
_ZNSt11logic_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt11logic_errorC2ERKS_ T
_ZNSt11logic_errorC2ERKSs T
_ZNSt11logic_errorD0Ev T
_ZNSt11logic_errorD1Ev T
_ZNSt11logic_errorD2Ev T
_ZNSt11logic_erroraSERKS_ T
_ZNSt11range_errorC1EPKc T
_ZNSt11range_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt11range_errorC1ERKSs T
_ZNSt11range_errorC2EPKc T
_ZNSt11range_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt11range_errorC2ERKSs T
_ZNSt11range_errorD0Ev T
_ZNSt11range_errorD1Ev T
_ZNSt11range_errorD2Ev T
_ZNSt11regex_errorC1ENSt15regex_constants10error_typeE T
_ZNSt11regex_errorC2ENSt15regex_constants10error_typeE T
_ZNSt11regex_errorD0Ev T
_ZNSt11regex_errorD1Ev T
_ZNSt11regex_errorD2Ev T
_ZNSt12__cow_stringC1EOS_ T
_ZNSt12__cow_stringC1EPKcm T
_ZNSt12__cow_stringC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt12__cow_stringC1ERKS_ T
_ZNSt12__cow_stringC1ERKSs T
_ZNSt12__cow_stringC1Ev T
_ZNSt12__cow_stringC2EOS_ T
_ZNSt12__cow_stringC2EPKcm T
_ZNSt12__cow_stringC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt12__cow_stringC2ERKS_ T
_ZNSt12__cow_stringC2ERKSs T
_ZNSt12__cow_stringC2Ev T
_ZNSt12__cow_stringD1Ev T
_ZNSt12__cow_stringD2Ev T
_ZNSt12__cow_stringaSEOS_ T
_ZNSt12__cow_stringaSERKS_ T
_ZNSt12__sso_stringC1EOS_ T
_ZNSt12__sso_stringC1EPKcm T
_ZNSt12__sso_stringC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt12__sso_stringC1ERKS_ T
_ZNSt12__sso_stringC1ERKSs T
_ZNSt12__sso_stringC1Ev T
_ZNSt12__sso_stringC2EOS_ T
_ZNSt12__sso_stringC2EPKcm T
_ZNSt12__sso_stringC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt12__sso_stringC2ERKS_ T
_ZNSt12__sso_stringC2ERKSs T
_ZNSt12__sso_stringC2Ev T
_ZNSt12__sso_stringD1Ev T
_ZNSt12__sso_stringD2Ev T
_ZNSt12__sso_stringaSEOS_ T
_ZNSt12__sso_stringaSERKS_ T
_ZNSt12bad_weak_ptrD0Ev T
_ZNSt12bad_weak_ptrD1Ev T
_ZNSt12bad_weak_ptrD2Ev T
_ZNSt12domain_errorC1EPKc T
_ZNSt12domain_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt12domain_errorC1ERKSs T
_ZNSt12domain_errorC2EPKc T
_ZNSt12domain_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt12domain_errorC2ERKSs T
_ZNSt12domain_errorD0Ev T
_ZNSt12domain_errorD1Ev T
_ZNSt12domain_errorD2Ev T
_ZNSt12future_errorD0Ev T
_ZNSt12future_errorD1Ev T
_ZNSt12future_errorD2Ev T
_ZNSt12length_errorC1EPKc T
_ZNSt12length_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt12length_errorC1ERKSs T
_ZNSt12length_errorC2EPKc T
_ZNSt12length_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt12length_errorC2ERKSs T
_ZNSt12length_errorD0Ev T
_ZNSt12length_errorD1Ev T
_ZNSt12length_errorD2Ev T
_ZNSt12out_of_rangeC1EPKc T
_ZNSt12out_of_rangeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt12out_of_rangeC1ERKSs T
_ZNSt12out_of_rangeC2EPKc T
_ZNSt12out_of_rangeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt12out_of_rangeC2ERKSs T
_ZNSt12out_of_rangeD0Ev T
_ZNSt12out_of_rangeD1Ev T
_ZNSt12out_of_rangeD2Ev T
_ZNSt12placeholders2_1E R 1
_ZNSt12placeholders2_2E R 1
_ZNSt12placeholders2_3E R 1
_ZNSt12placeholders2_4E R 1
_ZNSt12placeholders2_5E R 1
_ZNSt12placeholders2_6E R 1
_ZNSt12placeholders2_7E R 1
_ZNSt12placeholders2_8E R 1
_ZNSt12placeholders2_9E R 1
_ZNSt12placeholders3_10E R 1
_ZNSt12placeholders3_11E R 1
_ZNSt12placeholders3_12E R 1
_ZNSt12placeholders3_13E R 1
_ZNSt12placeholders3_14E R 1
_ZNSt12placeholders3_15E R 1
_ZNSt12placeholders3_16E R 1
_ZNSt12placeholders3_17E R 1
_ZNSt12placeholders3_18E R 1
_ZNSt12placeholders3_19E R 1
_ZNSt12placeholders3_20E R 1
_ZNSt12placeholders3_21E R 1
_ZNSt12placeholders3_22E R 1
_ZNSt12placeholders3_23E R 1
_ZNSt12placeholders3_24E R 1
_ZNSt12placeholders3_25E R 1
_ZNSt12placeholders3_26E R 1
_ZNSt12placeholders3_27E R 1
_ZNSt12placeholders3_28E R 1
_ZNSt12placeholders3_29E R 1
_ZNSt12system_errorD0Ev T
_ZNSt12system_errorD1Ev T
_ZNSt12system_errorD2Ev T
_ZNSt13random_device14_M_init_pretr1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt13random_device14_M_init_pretr1ERKSs T
_ZNSt13random_device16_M_getval_pretr1Ev T
_ZNSt13random_device7_M_finiEv T
_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt13random_device7_M_initERKSs T
_ZNSt13random_device9_M_getvalEv T
_ZNSt13runtime_errorC1EPKc T
_ZNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt13runtime_errorC1ERKS_ T
_ZNSt13runtime_errorC1ERKSs T
_ZNSt13runtime_errorC2EPKc T
_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt13runtime_errorC2ERKS_ T
_ZNSt13runtime_errorC2ERKSs T
_ZNSt13runtime_errorD0Ev T
_ZNSt13runtime_errorD1Ev T
_ZNSt13runtime_errorD2Ev T
_ZNSt13runtime_erroraSERKS_ T
_ZNSt14overflow_errorC1EPKc T
_ZNSt14overflow_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt14overflow_errorC1ERKSs T
_ZNSt14overflow_errorC2EPKc T
_ZNSt14overflow_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt14overflow_errorC2ERKSs T
_ZNSt14overflow_errorD0Ev T
_ZNSt14overflow_errorD1Ev T
_ZNSt14overflow_errorD2Ev T
_ZNSt15_List_node_base4hookEPS_ T
_ZNSt15_List_node_base4swapERS_S0_ T
_ZNSt15_List_node_base6unhookEv T
_ZNSt15_List_node_base7reverseEv T
_ZNSt15_List_node_base8transferEPS_S0_ T
_ZNSt15underflow_errorC1EPKc T
_ZNSt15underflow_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt15underflow_errorC1ERKSs T
_ZNSt15underflow_errorC2EPKc T
_ZNSt15underflow_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt15underflow_errorC2ERKSs T
_ZNSt15underflow_errorD0Ev T
_ZNSt15underflow_errorD1Ev T
_ZNSt15underflow_errorD2Ev T
_ZNSt16bad_array_lengthD0Ev T
_ZNSt16bad_array_lengthD1Ev T
_ZNSt16bad_array_lengthD2Ev T
_ZNSt16invalid_argumentC1EPKc T
_ZNSt16invalid_argumentC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt16invalid_argumentC1ERKSs T
_ZNSt16invalid_argumentC2EPKc T
_ZNSt16invalid_argumentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt16invalid_argumentC2ERKSs T
_ZNSt16invalid_argumentD0Ev T
_ZNSt16invalid_argumentD1Ev T
_ZNSt16invalid_argumentD2Ev T
_ZNSt17bad_function_callD0Ev T
_ZNSt17bad_function_callD1Ev T
_ZNSt17bad_function_callD2Ev T
_ZNSt20bad_array_new_lengthD0Ev T
_ZNSt20bad_array_new_lengthD1Ev T
_ZNSt20bad_array_new_lengthD2Ev T
_ZNSt21__numeric_limits_base10has_denormE R 4
_ZNSt21__numeric_limits_base10is_boundedE R 1
_ZNSt21__numeric_limits_base10is_integerE R 1
_ZNSt21__numeric_limits_base11round_styleE R 4
_ZNSt21__numeric_limits_base12has_infinityE R 1
_ZNSt21__numeric_limits_base12max_digits10E R 4
_ZNSt21__numeric_limits_base12max_exponentE R 4
_ZNSt21__numeric_limits_base12min_exponentE R 4
_ZNSt21__numeric_limits_base13has_quiet_NaNE R 1
_ZNSt21__numeric_limits_base14is_specializedE R 1
_ZNSt21__numeric_limits_base14max_exponent10E R 4
_ZNSt21__numeric_limits_base14min_exponent10E R 4
_ZNSt21__numeric_limits_base15has_denorm_lossE R 1
_ZNSt21__numeric_limits_base15tinyness_beforeE R 1
_ZNSt21__numeric_limits_base17has_signaling_NaNE R 1
_ZNSt21__numeric_limits_base5radixE R 4
_ZNSt21__numeric_limits_base5trapsE R 1
_ZNSt21__numeric_limits_base6digitsE R 4
_ZNSt21__numeric_limits_base8digits10E R 4
_ZNSt21__numeric_limits_base8is_exactE R 1
_ZNSt21__numeric_limits_base9is_iec559E R 1
_ZNSt21__numeric_limits_base9is_moduloE R 1
_ZNSt21__numeric_limits_base9is_signedE R 1
_ZNSt3_V214error_categoryD0Ev T
_ZNSt3_V214error_categoryD1Ev T
_ZNSt3_V214error_categoryD2Ev T
_ZNSt3_V215system_categoryEv T
_ZNSt3_V216generic_categoryEv T
_ZNSt3tr18__detail12__prime_listE R 2440
_ZNSt6__norm15_List_node_base4hookEPS0_ T
_ZNSt6__norm15_List_node_base4swapERS0_S1_ T
_ZNSt6__norm15_List_node_base6unhookEv T
_ZNSt6__norm15_List_node_base7reverseEv T
_ZNSt6__norm15_List_node_base8transferEPS0_S1_ T
_ZNSt6chrono12system_clock3nowEv T
_ZNSt6chrono12system_clock9is_steadyE R 1
_ZNSt6chrono3_V212steady_clock3nowEv T
_ZNSt6chrono3_V212steady_clock9is_steadyE R 1
_ZNSt6chrono3_V212system_clock3nowEv T
_ZNSt6chrono3_V212system_clock9is_steadyE R 1
_ZNSt6gslice8_IndexerC1EmRKSt8valarrayImES4_ T
_ZNSt6gslice8_IndexerC2EmRKSt8valarrayImES4_ T
_ZNSt6locale10_S_classicE B 8
_ZNSt6locale11_M_coalesceERKS_S1_i T
_ZNSt6locale13_S_categoriesE D 8
_ZNSt6locale13_S_initializeEv T
_ZNSt6locale17_S_twinned_facetsE D 272
_ZNSt6locale18_S_initialize_onceEv T
_ZNSt6locale21_S_normalize_categoryEi T
_ZNSt6locale2id11_S_refcountE B 4
_ZNSt6locale3allE R 4
_ZNSt6locale4noneE R 4
_ZNSt6locale4timeE R 4
_ZNSt6locale5_Impl10_S_id_timeE D 56
_ZNSt6locale5_Impl11_S_id_ctypeE D 56
_ZNSt6locale5_Impl13_M_init_extraEPPNS_5facetE T
_ZNSt6locale5_Impl13_M_init_extraEPvS1_PKcS3_ T
_ZNSt6locale5_Impl13_S_id_collateE D 24
_ZNSt6locale5_Impl13_S_id_numericE D 56
_ZNSt6locale5_Impl14_S_id_messagesE D 24
_ZNSt6locale5_Impl14_S_id_monetaryE D 72
_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm T
_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE T
_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE T
_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idE T
_ZNSt6locale5_Impl19_S_facet_categoriesE D 56
_ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i T
_ZNSt6locale5_ImplC1EPKcm T
_ZNSt6locale5_ImplC1ERKS0_m T
_ZNSt6locale5_ImplC1Em T
_ZNSt6locale5_ImplC2EPKcm T
_ZNSt6locale5_ImplC2ERKS0_m T
_ZNSt6locale5_ImplC2Em T
_ZNSt6locale5_ImplD1Ev T
_ZNSt6locale5_ImplD2Ev T
_ZNSt6locale5ctypeE R 4
_ZNSt6locale5facet11_S_c_localeE B 8
_ZNSt6locale5facet13_S_get_c_nameEv T
_ZNSt6locale5facet15_S_get_c_localeEv T
_ZNSt6locale5facet17_S_clone_c_localeERPi T
_ZNSt6locale5facet18_S_create_c_localeERPiPKcS1_ T
_ZNSt6locale5facet18_S_initialize_onceEv T
_ZNSt6locale5facet19_S_destroy_c_localeERPi T
_ZNSt6locale5facet20_S_lc_ctype_c_localeEPiPKc T
_ZNSt6locale5facet9_S_c_nameE R 2
_ZNSt6locale5facetD0Ev T
_ZNSt6locale5facetD1Ev T
_ZNSt6locale5facetD2Ev T
_ZNSt6locale6globalERKS_ T
_ZNSt6locale7classicEv T
_ZNSt6locale7collateE R 4
_ZNSt6locale7numericE R 4
_ZNSt6locale8messagesE R 4
_ZNSt6locale8monetaryE R 4
_ZNSt6locale9_S_globalE B 8
_ZNSt6localeC1EPKc T
_ZNSt6localeC1EPNS_5_ImplE T
_ZNSt6localeC1ERKS_ T
_ZNSt6localeC1ERKS_PKci T
_ZNSt6localeC1ERKS_S1_i T
_ZNSt6localeC1Ev T
_ZNSt6localeC2EPKc T
_ZNSt6localeC2EPNS_5_ImplE T
_ZNSt6localeC2ERKS_ T
_ZNSt6localeC2ERKS_PKci T
_ZNSt6localeC2ERKS_S1_i T
_ZNSt6localeC2Ev T
_ZNSt6localeD1Ev T
_ZNSt6localeD2Ev T
_ZNSt6localeaSERKS_ T
_ZNSt8__detail12__prime_listE R 2440
_ZNSt8__detail15_List_node_base10_M_reverseEv T
_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_ T
_ZNSt8__detail15_List_node_base4swapERS0_S1_ T
_ZNSt8__detail15_List_node_base7_M_hookEPS0_ T
_ZNSt8__detail15_List_node_base9_M_unhookEv T
_ZNSt8bad_castD0Ev T
_ZNSt8bad_castD1Ev T
_ZNSt8bad_castD2Ev T
_ZNSt8ios_base10floatfieldE R 4
_ZNSt8ios_base10scientificE R 4
_ZNSt8ios_base11adjustfieldE R 4
_ZNSt8ios_base13_M_grow_wordsEib T
_ZNSt8ios_base15sync_with_stdioEb T
_ZNSt8ios_base17_M_call_callbacksENS_5eventE T
_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi T
_ZNSt8ios_base20_M_dispose_callbacksEv T
_ZNSt8ios_base2inE R 4
_ZNSt8ios_base3appE R 4
_ZNSt8ios_base3ateE R 4
_ZNSt8ios_base3begE R 4
_ZNSt8ios_base3curE R 4
_ZNSt8ios_base3decE R 4
_ZNSt8ios_base3endE R 4
_ZNSt8ios_base3hexE R 4
_ZNSt8ios_base3octE R 4
_ZNSt8ios_base3outE R 4
_ZNSt8ios_base4Init11_S_refcountE B 4
_ZNSt8ios_base4Init20_S_synced_with_stdioE D 1
_ZNSt8ios_base4InitC1Ev T
_ZNSt8ios_base4InitC2Ev T
_ZNSt8ios_base4InitD1Ev T
_ZNSt8ios_base4InitD2Ev T
_ZNSt8ios_base4leftE R 4
_ZNSt8ios_base5fixedE R 4
_ZNSt8ios_base5imbueERKSt6locale T
_ZNSt8ios_base5rightE R 4
_ZNSt8ios_base5truncE R 4
_ZNSt8ios_base6badbitE R 4
_ZNSt8ios_base6binaryE R 4
_ZNSt8ios_base6eofbitE R 4
_ZNSt8ios_base6skipwsE R 4
_ZNSt8ios_base6xallocEv T
_ZNSt8ios_base7_M_initEv T
_ZNSt8ios_base7_M_moveERS_ T
_ZNSt8ios_base7_M_swapERS_ T
_ZNSt8ios_base7failbitE R 4
_ZNSt8ios_base7failureB5cxx11C1EPKcRKSt10error_code T
_ZNSt8ios_base7failureB5cxx11C1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt8ios_base7failureB5cxx11C1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10error_code T
_ZNSt8ios_base7failureB5cxx11C2EPKcRKSt10error_code T
_ZNSt8ios_base7failureB5cxx11C2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZNSt8ios_base7failureB5cxx11C2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10error_code T
_ZNSt8ios_base7failureB5cxx11D0Ev T
_ZNSt8ios_base7failureB5cxx11D1Ev T
_ZNSt8ios_base7failureB5cxx11D2Ev T
_ZNSt8ios_base7failureC1ERKSs T
_ZNSt8ios_base7failureC2ERKSs T
_ZNSt8ios_base7failureD0Ev T
_ZNSt8ios_base7failureD1Ev T
_ZNSt8ios_base7failureD2Ev T
_ZNSt8ios_base7goodbitE R 4
_ZNSt8ios_base7showposE R 4
_ZNSt8ios_base7unitbufE R 4
_ZNSt8ios_base8internalE R 4
_ZNSt8ios_base8showbaseE R 4
_ZNSt8ios_base9basefieldE R 4
_ZNSt8ios_base9boolalphaE R 4
_ZNSt8ios_base9showpointE R 4
_ZNSt8ios_base9uppercaseE R 4
_ZNSt8ios_baseC1Ev T
_ZNSt8ios_baseC2Ev T
_ZNSt8ios_baseD0Ev T
_ZNSt8ios_baseD1Ev T
_ZNSt8ios_baseD2Ev T
_ZNSt9__cxx199815_List_node_base4hookEPS0_ T
_ZNSt9__cxx199815_List_node_base4swapERS0_S1_ T
_ZNSt9__cxx199815_List_node_base6unhookEv T
_ZNSt9__cxx199815_List_node_base7reverseEv T
_ZNSt9__cxx199815_List_node_base8transferEPS0_S1_ T
_ZNSt9bad_allocD0Ev T
_ZNSt9bad_allocD1Ev T
_ZNSt9bad_allocD2Ev T
_ZNSt9type_infoD0Ev T
_ZNSt9type_infoD1Ev T
_ZNSt9type_infoD2Ev T
_ZSt11_Hash_bytesPKvmm T
_ZSt15_Fnv_hash_bytesPKvmm T
_ZSt15future_categoryv T
_ZSt15get_new_handlerv T
_ZSt15set_new_handlerPFvvE T
_ZSt16__throw_bad_castv T
_ZSt17__gslice_to_indexmRKSt8valarrayImES2_RS0_ T
_ZSt17__throw_bad_allocv T
_ZSt17__verify_groupingPKcmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE T
_ZSt17__verify_groupingPKcmRKSs T
_ZSt17iostream_categoryv T
_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base T
_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base T
_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base T
_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base T
_ZSt18__throw_bad_typeidv T
_ZSt19__throw_ios_failurePKc T
_ZSt19__throw_logic_errorPKc T
_ZSt19__throw_range_errorPKc T
_ZSt19__throw_regex_errorNSt15regex_constants10error_typeE T
_ZSt20_Rb_tree_black_countPKSt18_Rb_tree_node_baseS1_ T
_ZSt20_Rb_tree_rotate_leftPSt18_Rb_tree_node_baseRS0_ T
_ZSt20__throw_domain_errorPKc T
_ZSt20__throw_future_errori T
_ZSt20__throw_length_errorPKc T
_ZSt20__throw_out_of_rangePKc T
_ZSt20__throw_system_errori T
_ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0_ T
_ZSt21__throw_bad_exceptionv T
_ZSt21__throw_runtime_errorPKc T
_ZSt22__throw_overflow_errorPKc T
_ZSt22__verify_grouping_implPKcmS0_m T
_ZSt23__throw_underflow_errorPKc T
_ZSt24__throw_invalid_argumentPKc T
_ZSt24__throw_out_of_range_fmtPKcz T
_ZSt25__throw_bad_function_callv T
_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ T
_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ T
_ZSt3cin B 280
_ZSt4cerr B 272
_ZSt4clog B 272
_ZSt4cout B 272
_ZSt4wcin B 280
_ZSt5wcerr B 272
_ZSt5wclog B 272
_ZSt5wcout B 272
_ZSt7nothrow R 1
_ZdaPv T
_ZdaPvRKSt9nothrow_t T
_ZdaPvm T
_ZdlPv T
_ZdlPvRKSt9nothrow_t T
_ZdlPvm T
_Znam T
_ZnamRKSt9nothrow_t T
_Znwm T
_ZnwmRKSt9nothrow_t T
__bss_start R 0
__cxa_bad_cast T
__cxa_bad_typeid T
__cxa_throw_bad_array_length T
__cxa_throw_bad_array_new_length T
coshl T
expl T
# manually added typeinfo and vtable symbols
_ZTISt5ctypeIcE V
_ZTINSt6locale5facetE V
_ZTISt16invalid_argument V
_ZTVSt16invalid_argument V
_ZTISt8ios_base V
_ZTISt7codecvtIcc11__mbstate_tE V
# manually added template-related symbols
_ZNKSt5ctypeIcE13_M_widen_initEv T
_ZNSt5ctypeIcE2idE B 8
_ZNKSt12__basic_fileIcE7is_openEv T
_ZNSt12__basic_fileIcE9showmanycEv T
_ZNSt12__basic_fileIcE6xsgetnEPcl T
_ZNSt12__basic_fileIcE8xsputn_2EPKclS2_l T
_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE T
_ZNSt7codecvtIcc11__mbstate_tE2idE B 8
_ZNSt12__basic_fileIcEC1EPi T
_ZNSt12__basic_fileIcED1Ev T
_ZNSi7getlineEPclc T
_ZNSt12__basic_fileIcE6xsputnEPKcl T
_ZNSt12__basic_fileIcE5closeEv T
_ZNSt12__basic_fileIcE7seekoffElSt12_Ios_Seekdir T
_ZNSt12__basic_fileIcE7seekoffExSt12_Ios_Seekdir T
_ZNSt12__basic_fileIcE4openEPKcSt13_Ios_Openmodei T
_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_ T
_ZNKSt9type_infoeqERKS_ T

View File

@ -1,6 +1,5 @@
MIRROR_FROM_REP_DIR := lib/import/import-stdcxx.mk \
lib/mk/stdcxx-c++98.mk \
lib/mk/stdcxx.mk
lib/symbols/stdcxx
content: $(MIRROR_FROM_REP_DIR)
@ -16,14 +15,6 @@ include/stdcxx:
cp -r $(PORT_DIR)/include/stdcxx/* $@/
cp -r $(REP_DIR)/include/stdcxx/bits/* $@/bits/
MIRROR_FROM_PORT_DIR := src/lib/stdcxx
content: $(MIRROR_FROM_PORT_DIR)
$(MIRROR_FROM_PORT_DIR):
mkdir -p $(dir $@)
cp -r $(PORT_DIR)/$@ $(dir $@)
content: LICENSE
LICENSE:

View File

@ -1 +1 @@
2017-11-24 1864aa9b86ffcf012560511390c2f309d12a55df
2017-12-19 6c399960acca0ded21d5f7a777ac73e529089205

View File

@ -0,0 +1 @@
stdcxx

View File

@ -0,0 +1,29 @@
MIRROR_FROM_REP_DIR := lib/mk/stdcxx-c++98.mk \
lib/mk/stdcxx.mk \
lib/import/import-stdcxx.mk
content: $(MIRROR_FROM_REP_DIR) src/lib/stdcxx/target.mk
$(MIRROR_FROM_REP_DIR):
$(mirror_from_rep_dir)
src/lib/stdcxx/target.mk:
mkdir -p $(dir $@)
echo "LIBS = stdcxx" > $@
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/stdcxx)
MIRROR_FROM_PORT_DIR := src/lib/stdcxx
content: $(MIRROR_FROM_PORT_DIR)
$(MIRROR_FROM_PORT_DIR):
mkdir -p $(dir $@)
cp -r $(PORT_DIR)/$@ $(dir $@)
content: LICENSE
LICENSE:
( echo "GNU GPL version 3 with runtime library exception,"; \
echo "see src/lib/stdcxx/doc/html/manual/license.html" ) > $@

View File

@ -0,0 +1 @@
2017-12-19-a 67bd489b5c442d7e79d4765d8fe9756b59be8104

View File

@ -0,0 +1,2 @@
so
libc