1## Linker script for GNU versioning (GNU ld 2.13.91+ only.) 2## 3## Copyright (C) 2002-2022 Free Software Foundation, Inc. 4## 5## This file is part of the GNU ISO C++ Library. This library is free 6## software; you can redistribute it and/or modify it under the 7## terms of the GNU General Public License as published by the 8## Free Software Foundation; either version 3, or (at your option) 9## any later version. 10## 11## This library is distributed in the hope that it will be useful, 12## but WITHOUT ANY WARRANTY; without even the implied warranty of 13## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14## GNU General Public License for more details. 15## 16## You should have received a copy of the GNU General Public License along 17## with this library; see the file COPYING3. If not see 18## <http://www.gnu.org/licenses/>. 19 20GLIBCXX_3.4 { 21 22 global: 23 24 # Names inside the 'extern' block are demangled names. 25 extern "C++" 26 { 27 std::[ABD-Z]*; 28 std::a[a-c]*; 29 std::ad[a-n]*; 30 std::ad[p-z]*; 31 std::a[e-z]*; 32# std::ba[a-r]*; 33 std::basic_[a-e]*; 34 std::basic_f[a-h]*; 35# std::basic_filebuf; 36 std::basic_f[j-r]*; 37# std::basic_fstream; 38 std::basic_f[t-z]*; 39 std::basic_[g-h]*; 40 std::basic_i[a-e]*; 41# std::basic_ifstream; 42# std::basic_ios; 43# std::basic_iostream; 44 std::basic_istr[a-d]*; 45# std::basic_istream; 46# std::basic_istringstream; 47 std::basic_i[t-z]*; 48 std::basic_[j-n]*; 49 std::basic_o[a-e]*; 50# std::basic_ofstream; 51# std::basic_o[g-z]*; 52 std::basic_o[g-r]*; 53 std::basic_ostr[a-d]*; 54# std::basic_ostringstream; 55 std::basic_[p-r]*; 56# std::basic_streambuf 57# std::basic_string 58# std::basic_stringbuf 59# std::basic_stringstream; 60 std::basic_[t-z]*; 61 std::ba[t-z]*; 62 std::b[b-z]*; 63 std::cerr; 64# std::char_traits; 65# std::c[i-z]*; 66 std::c[i-n]*; 67# std::codecvt; 68# std::codecvt_byname; 69# std::collate; 70# std::collate_byname; 71# std::condition_variable; 72 std::co[^dln]*; 73 std::c[p-s]*; 74 std::cu[^r]*; 75# std::current_exception 76 std::c[v-z]*; 77# std::[d-g]*; 78 std::d[a-d]*; 79 std::d[f-n]*; 80# std::domain_error::d*; 81# std::domain_error::~d*; 82 std::d[p-z]*; 83 std::error[^_]*; 84 std::exception::*; 85 std::gslice*; 86 std::h[^a]*; 87 std::i[a-m]*; 88# std::invalid_argument::i*; 89# std::invalid_argument::~i*; 90# std::ios_base::[A-Ha-z]*; 91 std::ios_base::[A-Ha-e]*; 92 std::ios_base::failbit; 93# std::ios_base::failure*; 94 std::ios_base::fixed; 95 std::ios_base::floatfield; 96 std::ios_base::goodbit; 97 std::ios_base::[h-z]*; 98 std::ios_base::_M_grow_words*; 99 std::ios_base::_M_init*; 100 std::ios_base::Init::[A-Za-z]*; 101# std::ios_base::[J-Za-z]*; 102 std::i[p-r]*; 103# std::istream 104# std::istreambuf_iterator 105# std::istringstream*; 106 std::istrstream*; 107 std::i[t-z]*; 108 std::[j-k]*; 109# std::length_error::l*; 110# std::length_error::~l*; 111 std::locale::[A-Za-e]*; 112 std::locale::facet::[A-Za-z]*; 113 std::locale::facet::_S_get_c_locale*; 114 std::locale::facet::_S_clone_c_locale*; 115 std::locale::facet::_S_create_c_locale*; 116 std::locale::facet::_S_destroy_c_locale*; 117 std::locale::[A-Zg-h]*; 118 std::locale::id::[A-Za-z]*; 119 std::locale::id::_M_id*; 120 std::locale::[A-Zj-m]*; 121# std::locale::name(); 122 std::locale::none*; 123 std::locale::numeric*; 124 std::locale::[A-Zo-z]*; 125 std::locale::_[A-Ha-z]*; 126 std::locale::_Impl::[A-Za-z]*; 127# std::locale::_Impl::_M_[A-Za-z]*; 128 std::locale::_[J-Ra-z]*; 129 std::locale::_S_normalize_category*; 130 std::locale::_[T-Za-z]*; 131# std::logic_error::l*; 132 std::logic_error::what*; 133# std::logic_error::~l*; 134# std::[m-r]*; 135# std::[m]*; 136 std::messages[^_]*; 137# std::messages_byname*; 138 std::money_*; 139 std::moneypunct[^_]*; 140# std::moneypunct_byname*; 141# std::n[^u]*; 142 std::n[^aueo]*; 143 std::nothrow; 144 std::nu[^m]*; 145 std::num[^ep]*; 146 std::numpunct[^_]*; 147# std::numpunct_byname*; 148 std::ostrstream*; 149# std::out_of_range::o*; 150# std::out_of_range::~o*; 151# std::overflow_error::o*; 152# std::overflow_error::~o*; 153# std::[p-q]*; 154 std::r[^aeu]*; 155# std::range_error::r*; 156# std::range_error::~r*; 157# std::re[^t]*; 158# std::rethrow_exception 159# std::runtime_error::r* 160 std::runtime_error::what*; 161# std::runtime_error::~r*; 162 std::set_new_handler*; 163 std::set_terminate*; 164 std::set_unexpected*; 165# std::string 166 std::strstream*; 167 std::strstreambuf*; 168# std::t[a-q]*; 169 std::t[a-g]*; 170 std::th[a-h]*; 171 std::th[j-q]*; 172 std::th[s-z]*; 173# std::t[i-n]*; 174 std::tr1::h[^a]*; 175 std::t[s-z]*; 176# std::[u-z]*; 177# std::underflow_error::u*; 178# std::underflow_error::~u*; 179 std::unexpected*; 180 std::valarray*; 181 # std::vector* 182 std::[w-z]*; 183 std::_List_node_base::hook*; 184 std::_List_node_base::swap*; 185 std::_List_node_base::unhook*; 186 std::_List_node_base::reverse*; 187 std::_List_node_base::transfer*; 188# std::__timepunct*; 189 std::__timepunct?char?::[^_]*; 190 std::__timepunct?char?::_[^M]*; 191 std::__timepunct?char?::_M_[^a]*; 192 std::__timepunct?wchar_t?::[^_]*; 193 std::__timepunct?wchar_t?::_[^M]*; 194 std::__timepunct?wchar_t?::_M_[^a]*; 195# std::__numeric_limits_base*; 196 std::__num_base::_S_format_float*; 197 std::__num_base::_S_format_int*; 198 std::__num_base::_S_atoms_in; 199 std::__num_base::_S_atoms_out; 200 std::__moneypunct_cache*; 201 std::__numpunct_cache*; 202 std::__timepunct_cache*; 203# __gnu_debug::_Error_formatter* 204 }; 205 206 # Names not in an 'extern' block are mangled names. Character classes 207 # are used in many of the regex patterns to compensate for minor differences 208 # among the standard integer types and sizes on different platforms and 209 # under different modes of 64-bit architecture (ILP64, LLP64, etc.) 210 211 # std::string 212 # 'y' here and below represents 'unsigned long long' 213 # where it is used for size_type on LLP64 platforms. 214 _ZNSsC[12]EPKc*; 215 _ZNSsC[12]ERKSaIcE; 216 _ZNSsC[12]ERKSs; 217# _ZNSsC[12]ERKSs[jmy]RKSaIcE; 218 _ZNSsC[12]ERKSs[jmy][jmy]*; 219 _ZNSsC[12]E[jmy]cRKSaIcE; 220 _ZNSsC[12]Ev; 221 _ZNSsC[12]I[PN]*; 222 _ZNSsD*; 223 _ZNSs[0-58-9]a*; 224 _ZNSs5beginEv; 225 _ZNSs[0-358-9][c-e]*; 226 _ZNSs[0-59][g-z]*; 227# _ZNSs[67][a-z]*E[PRcjmvy]*; 228 _ZNSs6appendE[PRcjmvy]*; 229 _ZNSs6assignE[PRcjmvy]*; 230 _ZNSs6insertE[PRcjmvy]*; 231 _ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEE[PRcjmvy]*; 232 _ZNSs6rbeginEv; 233 _ZNSs6resizeE[jmy]*; 234 _ZNSs7replaceE[jmy]*; 235 _ZNSs7reserveE[jmy]; 236 _ZNSs7[a-z]*EES2_[NPRjmy]*; 237 _ZNSs7[a-z]*EES2_S[12]*; 238 _ZNSs12_Alloc_hiderC*; 239 _ZNSs12_M_leak_hardEv; 240 _ZNSs12_S_constructE[jmy]cRKSaIcE; 241 _ZNSs12_S_empty_repEv; 242 _ZNSs13_S_copy_chars*; 243 _ZNSs[0-9][0-9]_M_replace*; 244 _ZNSs4_Rep10_M_destroy*; 245 _ZNSs4_Rep10_M_dispose*; 246 _ZNSs4_Rep10_M_refcopyEv; 247 _ZNSs4_Rep10_M_refdataEv; 248 _ZNSs4_Rep12_S_empty_repEv; 249 _ZNSs4_Rep13_M_set_leakedEv; 250 _ZNSs4_Rep15_M_set_sharableEv; 251 _ZNSs4_Rep7_M_grab*; 252 _ZNSs4_Rep8_M_clone*; 253 _ZNSs4_Rep9_S_createE[jmy][jmy]*; 254 _ZNSs7_M_dataEPc; 255 _ZNSs7_M_leakEv; 256 _ZNSs9_M_mutateE[jmy][jmy][jmy]; 257 _ZNSs4_Rep20_S_empty_rep_storageE; 258 _ZNSs4_Rep11_S_max_sizeE; 259 _ZNSs4_Rep11_S_terminalE; 260 _ZNSsaSE[PRc]*; 261 _ZNSsixE*; 262 _ZNSspLE[PRc]*; 263 _ZNKSs[0-3][a-b]*; 264 _ZNKSs[5-9][a-b]*; 265 _ZNKSs[0-9][d-e]*; 266 _ZNKSs[0-9][g-z]*; 267 _ZNKSs[0-9][0-9][a-z]*; 268 _ZNKSs4find*; 269 _ZNKSs[abd-z]*; 270 _ZNKSs4_Rep12_M_is_leakedEv; 271 _ZNKSs4_Rep12_M_is_sharedEv; 272 _ZNKSs6_M_repEv; 273 _ZNKSs7_M_dataEv; 274 _ZNKSs7_M_iendEv; 275 _ZNKSs8_M_check*; 276 _ZNKSs8_M_limit*; 277 _ZNKSs9_M_ibeginEv; 278 _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_E*; 279 _ZNKSs7compare*; 280 _ZNKSs5c_strEv; 281 _ZNKSs8capacityEv; 282 _ZNKSs4copyEPc[jmy][jmy]; 283 284 # std::wstring 285 _ZNSbIwSt11char_traitsIwESaIwEEC[12]EPKw*; 286 _ZNSbIwSt11char_traitsIwESaIwEEC[12]ERKS[12]_; 287# _ZNSbIwSt11char_traitsIwESaIwEEC[12]ERKS2_mRKS1_; 288 _ZNSbIwSt11char_traitsIwESaIwEEC[12]ERKS2_[jmy][jmy]*; 289 _ZNSbIwSt11char_traitsIwESaIwEEC[12]E[jmy]wRKS1_; 290 _ZNSbIwSt11char_traitsIwESaIwEEC[12]Ev; 291 _ZNSbIwSt11char_traitsIwESaIwEEC[12]I[PN]*; 292 _ZNSbIwSt11char_traitsIwESaIwEED*; 293 _ZNSbIwSt11char_traitsIwESaIwEE[0-58-9]a*; 294 _ZNSbIwSt11char_traitsIwESaIwEE5beginEv; 295 _ZNSbIwSt11char_traitsIwESaIwEE[0-358-9][c-e]*; 296 _ZNSbIwSt11char_traitsIwESaIwEE[0-59][g-z]*; 297# _ZNSbIwSt11char_traitsIwESaIwEE[67][a-b]*E[PRwjmvy]*; 298 _ZNSbIwSt11char_traitsIwESaIwEE6appendE[PRwjmvy]*; 299 _ZNSbIwSt11char_traitsIwESaIwEE6assignE[PRwjmvy]*; 300 _ZNSbIwSt11char_traitsIwESaIwEE6insertE[PRwjmvy]*; 301 _ZNSbIwSt11char_traitsIwESaIwEE6insertEN9__gnu_cxx17__normal_iteratorIPwS2_EE[PRwjmvy]*; 302 _ZNSbIwSt11char_traitsIwESaIwEE6rbeginEv; 303 _ZNSbIwSt11char_traitsIwESaIwEE7replaceE[jmy][jmy]*; 304 _ZNSbIwSt11char_traitsIwESaIwEE6resizeE[jmy]*; 305 _ZNSbIwSt11char_traitsIwESaIwEE7reserveE[jmy]; 306 _ZNSbIwSt11char_traitsIwESaIwEE7[a-z]*EES6_[NPRjmy]*; 307 _ZNSbIwSt11char_traitsIwESaIwEE7[a-z]*EES6_S[56]*; 308 _ZNSbIwSt11char_traitsIwESaIwEE12_Alloc_hiderC*; 309 _ZNSbIwSt11char_traitsIwESaIwEE12_M_leak_hardEv; 310 _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructE[jmy]wRKS1_; 311 _ZNSbIwSt11char_traitsIwESaIwEE12_S_empty_repEv; 312 _ZNSbIwSt11char_traitsIwESaIwEE13_S_copy_chars*; 313 _ZNSbIwSt11char_traitsIwESaIwEE14_M_replace_aux*; 314 _ZNSbIwSt11char_traitsIwESaIwEE15_M_replace_safe*; 315 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep10_M_destroy*; 316 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep10_M_dispose*; 317 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep10_M_refcopyEv; 318 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep10_M_refdataEv; 319 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep12_S_empty_repEv; 320 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep13_M_set_leakedEv; 321 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep15_M_set_sharableEv; 322 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep7_M_grab*; 323 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep8_M_clone*; 324 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep9_S_createE[jmy][jmy]*; 325 _ZNSbIwSt11char_traitsIwESaIwEE7_M_dataEPw; 326 _ZNSbIwSt11char_traitsIwESaIwEE7_M_leakEv; 327 _ZNSbIwSt11char_traitsIwESaIwEE9_M_mutateE[jmy][jmy][jmy]; 328 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep20_S_empty_rep_storageE; 329 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE; 330 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE; 331 _ZNSbIwSt11char_traitsIwESaIwEEaSE[PRw]*; 332 _ZNSbIwSt11char_traitsIwESaIwEEixE*; 333 _ZNSbIwSt11char_traitsIwESaIwEEpLE[PRw]*; 334 _ZNKSbIwSt11char_traitsIwESaIwEE[0-3][a-b]*; 335 _ZNKSbIwSt11char_traitsIwESaIwEE[5-9][a-b]*; 336 _ZNKSbIwSt11char_traitsIwESaIwEE[0-9][d-e]*; 337 _ZNKSbIwSt11char_traitsIwESaIwEE[0-9][g-z]*; 338 _ZNKSbIwSt11char_traitsIwESaIwEE[0-9][0-9][a-z]*; 339 _ZNKSbIwSt11char_traitsIwESaIwEE[abd-z]*; 340 _ZNKSbIwSt11char_traitsIwESaIwEE4find*; 341 _ZNKSbIwSt11char_traitsIwESaIwEE4_Rep12_M_is_leakedEv; 342 _ZNKSbIwSt11char_traitsIwESaIwEE4_Rep12_M_is_sharedEv; 343 _ZNKSbIwSt11char_traitsIwESaIwEE6_M_repEv; 344 _ZNKSbIwSt11char_traitsIwESaIwEE7_M_dataEv; 345 _ZNKSbIwSt11char_traitsIwESaIwEE7_M_iendEv; 346 _ZNKSbIwSt11char_traitsIwESaIwEE8_M_check*; 347 _ZNKSbIwSt11char_traitsIwESaIwEE8_M_limit*; 348 _ZNKSbIwSt11char_traitsIwESaIwEE9_M_ibeginEv; 349 _ZStplIwSt11char_traitsIwESaIwEESbIT_T0_T1_E*; 350 _ZNKSbIwSt11char_traitsIwESaIwEE7compare*; 351 _ZNKSbIwSt11char_traitsIwESaIwEE5c_strEv; 352 _ZNKSbIwSt11char_traitsIwESaIwEE8capacityEv; 353 _ZNKSbIwSt11char_traitsIwESaIwEE4copyEPw[jmy][jmy]; 354 355 # std::basic_streambuf 356 _ZNSt15basic_streambufI[cw]St11char_traitsI[cw]EE[CD]*; 357 _ZNKSt15basic_streambufI[cw]St11char_traitsI[cw]EE[0-9]*; 358 _ZNSt15basic_streambufI[cw]St11char_traitsI[cw]EE4set[gp]*; 359 _ZNSt15basic_streambufI[cw]St11char_traitsI[cw]EE4sync*; 360 _ZNSt15basic_streambufI[cw]St11char_traitsI[cw]EE[5-9][a-z][^t]*; 361 _ZNSt15basic_streambufI[cw]St11char_traitsI[cw]EE[0-9][0-9][a-z][^t]*; 362 _ZNSt15basic_streambufI[cw]St11char_traitsI[cw]EEaSERKS2_; 363 364 # std::basic_stringbuf 365 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]E[RS]*; 366 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EED[^2]*; 367 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9][a-r]*; 368 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9]seek*; 369 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9]set*; 370 _ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv; 371 _ZNKSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strEv; 372 _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs; 373 _ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E; 374 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9][t-z]*; 375 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9]_M_[a-o]*; 376 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9]_M_[q-z]*; 377 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9][0-9]_M_[a-z]*; 378 379 # std::basic_istringstream 380 _ZNSt19basic_istringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]E[RS]*; 381 _ZNSt19basic_istringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EED*; 382 _ZNSt19basic_istringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE3str*; 383 _ZNKSt19basic_istringstreamI*; 384 385 # std::basic_ostringstream 386 _ZNSt19basic_ostringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]E[RS]*; 387 _ZNSt19basic_ostringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EED*; 388 _ZNSt19basic_ostringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE3str*; 389 _ZNKSt19basic_ostringstreamI*; 390 391 # std::basic_stringstream 392 _ZNSt18basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]E[RS]*; 393 _ZNSt18basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EED*; 394 _ZNSt18basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE3str*; 395 _ZNKSt18basic_stringstreamI*; 396 397 # std::basic_iostream constructors (except move), destructors 398 _ZNSdC[12]Ev; 399 _ZNSdC[12]EP*; 400 _ZNSdD*; 401 _ZNSt14basic_iostreamIwSt11char_traitsIwEEC[12]Ev; 402 _ZNSt14basic_iostreamIwSt11char_traitsIwEEC[12]EP*; 403 _ZNSt14basic_iostreamIwSt11char_traitsIwEED*; 404 405 # std::basic_ios constructors, destructors 406 _ZNSt9basic_iosI[cw]St11char_traitsI[cw]EEC*; 407 _ZNSt9basic_iosI[cw]St11char_traitsI[cw]EED*; 408 409 # std::basic_ios members (except move, swap, set_rdbuf) 410 _ZNKSt9basic_iosI[cw]St11char_traitsI[cw]EEcvPvEv; 411 _ZNKSt9basic_iosI[cw]St11char_traitsI[cw]EEntEv*; 412 _ZNKSt9basic_iosI[cw]St11char_traitsI[cw]EE[0-9]*; 413 _ZNSt9basic_iosI[cw]St11char_traitsI[cw]EE1[015]*; 414 _ZNSt9basic_iosI[cw]St11char_traitsI[cw]EE3tie*; 415 _ZNSt9basic_iosI[cw]St11char_traitsI[cw]EE4fill*; 416 _ZNSt9basic_iosI[cw]St11char_traitsI[cw]EE4init*; 417 _ZNSt9basic_iosI[cw]St11char_traitsI[cw]EE[578][a-z]*; 418 419 # std::basic_filebuf 420 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EEC[12]Ev; 421 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EED*; 422 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE0*; 423 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE13*; 424 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE15*; 425 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE16*; 426 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE19*; 427 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE2*; 428 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE3*; 429 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE4openEPKc*; 430 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE4sync*; 431 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE[5-9]*; 432 _ZNKSt13basic_filebufI[cw]St11char_traitsI[cw]EE7is_openEv; 433 434 # std::basic_fstream 435 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EEC[12]Ev; 436 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EEC[12]EPKc*; 437 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EED*; 438 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EE5closeEv; 439 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EE7is_openEv; 440 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EE4openEPKc*; 441 _ZNKSt13basic_fstreamI[cw]St11char_traitsI[cw]EE5rdbufEv; 442 443 # std::basic_ifstream 444 _ZNSt14basic_ifstreamI[cw]St11char_traitsI[cw]EEC[12]Ev; 445 _ZNSt14basic_ifstreamI[cw]St11char_traitsI[cw]EEC[12]EPKc*; 446 _ZNSt14basic_ifstreamI[cw]St11char_traitsI[cw]EED*; 447 _ZNSt14basic_ifstreamI[cw]St11char_traitsI[cw]EE5closeEv; 448 _ZNSt14basic_ifstreamI[cw]St11char_traitsI[cw]EE7is_openEv; 449 _ZNSt14basic_ifstreamI[cw]St11char_traitsI[cw]EE4openEPKc*; 450 _ZNKSt14basic_ifstreamI[cw]St11char_traitsI[cw]EE5rdbufEv; 451 452 # std::basic_ofstream 453 _ZNSt14basic_ofstreamI[cw]St11char_traitsI[cw]EEC[12]Ev; 454 _ZNSt14basic_ofstreamI[cw]St11char_traitsI[cw]EEC[12]EPKc*; 455 _ZNSt14basic_ofstreamI[cw]St11char_traitsI[cw]EED*; 456 _ZNSt14basic_ofstreamI[cw]St11char_traitsI[cw]EE5closeEv; 457 _ZNSt14basic_ofstreamI[cw]St11char_traitsI[cw]EE7is_openEv; 458 _ZNSt14basic_ofstreamI[cw]St11char_traitsI[cw]EE4openEPKc*; 459 _ZNKSt14basic_ofstreamI[cw]St11char_traitsI[cw]EE5rdbufEv; 460 461 # std::basic_istream<char> 462 _ZNSiC[12]Ev; 463 _ZNSiC[12]EP*; 464 _ZNSiD*; 465 _ZNKSi6sentry*; 466 _ZNKSi6gcount*; 467 _ZNSi3get*; 468 _ZNSi4peek*; 469 _ZNSi4read*; 470 _ZNSi4sync*; 471 _ZNSi7getline*; 472 _ZNSi[5-9][j-z]*; 473 # 'x' here and below matches 'long long' where it 474 # is used for signed sizetypes on LLP64 platforms. 475 _ZNSi6ignoreE[ilx][ilx]; 476 _ZNSirsE*[^g]; 477 478 # std::basic_istream<wchar_t> 479 _ZNSt13basic_istreamIwSt11char_traitsIwEEC[12]Ev; 480 _ZNSt13basic_istreamIwSt11char_traitsIwEEC[12]EP*; 481 _ZNSt13basic_istreamIwSt11char_traitsIwEED*; 482 _ZNKSt13basic_istreamIwSt11char_traitsIwEE[0-9][a-z]*; 483 _ZNSt13basic_istreamIwSt11char_traitsIwEE3get*; 484 _ZNSt13basic_istreamIwSt11char_traitsIwEE4peek*; 485 _ZNSt13basic_istreamIwSt11char_traitsIwEE4read*; 486 _ZNSt13basic_istreamIwSt11char_traitsIwEE4sync*; 487 _ZNSt13basic_istreamIwSt11char_traitsIwEE[5-9][j-z]*; 488 _ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreE[ilx][ijlmx]; 489 _ZNSt13basic_istreamIwSt11char_traitsIwEE7getline*; 490 _ZNSt13basic_istreamIwSt11char_traitsIwEErsE*[^g]; 491 492 # std::istream operators and extractors 493 _ZSt7getlineI[cw]St11char_traitsI[cw]ESaI[cw]EERSt13basic_istreamIT_T0_ES7_RSbI*; 494 _ZSt2wsI[cw]St11char_traitsI[cw]EE*; 495 _ZStrsI[cw]St11char_traitsI[cw]EERSt13basic_istream*; 496 _ZStrsI[cw]St11char_traitsI[cw]ESaI[cw]EERSt13basic_istreamIT_T0_ES7_RSbI*; 497 _ZStrsISt11char_traitsI[cw]EERSt13basic_istream*; 498 _ZStrsId[cw]St11char_traitsI[cw]EERSt13basic_istream*; 499 _ZStrsIe[cw]St11char_traitsI[cw]EERSt13basic_istream*; 500 _ZStrsIf[cw]St11char_traitsI[cw]EERSt13basic_istream*; 501 502 # std::basic_ostream<char> 503 _ZNSoC[12]Ev; 504 _ZNSoC[12]EP*; 505 _ZNSoD*; 506 _ZNKSo6sentrycvbEv; 507 _ZNSo8_M_writeEPKc[ilx]; 508 _ZNSo3put*; 509 _ZNSo[5-9][a-z]*; 510 _ZNSolsE[^g]; 511 _ZNSolsEP*; 512 513 # std::basic_ostream<wchar_t> 514 _ZNSt13basic_ostreamIwSt11char_traitsIwEEC[12]Ev; 515 _ZNSt13basic_ostreamIwSt11char_traitsIwEEC[12]EP*; 516 _ZNSt13basic_ostreamIwSt11char_traitsIwEED*; 517 _ZNKSt13basic_ostreamIwSt11char_traitsIwEE[0-9][a-z]*; 518 _ZNSt13basic_ostreamIwSt11char_traitsIwEE3putEw; 519 _ZNSt13basic_ostreamIwSt11char_traitsIwEE5flushEv; 520 _ZNSt13basic_ostreamIwSt11char_traitsIwEE5seekpE*; 521 _ZNSt13basic_ostreamIwSt11char_traitsIwEE5tellpEv; 522 _ZNSt13basic_ostreamIwSt11char_traitsIwEE5writeEPKw*; 523 _ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentry*; 524 _ZNSt13basic_ostreamIwSt11char_traitsIwEE8_M_writeEPKw[ilx]; 525 _ZNSt13basic_ostreamIwSt11char_traitsIwEElsE[^g]; 526 _ZNSt13basic_ostreamIwSt11char_traitsIwEElsEP*; 527 528 # std::ostream operators and inserters 529 _ZSt4end[ls]I[cw]St11char_traitsI[cw]EERSt13basic_ostream*; 530 _ZSt5flushI[cw]St11char_traitsI[cw]EERSt13basic_ostream*; 531 _ZStlsI[cw]St11char_traitsI[cw]EERSt13basic_ostream*; 532 _ZStlsI[cw]St11char_traitsI[cw]ESaI[cw]EERSt13basic_ostreamIT_T0_ES7_RKSbI*; 533 _ZStlsISt11char_traitsI[cw]EERSt13basic_ostream*; 534 _ZStlsId[cw]St11char_traitsI[cw]EERSt13basic_ostream*; 535 _ZStlsIe[cw]St11char_traitsI[cw]EERSt13basic_ostream*; 536 _ZStlsIf[cw]St11char_traitsI[cw]EERSt13basic_ostream*; 537 538 # std::locale destructors 539 _ZNSt6localeD*; 540 541 # std::locale::name() returning old std::string 542 _ZNKSt6locale4nameEv; 543 544 # std::locale::facet destructors 545 _ZNSt6locale5facetD*; 546 547 # std::locale::_Impl constructors, destructors 548 _ZNSt6locale5_ImplC*; 549 _ZNSt6locale5_ImplD*; 550 551 # std::ios_base, std::ios_base::Init destructors 552 _ZNSt8ios_baseD*; 553 _ZNSt8ios_base4InitD*; 554 555 # std::ios_base::failure constructors, destructors, virtual function 556 _ZNSt8ios_base7failureC*; 557 _ZNSt8ios_base7failureD*; 558 _ZNKSt8ios_base7failure4whatEv; 559 560 # bool std::has_facet 561 _ZSt9has_facetIS*; 562 563 # std::use_facet 564 _ZSt9use_facetIS*; 565 566 # std::codecvt 567 _ZNSt7codecvtI[cw]*; 568 _ZNKSt7codecvtI[cw]*; 569 570 # std::codecvt_byname 571 _ZNSt14codecvt_bynameI[cw]c11__mbstate_tEC[12]EPKc[jmy]; 572 _ZNSt14codecvt_bynameI[cw]c11__mbstate_tED*; 573#if defined (_WIN32) && !defined (__CYGWIN__) 574 _ZNSt14codecvt_bynameI[cw]ciE[CD]*; 575#endif 576 577 # std::collate 578 _ZNSt7collateI[cw]*; 579 _ZNKSt7collateI[cw]*; 580 581 # std::collate_byname 582 _ZNSt14collate_bynameI[cw]EC[12]EPKc[jmy]; 583 _ZNSt14collate_bynameI[cw]ED*; 584 585 # std::ctype 586 _ZNKSt5ctypeIcE8*; 587 _ZNKSt5ctypeIcE9*; 588 _ZNKSt5ctypeIcE10*; 589 _ZNKSt5ctypeIw*; 590 _ZNSt5ctypeI[cw]*; 591 592 # std::ctype_base 593 _ZNSt10ctype_base[56][ac-z]*; 594 595 # std::ctype_byname 596 _ZNSt12ctype_bynameI[cw]EC[12]EPKc?*; 597 _ZNSt12ctype_bynameI[cw]ED*; 598 599 # std::num_get 600 _ZNKSt7num_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE[2-9]*; 601 _ZNKSt7num_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE14_M_extract_intI*; 602 _ZNKSt7num_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE16_M_extract_floatI*; 603 604 # std::num_put 605 _ZNKSt7num_putI[cw]St19ostreambuf_iteratorI[cw]St11char_traitsI[cw]EEE[2-9]*; 606 _ZNKSt7num_putI[cw]St19ostreambuf_iteratorI[cw]St11char_traitsI[cw]EEE1[234]*; 607 _ZNKSt7num_putI[cw]St19ostreambuf_iteratorI[cw]St11char_traitsI[cw]EEE15_M_insert_floatI*; 608 609 # std::numpunct_byname 610 _ZNSt15numpunct_bynameI[cw]EC[12]EPKc[jmy]; 611 _ZNSt15numpunct_bynameI[cw]ED*; 612 613 # std::money_get 614 _ZNKSt9money_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE[2-9]*; 615 _ZNKSt9money_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE10_M_extractILb[01]EEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRSs; 616 617 # std::money_put 618 _ZNKSt9money_putI[cw]St19ostreambuf_iteratorI[cw]St11char_traitsI[cw]EEE[1-8]*; 619 _ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb[01]EEES3_S3_RSt8ios_basecRKSs; 620 _ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb[01]EEES3_S3_RSt8ios_basewRKSbIwS2_SaIwEE; 621 622 # std::moneypunct_byname 623 _ZNSt17moneypunct_bynameI[cw]Lb[01]EEC[12]EPKc[jmy]; 624 _ZNSt17moneypunct_bynameI[cw]Lb[01]EED*; 625 _ZNSt17moneypunct_bynameI[cw]Lb[01]EE4intlE; 626 627 # std::time_get 628 _ZNSt8time_get*; 629 _ZNKSt8time_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE1*; 630 _ZNKSt8time_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE8*; 631 _ZNKSt8time_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE21*PK[cw]; 632 633 # std::time_get_byname 634 _ZNSt15time_get_bynameI[cw]*EEEC[12]EPKc[jmy]; 635 _ZNSt15time_get_bynameI[cw]*EEED[012]Ev; 636 637 # std::time_put 638 _ZNSt8time_put*; 639 _ZNKSt8time_put*; 640 641 # std::time_put_byname 642 _ZNSt15time_put_bynameI[cw]*EC[12]EPKc?*; 643 _ZNSt15time_put_bynameI[cw]*ED[012]Ev; 644 645 # std::numeric_limits 646 _ZNSt21__numeric_limits_base[5-9]*; 647 _ZNSt21__numeric_limits_base1[0-7][hirt]*; 648 _ZNSt21__numeric_limits_base1[0-7]mi*; 649 _ZNSt21__numeric_limits_base1[0-7]max_e*; 650 651 _ZNSt14numeric_limitsI[a-m]E[5-9]*; 652 _ZNSt14numeric_limitsI[p-z]E[5-9]*; 653 _ZNSt14numeric_limitsI[a-m]E1[0-7][hirt]*; 654 _ZNSt14numeric_limitsI[p-z]E1[0-7][hirt]*; 655 _ZNSt14numeric_limitsI[a-m]E1[0-7]mi*; 656 _ZNSt14numeric_limitsI[p-z]E1[0-7]mi*; 657 _ZNSt14numeric_limitsI[a-m]E1[0-7]max_e*; 658 _ZNSt14numeric_limitsI[p-z]E1[0-7]max_e*; 659 660 # std::messages_byname 661 _ZNSt15messages_bynameI[cw]EC[12]EPKc[jmy]; 662 _ZNSt15messages_bynameI[cw]ED*; 663 664 # std::_Rb_tree 665 _ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base; 666 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base; 667 _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base; 668 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base; 669 _ZSt20_Rb_tree_black_countPKSt18_Rb_tree_node_baseS1_; 670 _ZSt20_Rb_tree_rotate_leftPSt18_Rb_tree_node_baseRS0_; 671 _ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0_; 672 _ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_; 673 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_; 674 675 # std::__basic_file 676 _ZNKSt12__basic_fileIcE7is_openEv; 677 _ZNSt12__basic_fileIcE2fdEv; 678 _ZNSt12__basic_fileIcE4openEPKcSt13_Ios_Openmodei; 679 _ZNSt12__basic_fileIcE4syncEv; 680 _ZNSt12__basic_fileIcE5closeEv; 681 _ZNSt12__basic_fileIcE6xsgetn*; 682 _ZNSt12__basic_fileIcE6xsputn*; 683 _ZNSt12__basic_fileIcE7seekoff*; 684 _ZNSt12__basic_fileIcE8sys_openE*St13_Ios_Openmode; 685 _ZNSt12__basic_fileIcE8xsputn_2*; 686 _ZNSt12__basic_fileIcE9showmanycEv; 687 _ZNSt12__basic_fileIcEC*; 688 _ZNSt12__basic_fileIcED*; 689 690 # std::__convert_to_v 691 _ZSt14__convert_to_vI[^gU]*; 692 693 # std::__timepunct 694 _ZNKSt11__timepunctI[cw]E8_M_am_pmEPPK[cw]; 695 _ZNKSt11__timepunctI[cw]E15_M_am_pm_formatEPK[cw]; 696 697 # __gnu_cxx::stdio_sync_filebuf 698 _ZTVN9__gnu_cxx18stdio_sync_filebufI[cw]St11char_traitsI[cw]EEE; 699 700 # __gnu_cxx::__atomic_add 701 # __gnu_cxx::__exchange_and_add 702 _ZN9__gnu_cxx12__atomic_addEPV[il]i; 703 _ZN9__gnu_cxx18__exchange_and_addEPV[il]i; 704 705 # debug mode 706 _ZN10__gnu_norm15_List_node_base4hook*; 707 _ZN10__gnu_norm15_List_node_base4swap*; 708 _ZN10__gnu_norm15_List_node_base6unhookEv; 709 _ZN10__gnu_norm15_List_node_base7reverseEv; 710 _ZN10__gnu_norm15_List_node_base8transfer*; 711 712 # __gnu_debug::_Safe_sequence_base and _Safe_iterator_base 713 _ZN11__gnu_debug19_Safe_sequence_base13_M_detach_allEv; 714 _ZN11__gnu_debug19_Safe_sequence_base18_M_detach_singularEv; 715 _ZN11__gnu_debug19_Safe_sequence_base22_M_revalidate_singularEv; 716 _ZN11__gnu_debug19_Safe_sequence_base7_M_swapERS0_; 717 _ZN11__gnu_debug19_Safe_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb; 718 _ZN11__gnu_debug19_Safe_iterator_base9_M_detachEv; 719 _ZNK11__gnu_debug19_Safe_iterator_base11_M_singularEv; 720 _ZNK11__gnu_debug19_Safe_iterator_base14_M_can_compareERKS0_; 721 722 # __gnu_debug::_Error_formatter 723 _ZNK11__gnu_debug16_Error_formatter10_M_message*; 724 _ZNK11__gnu_debug16_Error_formatter10_Parameter*; 725 _ZNK11__gnu_debug16_Error_formatter13_M_print_word*; 726 _ZNK11__gnu_debug16_Error_formatter15_M_print_string*; 727 _ZNK11__gnu_debug16_Error_formatter8_M_error*; 728 729 # exceptions as functions 730 _ZSt16__throw_bad_castv; 731 _ZSt17__throw_bad_allocv; 732 _ZSt18__throw_bad_typeidv; 733 _ZSt19__throw_ios_failurePKc; 734 _ZSt19__throw_logic_errorPKc; 735 _ZSt19__throw_range_errorPKc; 736 _ZSt20__throw_domain_errorPKc; 737 _ZSt20__throw_length_errorPKc; 738 _ZSt20__throw_out_of_rangePKc; 739 _ZSt21__throw_bad_exceptionv; 740 _ZSt21__throw_runtime_errorPKc; 741 _ZSt22__throw_overflow_errorPKc; 742 _ZSt23__throw_underflow_errorPKc; 743 _ZSt24__throw_invalid_argumentPKc; 744 745 # operator new(size_t) 746 _Znw[jmy]; 747 # operator new(size_t, std::nothrow_t const&) 748 _Znw[jmy]RKSt9nothrow_t; 749 750 # operator delete(void*) 751 _ZdlPv; 752 # operator delete(void*, std::nothrow_t const&) 753 _ZdlPvRKSt9nothrow_t; 754 755 # operator new[](size_t) 756 _Zna[jmy]; 757 # operator new[](size_t, std::nothrow_t const&) 758 _Zna[jmy]RKSt9nothrow_t; 759 760 # operator delete[](void*) 761 _ZdaPv; 762 # operator delete[](void*, std::nothrow_t const&) 763 _ZdaPvRKSt9nothrow_t; 764 765 # virtual table 766 _ZTVNSt8ios_base7failureE; 767 _ZTVNSt6locale5facetE; 768 _ZTVS[a-z]; 769 _ZTVSt[0-6][A-Za-z]*; 770 _ZTVSt7[A-Zab]*; 771 _ZTVSt7codecvtI[cw]c*; 772 _ZTVSt7collateI[cw]E; 773 _ZTVSt7[d-z]*; 774 _ZTVSt[89][A-Za-z]*; 775# _ZTVSt[0-9][0-9][A-Za-z]*; 776 _ZTVSt[0-9][0-9][A-Z]*; 777# _ZTVSt[0-9][0-9][a-d]*; 778 _ZTVSt[0-9][0-9]a*; 779 _ZTVSt10bad_typeid; 780 _ZTVSt13bad_exception; 781# _ZTVSt[0-9][0-9]basic*; 782 _ZTVSt1[34]basic*; 783 _ZTVSt15basic_streambufI*; 784 _ZTVSt15basic_stringbufI*; 785 _ZTVSt18basic_stringstreamI*; 786 _ZTVSt19basic_istringstreamI*; 787 _ZTVSt19basic_ostringstreamI*; 788 _ZTVSt10ctype_base; 789 _ZTVSt12codecvt_base; 790 _ZTVSt12ctype_bynameI[cw]E; 791 _ZTVSt14co*_bynameI[cw]*; 792 _ZTVSt12domain_error; 793 _ZTVSt10istrstream; 794 _ZTVSt16invalid_argument; 795 _ZTVSt11logic_error; 796 _ZTVSt12length_error; 797 _ZTVSt1[07]money*; 798 _ZTVSt1[35]messages*; 799 _ZTVSt15numpunct_bynameI[cw]E; 800 _ZTVSt1[024]o*; 801 _ZTVSt11range_error; 802 _ZTVSt13runtime_error; 803 _ZTVSt12strstreambuf; 804 _ZTVSt15time*; 805 _ZTVSt15underflow_error; 806 807 _ZTVSt11__timepunctI[cw]E; 808 _ZTVSt23__codecvt_abstract_baseI[cw]c11__mbstate_tE; 809 _ZTVSt21__ctype_abstract_baseI[cw]E; 810 811 # VTT structure 812 _ZTTS[a-z]; 813 _ZTTSt[0-9][A-Za-z]*; 814# _ZTTSt[0-9][0-9][A-Za-z]*; 815 _ZTTSt1[0-4]*; 816 _ZTTSt15a*; 817 _ZTTSt15basic_streambufI*; 818 _ZTTSt15basic_stringbufI*; 819 _ZTTSt15[c-z]*; 820 _ZTTSt1[67]*; 821 _ZTTSt18basic_stringstreamI*; 822 _ZTTSt19basic_istringstreamI*; 823 _ZTTSt19basic_ostringstreamI*; 824 _ZTTSt[2-9]*; 825 826 # typeinfo structure 827 _ZTIS[a-z]; 828 _ZTISt[0-6][A-Za-z]*; 829 _ZTISt7[A-Zab]*; 830 _ZTISt7codecvtI[cw]c*; 831 _ZTISt7collateI[cw]E; 832 _ZTISt7[d-z]*; 833 _ZTISt[89][A-Za-z]*; 834# _ZTISt[0-9][0-9][A-Za-z]*; 835 _ZTISt[0-9][0-9][A-Z]*; 836# _ZTISt[0-9][0-9][a-d]*; 837 _ZTISt[0-9][0-9]a*; 838 _ZTISt10bad_typeid; 839 _ZTISt13bad_exception; 840# _ZTISt[0-9][0-9]basic*; 841 _ZTISt1[34]basic*; 842 _ZTISt15basic_streambufI*; 843 _ZTISt15basic_stringbufI*; 844 _ZTISt18basic_stringstreamI*; 845 _ZTISt19basic_istringstreamI*; 846 _ZTISt19basic_ostringstreamI*; 847 _ZTISt10ctype_base; 848 _ZTISt12codecvt_base; 849 _ZTISt12ctype_bynameI[cw]E; 850 _ZTISt14co*_bynameI[cw]*; 851 _ZTISt12domain_error; 852 _ZTISt10istrstream; 853 _ZTISt16invalid_argument; 854 _ZTISt11logic_error; 855 _ZTISt12length_error; 856 _ZTISt1[07]money*; 857 _ZTISt1[35]messages*; 858 _ZTISt15numpunct_bynameI[cw]E; 859 _ZTISt1[024]o*; 860 _ZTISt11range_error; 861 _ZTISt13runtime_error; 862 _ZTISt12strstreambuf; 863 _ZTISt15time*; 864 _ZTISt15underflow_error; 865 _ZTISt11__timepunctI[cw]E; 866 _ZTISt10__num_base; 867 _ZTISt21__ctype_abstract_baseI[cw]E; 868 _ZTISt23__codecvt_abstract_baseI[cw]c11__mbstate_tE; 869# _ZTISt16__numpunct_cacheI[cw]E; 870# _ZTISt17__timepunct_cacheI[cw]E; 871# _ZTISt18__moneypunct_cacheI[cw]Lb?EE; 872 _ZTINSt8ios_base7failureE; 873 _ZTINSt6locale5facetE; 874 _ZTIN9__gnu_cxx18stdio_sync_filebufI[cw]St11char_traitsI[cw]EEE; 875 _ZTIN9__gnu_cxx13stdio_filebufI[cw]St11char_traitsI[cw]EEE; 876 877 # typeinfo name 878 _ZTSNSt8ios_base7failureE; 879 _ZTSNSt6locale5facetE; 880 _ZTSS[a-z]; 881 _ZTSSt[0-6][A-Za-z]*; 882 _ZTSSt7[A-Zab]*; 883 _ZTSSt7codecvtI[cw]c*; 884 _ZTSSt7collateI[cw]E; 885 _ZTSSt7[d-z]*; 886 _ZTSSt[89][A-Za-z]*; 887# _ZTSSt[0-9][0-9][A-Za-z]*; 888 _ZTSSt[0-9][0-9][A-Z]*; 889# _ZTSSt[0-9][0-9][a-d]*; 890 _ZTSSt[0-9][0-9]a*; 891 _ZTSSt10bad_typeid; 892 _ZTSSt13bad_exception; 893# _ZTSSt[0-9][0-9]basic*; 894 _ZTSSt1[34]basic*; 895 _ZTSSt15basic_stringbufI*; 896 _ZTSSt15basic_streambufI*; 897 _ZTSSt18basic_stringstreamI*; 898 _ZTSSt19basic_istringstreamI*; 899 _ZTSSt19basic_ostringstreamI*; 900 _ZTSSt10ctype_base; 901 _ZTSSt12codecvt_base; 902 _ZTSSt12ctype_bynameI[cw]E; 903 _ZTSSt14co*_bynameI[cw]*; 904 _ZTSSt12domain_error; 905 _ZTSSt10istrstream; 906 _ZTSSt16invalid_argument; 907 _ZTSSt11logic_error; 908 _ZTSSt12length_error; 909 _ZTSSt1[07]money*; 910 _ZTSSt1[35]messages*; 911 _ZTSSt15numpunct_bynameI[cw]E; 912 _ZTSSt1[024]o*; 913 _ZTSSt11range_error; 914 _ZTSSt13runtime_error; 915 _ZTSSt12strstreambuf; 916 _ZTSSt15time*; 917 _ZTSSt15underflow_error; 918 919 _ZTSSt11__timepunctI[cw]E; 920 _ZTSSt10__num_base; 921 _ZTSSt21__ctype_abstract_baseI[cw]E; 922 _ZTSSt23__codecvt_abstract_baseI[cw]c11__mbstate_tE; 923 _ZTSN9__gnu_cxx18stdio_sync_filebufI[cw]St11char_traitsI[cw]EEE; 924 _ZTSN9__gnu_cxx13stdio_filebufI[cw]St11char_traitsI[cw]EEE; 925 926 # std::bad_alloc::~bad_alloc, std::bad_cast::~bad_cast, 927 # std::bad_typeid::~bad_typeid, std::bad_exception::~bad_exception 928 _ZNSt9bad_allocD*; 929 _ZNSt8bad_castD*; 930 _ZNSt10bad_typeidD*; 931 _ZNSt13bad_exceptionD*; 932 933 # function-scope static objects requires a guard variable. 934 _ZGVNSt[2-6]*; 935 _ZGVNSt7collateI[cw]*; 936 _ZGVNSt7num_getI[cw]*; 937 _ZGVNSt7num_putI[cw]*; 938 _ZGVNSt8messagesI[cw]*; 939 _ZGVNSt8numpunctI[cw]*; 940 _ZGVNSt8time_getI[cw]*; 941 _ZGVNSt8time_putI[cw]*; 942 _ZGVNSt9money_getI[cw]*; 943 _ZGVNSt9money_putI[cw]*; 944 _ZGVNSt1[^079]*; 945 _ZGVNSt10moneypunctI[cw]Lb[01]*; 946 947 # exception constructors taking std::string 948 _ZNSt11logic_errorC[12]ERKSs; 949 _ZNSt13runtime_errorC[12]ERKSs; 950 _ZNSt11range_errorC[12]ERKSs; 951 _ZNSt12domain_errorC[12]ERKSs; 952 _ZNSt12length_errorC[12]ERKSs; 953 _ZNSt12out_of_rangeC[12]ERKSs; 954 _ZNSt14overflow_errorC[12]ERKSs; 955 _ZNSt15underflow_errorC[12]ERKSs; 956 _ZNSt16invalid_argumentC[12]ERKSs; 957 958 # complete, deleting and base destructors 959 _ZNSt11logic_errorD[012]Ev; 960 _ZNSt13runtime_errorD[012]Ev; 961 962 # complete and deleting destructors where base destructors should not 963 # be exported. 964 _ZNSt11range_errorD[01]Ev; 965 _ZNSt12domain_errorD[01]Ev; 966 _ZNSt12length_errorD[01]Ev; 967 _ZNSt12out_of_rangeD[01]Ev; 968 _ZNSt14overflow_errorD[01]Ev; 969 _ZNSt15underflow_errorD[01]Ev; 970 _ZNSt16invalid_argumentD[01]Ev; 971 972 # virtual function thunks 973# _ZThn8_NS*; 974 _ZThn8_NS[dio]*; 975 _ZThn8_NSt1[0-9]a*; 976 _ZThn8_NSt1[34]basic*; 977 _ZThn8_NSt18basic_stringstreamI*; 978 _ZThn8_NSt19basic_[io]stringstreamI*; 979 _ZThn8_NSt1[0-9][c-z]*; 980 _ZThn8_NSt[2-9][a-z0-9]*; 981# _ZThn16_NS*; 982 _ZThn16_NS[dio]*; 983 _ZThn16_NSt1[0-9]a*; 984 _ZThn16_NSt1[34]basic*; 985 _ZThn16_NSt18basic_stringstreamI*; 986 _ZThn16_NSt19basic_[io]stringstreamI*; 987 _ZThn16_NSt1[0-9][c-z]*; 988 _ZThn16_NSt[2-9][a-z0-9]*; 989# _ZTv0_n12_NS*; 990 _ZTv0_n12_NS[dio]*; 991 _ZTv0_n12_NSt1[0-9]a*; 992 _ZTv0_n12_NSt1[34]basic*; 993 _ZTv0_n12_NSt15basic_streambufI*; 994 _ZTv0_n12_NSt15basic_stringbufI*; 995 _ZTv0_n12_NSt18basic_stringstreamI*; 996 _ZTv0_n12_NSt19basic_[io]stringstreamI*; 997 _ZTv0_n12_NSt1[0-9][c-z]*; 998 _ZTv0_n12_NSt[2-9][a-z0-9]*; 999# _ZTv0_n24_NS*; 1000 _ZTv0_n24_NS[dio]*; 1001 _ZTv0_n24_NSt1[0-9]a*; 1002 _ZTv0_n24_NSt1[34]basic*; 1003 _ZTv0_n24_NSt15basic_streambufI*; 1004 _ZTv0_n24_NSt15basic_stringbufI*; 1005 _ZTv0_n24_NSt18basic_stringstreamI*; 1006 _ZTv0_n24_NSt19basic_[io]stringstreamI*; 1007 _ZTv0_n24_NSt1[0-9][c-z]*; 1008 _ZTv0_n24_NSt[2-9][a-z0-9]*; 1009 1010 # stub functions from libmath 1011 sinf; 1012 sinl; 1013 sinhf; 1014 sinhl; 1015 cosf; 1016 cosl; 1017 coshf; 1018 coshl; 1019 tanf; 1020 tanl; 1021 tanhf; 1022 tanhl; 1023 atan2f; 1024 atan2l; 1025 expf; 1026 expl; 1027 hypotf; 1028 hypotl; 1029 hypot; 1030 logf; 1031 logl; 1032 log10f; 1033 log10l; 1034 powf; 1035 powl; 1036 sqrtf; 1037 sqrtl; 1038 copysignf; 1039 1040#ifdef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1041 # GLIBCXX_ABI compatibility only. 1042 # std::string 1043 # XXXMRG this causes dupe symbols on netbsd 1044#if 0 1045 _ZNKSs11_M_disjunctEPKc; 1046#endif 1047 _ZNKSs15_M_check_lengthE[jmy][jmy]PKc; 1048 _ZNSs4_Rep26_M_set_length_and_sharableE*; 1049 _ZNSs7_M_copyEPcPKc[jmy]; 1050 _ZNSs7_M_moveEPcPKc[jmy]; 1051 _ZNSs9_M_assignEPc[jmy]c; 1052 1053 # std::wstring 1054 # XXXMRG this causes dupe symbols on netbsd 1055#if 0 1056 _ZNKSbIwSt11char_traitsIwESaIwEE11_M_disjunctEPKw; 1057#endif 1058 _ZNKSbIwSt11char_traitsIwESaIwEE15_M_check_lengthE[jmy][jmy]PKc; 1059 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep26_M_set_length_and_sharableE*; 1060 _ZNSbIwSt11char_traitsIwESaIwEE7_M_copyEPwPKw[jmy]; 1061 _ZNSbIwSt11char_traitsIwESaIwEE7_M_moveEPwPKw[jmy]; 1062 _ZNSbIwSt11char_traitsIwESaIwEE9_M_assignEPw[jmy]w; 1063 1064 _ZNKSt13basic_fstreamI[cw]St11char_traitsI[cw]EE7is_openEv; 1065 _ZNKSt14basic_ifstreamI[cw]St11char_traitsI[cw]EE7is_openEv; 1066 _ZNKSt14basic_ofstreamI[cw]St11char_traitsI[cw]EE7is_openEv; 1067 1068 _ZNSi6ignoreE[ilvx]; 1069 _ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreE[ilvx]; 1070 1071 _ZNSt11char_traitsI[cw]E2eqERK[cw]S2_; 1072 1073 _ZNSt19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEppEv; 1074#endif 1075 1076 # std::locale::Impl _M_ members 1077 _ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE; 1078 _ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE; 1079 _ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idE; 1080 _ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i; 1081 1082 # std::uncaught_exception() 1083 _ZSt18uncaught_exceptionv; 1084 1085 # DO NOT DELETE THIS LINE. Port-specific symbols, if any, will be here. 1086 1087 local: 1088 *; 1089}; 1090 1091GLIBCXX_3.4.1 { 1092 1093 _ZNSt12__basic_fileIcE4fileEv; 1094 1095} GLIBCXX_3.4; 1096 1097GLIBCXX_3.4.2 { 1098 1099 _ZN9__gnu_cxx18stdio_sync_filebufI[cw]St11char_traitsI[cw]EE4fileEv; 1100 1101 _ZN9__gnu_cxx17__pool_alloc_base9_M_refillE[jmy]; 1102 _ZN9__gnu_cxx17__pool_alloc_base16_M_get_free_listE[jmy]; 1103 _ZN9__gnu_cxx17__pool_alloc_base12_M_get_mutexEv; 1104 1105} GLIBCXX_3.4.1; 1106 1107GLIBCXX_3.4.3 { 1108 1109 # stub functions from libmath 1110 acosf; 1111 acosl; 1112 asinf; 1113 asinl; 1114 atanf; 1115 atanl; 1116 ceilf; 1117 ceill; 1118 floorf; 1119 floorl; 1120 fmodf; 1121 fmodl; 1122 frexpf; 1123 frexpl; 1124 ldexpf; 1125 ldexpl; 1126 modff; 1127 modfl; 1128 1129} GLIBCXX_3.4.2; 1130 1131GLIBCXX_3.4.4 { 1132 1133 _ZN9__gnu_cxx6__poolILb0EE13_M_initializeEv; 1134 _ZN9__gnu_cxx6__poolILb1EE13_M_initializeEPFvPvE; 1135 _ZN9__gnu_cxx6__poolILb1EE21_M_destroy_thread_keyEPv; 1136 _ZN9__gnu_cxx6__poolILb1EE16_M_get_thread_idEv; 1137 _ZN9__gnu_cxx6__poolILb[01]EE16_M_reserve_blockE[jmy][jmy]; 1138 _ZN9__gnu_cxx6__poolILb[01]EE16_M_reclaim_blockEPc[jmy]; 1139 _ZN9__gnu_cxx6__poolILb[01]EE10_M_destroyEv; 1140 1141 _ZN9__gnu_cxx9free_list6_M_getE*; 1142 _ZN9__gnu_cxx9free_list8_M_clearEv; 1143 1144} GLIBCXX_3.4.3; 1145 1146GLIBCXX_3.4.5 { 1147 1148 # std::string 1149 _ZNKSs11_M_disjunctEPKc; 1150 _ZNKSs15_M_check_lengthE[jmy][jmy]PKc; 1151 _ZNSs4_Rep26_M_set_length_and_sharableE*; 1152 _ZNSs7_M_copyEPcPKc[jmy]; 1153 _ZNSs7_M_moveEPcPKc[jmy]; 1154 _ZNSs9_M_assignEPc[jmy]c; 1155 1156 # std::wstring 1157 _ZNKSbIwSt11char_traitsIwESaIwEE11_M_disjunctEPKw; 1158 _ZNKSbIwSt11char_traitsIwESaIwEE15_M_check_lengthE[jmy][jmy]PKc; 1159 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep26_M_set_length_and_sharableE*; 1160 _ZNSbIwSt11char_traitsIwESaIwEE7_M_copyEPwPKw[jmy]; 1161 _ZNSbIwSt11char_traitsIwESaIwEE7_M_moveEPwPKw[jmy]; 1162 _ZNSbIwSt11char_traitsIwESaIwEE9_M_assignEPw[jmy]w; 1163 1164 _ZNKSt13basic_fstreamI[cw]St11char_traitsI[cw]EE7is_openEv; 1165 _ZNKSt14basic_ifstreamI[cw]St11char_traitsI[cw]EE7is_openEv; 1166 _ZNKSt14basic_ofstreamI[cw]St11char_traitsI[cw]EE7is_openEv; 1167 1168 _ZNSi6ignoreE[ilvx]; 1169 _ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreE[ilvx]; 1170 1171 _ZNSt11char_traitsI[cw]E2eqERK[cw]S2_; 1172 1173 # Those template instantiations weren't exported on Solaris in GCC 4.6 1174 # and aren't necessary for correct operation, so don't emit them now 1175 # (PR libstdc++/52188). 1176#if !defined(__sun__) && !defined(__svr4__) 1177 _ZNSt19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEppEv; 1178#endif 1179} GLIBCXX_3.4.4; 1180 1181GLIBCXX_3.4.6 { 1182 1183 _ZSt17__copy_streambufsI[cw]St11char_traitsI[cw]EE[ix]PSt15basic_streambuf*; 1184 _ZNSt8ios_base17_M_call_callbacksENS_5eventE; 1185 _ZNSt8ios_base20_M_dispose_callbacksEv; 1186 _ZNSt6locale5facet13_S_get_c_nameEv; 1187 1188 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE9showmanycEv; 1189 1190 _ZN9__gnu_cxx6__poolILb1EE13_M_initializeEv; 1191 1192} GLIBCXX_3.4.5; 1193 1194GLIBCXX_3.4.7 { 1195 1196 _ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetE[jmy]; 1197 1198} GLIBCXX_3.4.6; 1199 1200GLIBCXX_3.4.8 { 1201 1202 _ZSt17__copy_streambufsI[cw]St11char_traitsI[cw]EElPSt15basic_streambuf*; 1203 1204} GLIBCXX_3.4.7; 1205 1206GLIBCXX_3.4.9 { 1207 1208 _ZNSt6__norm15_List_node_base4hook*; 1209 _ZNSt6__norm15_List_node_base4swap*; 1210 _ZNSt6__norm15_List_node_base6unhookEv; 1211 _ZNSt6__norm15_List_node_base7reverseEv; 1212 _ZNSt6__norm15_List_node_base8transfer*; 1213 1214 _ZNSo9_M_insertI[^g]*; 1215 _ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertI[^g]*; 1216 _ZNSi10_M_extractI[^g]*; 1217 _ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractI[^g]*; 1218 1219 _ZSt21__copy_streambufs_eofI[cw]St11char_traitsI[cw]EE[ilx]PSt15basic_streambuf*; 1220 1221 _ZSt16__ostream_insert*; 1222 1223 _ZN11__gnu_debug19_Safe_sequence_base12_M_get_mutexEv; 1224 _ZN11__gnu_debug19_Safe_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb; 1225 _ZN11__gnu_debug19_Safe_iterator_base16_M_detach_singleEv; 1226 _ZN11__gnu_debug19_Safe_iterator_base12_M_get_mutexEv; 1227 1228 _ZNKSt9bad_alloc4whatEv; 1229 _ZNKSt8bad_cast4whatEv; 1230 _ZNKSt10bad_typeid4whatEv; 1231 _ZNKSt13bad_exception4whatEv; 1232 1233} GLIBCXX_3.4.8; 1234 1235GLIBCXX_3.4.10 { 1236 1237 _ZNK11__gnu_debug16_Error_formatter17_M_get_max_lengthEv; 1238 1239 _ZNKSt3tr14hashIRKSbIwSt11char_traitsIwESaIwEEEclES6_; 1240 _ZNKSt3tr14hashIRKSsEclES2_; 1241 _ZNKSt3tr14hashISbIwSt11char_traitsIwESaIwEEEclES4_; 1242 _ZNKSt3tr14hashISsEclESs; 1243 _ZNKSt3tr14hashIeEclEe; 1244 1245 _ZNKSt4hashIRKSbIwSt11char_traitsIwESaIwEEEclES5_; 1246 _ZNKSt4hashIRKSsEclES1_; 1247 _ZNKSt4hashISbIwSt11char_traitsIwESaIwEEEclES3_; 1248 _ZNKSt4hashISsEclESs; 1249 _ZNKSt4hashIeEclEe; 1250 1251 _ZSt17__verify_groupingPKc[jmy]RKSs; 1252 1253 _ZNSt8__detail12__prime_listE; 1254 _ZNSt3tr18__detail12__prime_listE; 1255 1256 # for parallel mode 1257 _ZN14__gnu_parallel9_Settings3getEv; 1258 _ZN14__gnu_parallel9_Settings3setERS0_; 1259 1260 _ZNSt9__cxx199815_List_node_base4hook*; 1261 _ZNSt9__cxx199815_List_node_base4swap*; 1262 _ZNSt9__cxx199815_List_node_base6unhookEv; 1263 _ZNSt9__cxx199815_List_node_base7reverseEv; 1264 _ZNSt9__cxx199815_List_node_base8transfer*; 1265 1266 _ZNSt15basic_streambufI[cw]St11char_traitsI[cw]EE6stosscEv; 1267 1268 _ZN9__gnu_cxx18stdio_sync_filebufI[cw]St11char_traitsI[cw]EE4syncEv; 1269 _ZN9__gnu_cxx18stdio_sync_filebufI[cw]St11char_traitsI[cw]EE[5-9]*; 1270 _ZN9__gnu_cxx18stdio_sync_filebufI[cw]St11char_traitsI[cw]EEC[12]EP*; 1271 _ZN9__gnu_cxx18stdio_sync_filebufI[cw]St11char_traitsI[cw]EED[^2]*; 1272 1273} GLIBCXX_3.4.9; 1274 1275GLIBCXX_3.4.11 { 1276 1277 # atomic 1278 __atomic_flag_for_address; 1279 __atomic_flag_wait_explicit; 1280 atomic_flag_clear_explicit; 1281 atomic_flag_test_and_set_explicit; 1282 _ZNVSt9__atomic011atomic_flag12test_and_setESt12memory_order; 1283 _ZNVSt9__atomic011atomic_flag5clearESt12memory_order; 1284 1285 # mutex 1286 _ZSt10adopt_lock; 1287 _ZSt10defer_lock; 1288 _ZSt11try_to_lock; 1289 1290 _ZTISt10lock_error; 1291 _ZTVSt10lock_error; 1292 _ZTSSt10lock_error; 1293 _ZNKSt10lock_error4whatEv; 1294 1295 _ZSt11__once_call; 1296 _ZSt15__once_callable; 1297 _ZSt14__once_functor; 1298 _ZSt23__get_once_functor_lockv; 1299 __once_proxy; 1300 1301 # condition_variable 1302 _ZNSt18condition_variable10notify_allEv; 1303 _ZNSt18condition_variable10notify_oneEv; 1304 _ZNSt18condition_variableC1Ev; 1305 _ZNSt18condition_variableC2Ev; 1306 _ZNSt18condition_variableD1Ev; 1307 _ZNSt18condition_variableD2Ev; 1308 _ZNSt22condition_variable_anyC1Ev; 1309 _ZNSt22condition_variable_anyC2Ev; 1310 _ZNSt22condition_variable_anyD1Ev; 1311 _ZNSt22condition_variable_anyD2Ev; 1312 1313#ifndef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1314 # The original definition of this symbol gets versioned as @GLIBCXX_3.4.11 1315 # if ".symver" is supported, or as @@GLIBCXX_3.4.11 otherwise. 1316 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE; 1317#endif 1318 1319 # thread 1320 _ZNSt6thread4joinEv; 1321 _ZNSt6thread6detachEv; 1322 _ZNSt6thread15_M_start_threadESt10shared_ptrINS_10_Impl_baseEE; 1323 1324 # system_error 1325 _ZSt15system_categoryv; 1326 _ZSt16generic_categoryv; 1327 1328 _ZNKSt10error_code23default_error_conditionEv; 1329 _ZNKSt14error_category23default_error_conditionEi; 1330 1331 _ZNKSt14error_category10equivalentERKSt10error_codei; 1332 _ZNKSt14error_category10equivalentEiRKSt15error_condition; 1333 1334 _ZTISt14error_category; 1335 _ZTSSt14error_category; 1336 _ZTVSt14error_category; 1337 1338 _ZTSSt12system_error; 1339 _ZTISt12system_error; 1340 _ZTVSt12system_error; 1341 _ZNSt12system_errorD*Ev; 1342 1343 _ZNKSt4hashISt10error_codeEclES0_; 1344 1345 _ZSt20__throw_system_errori; 1346 1347 # char16_t and char32_t 1348 _ZNSt14numeric_limitsIDiE[5-9]*; 1349 _ZNSt14numeric_limitsIDsE[5-9]*; 1350 _ZNSt14numeric_limitsIDiE1[0-7][hirt]*; 1351 _ZNSt14numeric_limitsIDsE1[0-7][hirt]*; 1352 _ZNSt14numeric_limitsIDiE1[0-7]mi*; 1353 _ZNSt14numeric_limitsIDsE1[0-7]mi*; 1354 _ZNSt14numeric_limitsIDiE1[0-7]max_e*; 1355 _ZNSt14numeric_limitsIDsE1[0-7]max_e*; 1356 1357 # chrono 1358 _ZNSt6chrono12system_clock12is_monotonicE; 1359 _ZNSt6chrono12system_clock3nowEv; 1360 _ZNSt6chrono15monotonic_clock12is_monotonicE; 1361 _ZNSt6chrono15monotonic_clock3nowEv; 1362 1363 # string/wstring initializer_list overloads 1364 _ZNSs6appendESt16initializer_listIcE; 1365 _ZNSs6assignESt16initializer_listIcE; 1366 _ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEESt16initializer_listIcE; 1367 _ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_St16initializer_listIcE; 1368 _ZNSsC1ESt16initializer_listIcERKSaIcE; 1369 _ZNSsC2ESt16initializer_listIcERKSaIcE; 1370 _ZNSsaSESt16initializer_listIcE; 1371 _ZNSspLESt16initializer_listIcE; 1372 _ZNSbIwSt11char_traitsIwESaIwEE6appendESt16initializer_listIwE; 1373 _ZNSbIwSt11char_traitsIwESaIwEE6assignESt16initializer_listIwE; 1374 _ZNSbIwSt11char_traitsIwESaIwEE6insertEN9__gnu_cxx17__normal_iteratorIPwS2_EESt16initializer_listIwE; 1375 _ZNSbIwSt11char_traitsIwESaIwEE7replaceEN9__gnu_cxx17__normal_iteratorIPwS2_EES6_St16initializer_listIwE; 1376 _ZNSbIwSt11char_traitsIwESaIwEEC1ESt16initializer_listIwERKS1_; 1377 _ZNSbIwSt11char_traitsIwESaIwEEC2ESt16initializer_listIwERKS1_; 1378 _ZNSbIwSt11char_traitsIwESaIwEEaSESt16initializer_listIwE; 1379 _ZNSbIwSt11char_traitsIwESaIwEEpLESt16initializer_listIwE; 1380 1381 # ctype<char>::_M_narrow_init and _M_widen_init 1382 _ZNKSt5ctypeIcE14_M_narrow_initEv; 1383 _ZNKSt5ctypeIcE13_M_widen_initEv; 1384 1385} GLIBCXX_3.4.10; 1386 1387GLIBCXX_3.4.12 { 1388 1389 # mutex 1390 _ZSt27__set_once_functor_lock_ptrPSt11unique_lockISt5mutexE; 1391 _ZSt16__get_once_mutexv; 1392 1393} GLIBCXX_3.4.11; 1394 1395GLIBCXX_3.4.13 { 1396 1397 # new fstream members 1398 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE4openERKSsSt13_Ios_Openmode; 1399 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EEC[12]ERKSsSt13_Ios_Openmode; 1400 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EE4openERKSsSt13_Ios_Openmode; 1401 _ZNSt14basic_ifstreamI[cw]St11char_traitsI[cw]EEC[12]ERKSsSt13_Ios_Openmode; 1402 _ZNSt14basic_ifstreamI[cw]St11char_traitsI[cw]EE4openERKSsSt13_Ios_Openmode; 1403 _ZNSt14basic_ofstreamI[cw]St11char_traitsI[cw]EEC[12]ERKSsSt13_Ios_Openmode; 1404 _ZNSt14basic_ofstreamI[cw]St11char_traitsI[cw]EE4openERKSsSt13_Ios_Openmode; 1405 1406} GLIBCXX_3.4.12; 1407 1408GLIBCXX_3.4.14 { 1409 1410 # atomic 1411 _ZNSt9__atomic011atomic_flag12test_and_setESt12memory_order; 1412 _ZNSt9__atomic011atomic_flag5clearESt12memory_order; 1413 1414 # future 1415 _ZNSt12future_errorD*; 1416 _ZNKSt12future_error4whatEv; 1417 _ZTSSt12future_error; 1418 _ZTVSt12future_error; 1419 _ZTISt12future_error; 1420 _ZSt20__throw_future_errori; 1421 1422 # GLIBCXX_ABI compatibility only. 1423 _ZSt15future_category; 1424 1425 # string|wstring ::cbegin member functions 1426 _ZNKSs6cbeginEv; 1427 _ZNKSs4cendEv; 1428 _ZNKSs7crbeginEv; 1429 _ZNKSs5crendEv; 1430 _ZNKSbIwSt11char_traitsIwESaIwEE4cendEv; 1431 _ZNKSbIwSt11char_traitsIwESaIwEE6cbeginEv; 1432 _ZNKSbIwSt11char_traitsIwESaIwEE7crbeginEv; 1433 _ZNKSbIwSt11char_traitsIwESaIwEE5crendEv; 1434 1435 # string|wstring ::_S_construct<> and ::_S_construct_aux_2 helpers 1436 _ZNSs12_S_constructI*; 1437 _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructI*; 1438 _ZNSs18_S_construct_aux_2*; 1439 _ZNSbIwSt11char_traitsIwESaIwEE18_S_construct_aux_2*; 1440 1441 # string|wstring shrink_to_fit member function 1442 _ZNSs13shrink_to_fitEv; 1443 _ZNSbIwSt11char_traitsIwESaIwEE13shrink_to_fitEv; 1444 1445 # string|wstring move contructor, move assignment operator and 1446 # move assign. 1447 _ZNSsC1EOSs; 1448 _ZNSbIwSt11char_traitsIwESaIwEEC1EOS2_; 1449 _ZNSsaSEOSs; 1450 _ZNSbIwSt11char_traitsIwESaIwEEaSEOS2_; 1451 _ZNSs6assignEOSs; 1452 _ZNSbIwSt11char_traitsIwESaIwEE6assignEOS2_; 1453 1454 _ZSt25__throw_bad_function_callv; 1455 1456 # std::time_get::_M_extract_wday_or_month 1457 _ZNKSt8time_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE24_M_extract_wday_or_month*; 1458 1459 # libstdc++/16896 1460 _ZNSt15_List_node_base7_M_hook*; 1461 _ZNSt15_List_node_base9_M_unhookEv; 1462 _ZNSt15_List_node_base10_M_reverseEv; 1463 _ZNSt15_List_node_base11_M_transfer*; 1464 1465 _ZNSt6__norm15_List_node_base7_M_hook*; 1466 _ZNSt6__norm15_List_node_base9_M_unhookEv; 1467 _ZNSt6__norm15_List_node_base10_M_reverseEv; 1468 _ZNSt6__norm15_List_node_base11_M_transfer*; 1469 1470 _ZNSt9__cxx199815_List_node_base7_M_hook*; 1471 _ZNSt9__cxx199815_List_node_base9_M_unhookEv; 1472 _ZNSt9__cxx199815_List_node_base10_M_reverseEv; 1473 _ZNSt9__cxx199815_List_node_base11_M_transfer*; 1474 1475 # std::numeric_limits::max_digits10 1476 _ZNSt21__numeric_limits_base12max_digits10E; 1477 _ZNSt14numeric_limitsI[a-m]E12max_digits10E; 1478 _ZNSt14numeric_limitsI[p-z]E12max_digits10E; 1479 _ZNSt14numeric_limitsID[is]E12max_digits10E; 1480 1481} GLIBCXX_3.4.13; 1482 1483GLIBCXX_3.4.15 { 1484 1485 # string|wstring front and back member functions 1486 _ZNSs5frontEv; 1487 _ZNKSs5frontEv; 1488 _ZNSbIwSt11char_traitsIwESaIwEE5frontEv; 1489 _ZNKSbIwSt11char_traitsIwESaIwEE5frontEv; 1490 _ZNSs4backEv; 1491 _ZNKSs4backEv; 1492 _ZNSbIwSt11char_traitsIwESaIwEE4backEv; 1493 _ZNKSbIwSt11char_traitsIwESaIwEE4backEv; 1494 1495 # string|wstring move contructor. 1496 _ZNSsC2EOSs; 1497 _ZNSbIwSt11char_traitsIwESaIwEEC2EOS2_; 1498 1499 # basic_filebuf::_M_get_ext_pos 1500 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE14_M_get_ext_pos*; 1501 1502 # targets using emutls 1503 __emutls_v._ZSt11__once_call; 1504 __emutls_v._ZSt15__once_callable; 1505 1506 # std::future_category is now a function 1507 _ZSt15future_categoryv; 1508 1509 # std::placeholders 1510 _ZNSt12placeholders*; 1511 1512 _ZNSt8__detail15_List_node_base7_M_hook*; 1513 _ZNSt8__detail15_List_node_base9_M_unhookEv; 1514 _ZNSt8__detail15_List_node_base10_M_reverseEv; 1515 _ZNSt8__detail15_List_node_base11_M_transfer*; 1516 _ZNSt8__detail15_List_node_base4swapERS0_S1_; 1517 1518 _ZNSt11range_errorD2Ev; 1519 _ZNSt12domain_errorD2Ev; 1520 _ZNSt12length_errorD2Ev; 1521 _ZNSt12out_of_rangeD2Ev; 1522 _ZNSt14overflow_errorD2Ev; 1523 _ZNSt15underflow_errorD2Ev; 1524 _ZNSt16invalid_argumentD2Ev; 1525 1526 _ZNSt11regex_errorD*; 1527 _ZNKSt11regex_error4whatEv; 1528 _ZTVSt11regex_error; 1529 _ZTISt11regex_error; 1530 _ZSt19__throw_regex_errorNSt15regex_constants10error_typeE; 1531 1532 # std::bad_weak_ptr 1533 _ZNSt12bad_weak_ptrD*; 1534 _ZNKSt12bad_weak_ptr4whatEv; 1535 _ZTVSt12bad_weak_ptr; 1536 _ZTISt12bad_weak_ptr; 1537 1538 # std::bad_function_call 1539 _ZNSt17bad_function_callD*; 1540 _ZTISt17bad_function_call; 1541 _ZTVSt17bad_function_call; 1542 1543 _ZNSt14error_categoryC*; 1544 _ZNSt14error_categoryD*; 1545 1546#ifdef HAVE_EXCEPTION_PTR_SINCE_GCC46 1547 # std::future symbols are only present in this version when 1548 # atomic operations on int are always lock-free. 1549 _ZNSt13__future_base12_Result_baseC*; 1550 _ZNSt13__future_base12_Result_baseD*; 1551 _ZTINSt13__future_base12_Result_baseE; 1552 _ZTVNSt13__future_base12_Result_baseE; 1553 1554 _ZNSt13__future_base11_State_baseD*; 1555 _ZTINSt13__future_base11_State_baseE; 1556 _ZTVNSt13__future_base11_State_baseE; 1557#endif 1558 1559} GLIBCXX_3.4.14; 1560 1561GLIBCXX_3.4.16 { 1562 1563 # libstdc++/48465 1564 _ZNSs10_S_compareE[jmy][jmy]; 1565 _ZNSbIwSt11char_traitsIwESaIwEE10_S_compareE[jmy][jmy]; 1566 1567 # basic_streambuf<>::__safe_gbump, __safe_pbump 1568 _ZNSt15basic_streambufI[cw]St11char_traitsI[cw]EE12__safe_gbumpE*; 1569 _ZNSt15basic_streambufI[cw]St11char_traitsI[cw]EE12__safe_pbumpE*; 1570 1571 # basic_stringbuf<>::_M_pbump 1572 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE8_M_pbumpE*; 1573 1574} GLIBCXX_3.4.15; 1575 1576GLIBCXX_3.4.17 { 1577 1578 # std::thread::hardware_concurrency 1579 _ZNSt6thread20hardware_concurrencyEv; 1580 1581 # __gnu_debug::_Safe_unordered_container_base and _Safe_local_iterator_base 1582 _ZN11__gnu_debug30_Safe_unordered_container_base7_M_swapERS0_; 1583 _ZN11__gnu_debug30_Safe_unordered_container_base13_M_detach_allEv; 1584 _ZN11__gnu_debug25_Safe_local_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb; 1585 _ZN11__gnu_debug25_Safe_local_iterator_base9_M_detachEv; 1586 1587 # std::numeric_limits<__int128> and <unsigned __int128> 1588 _ZNSt14numeric_limitsInE*; 1589 _ZNSt14numeric_limitsIoE*; 1590 1591 # std::string::pop_back() 1592 _ZNSs8pop_backEv; 1593 # std::wstring::pop_back() 1594 _ZNSbIwSt11char_traitsIwESaIwEE8pop_backEv; 1595 1596 # std::_Async_state_common::~_Async_state_common 1597 _ZTINSt13__future_base19_Async_state_commonE; 1598 _ZTSNSt13__future_base19_Async_state_commonE; 1599 _ZTVNSt13__future_base19_Async_state_commonE; 1600 _ZNSt13__future_base19_Async_state_commonD0Ev; 1601 _ZNSt13__future_base19_Async_state_commonD1Ev; 1602 _ZNSt13__future_base19_Async_state_commonD2Ev; 1603 1604 # std::chrono::steady_clock::now() 1605 _ZNSt6chrono12steady_clock3nowEv; 1606 1607} GLIBCXX_3.4.16; 1608 1609GLIBCXX_3.4.18 { 1610 1611 global: 1612 1613 # Names inside the 'extern' block are demangled names. 1614 extern "C++" 1615 { 1616 std::__detail::_Prime_rehash_policy::*; 1617 }; 1618 1619 _ZNSt13random_device14_M_init_pretr1ERKSs; 1620 _ZNSt13random_device16_M_getval_pretr1Ev; 1621 _ZNSt13random_device7_M_finiEv; 1622 _ZNSt13random_device7_M_initERKSs; 1623 _ZNSt13random_device9_M_getvalEv; 1624 1625 # std::this_thread::__sleep_for 1626 _ZNSt11this_thread11__sleep_for*; 1627 1628 # std::bad_function_call::what() 1629 _ZNKSt17bad_function_call4whatEv; 1630 1631} GLIBCXX_3.4.17; 1632 1633GLIBCXX_3.4.19 { 1634 1635 # chrono second generation 1636 _ZNSt6chrono3_V212steady_clock3nowEv; 1637 _ZNSt6chrono3_V212steady_clock9is_steadyE; 1638 _ZNSt6chrono3_V212system_clock3nowEv; 1639 _ZNSt6chrono3_V212system_clock9is_steadyE; 1640 1641} GLIBCXX_3.4.18; 1642 1643GLIBCXX_3.4.20 { 1644 1645 # std::get_new_handler() 1646 _ZSt15get_new_handlerv; 1647 1648 # std::get_terminate() 1649 _ZSt13get_terminatev; 1650 1651 # std::get_unexpected() 1652 _ZSt14get_unexpectedv; 1653 1654 # std::__throw_out_of_range_fmt(char const*, ...) 1655 _ZSt24__throw_out_of_range_fmtPKcz; 1656 1657 # std::regex_error::regex_error(std::regex_constants::error_type) 1658 _ZNSt11regex_errorC1ENSt15regex_constants10error_typeE; 1659 1660} GLIBCXX_3.4.19; 1661 1662GLIBCXX_3.4.21 { 1663 1664 # std::regex_error::regex_error(std::regex_constants::error_type) 1665 _ZNSt11regex_errorC2ENSt15regex_constants10error_typeE; 1666 1667 # void std::thread::_M_start_thread(__shared_base_type, void(*)()) 1668 _ZNSt6thread15_M_start_threadESt10shared_ptrINS_10_Impl_baseEEPFvvE; 1669 1670 # Move/swap functions for iostreams 1671 _ZNSt8ios_base7_M_swapERS_; 1672 _ZNSt8ios_base7_M_moveERS_; 1673 _ZNSt9basic_iosI[cw]St11char_traitsI[cw]EE4moveE[OR]S2_; 1674 _ZNSt9basic_iosI[cw]St11char_traitsI[cw]EE4swapERS2_; 1675 _ZNSt9basic_iosI[cw]St11char_traitsI[cw]EE9set_rdbuf*; 1676 _ZNSt15basic_streambufI[cw]St11char_traitsI[cw]EE4swapERS2_; 1677 _ZNS[dio]4swapERS[dio]; 1678 _ZNS[dio]aSEOS[dio]; 1679 _ZNS[dio]C[12]EOS[dio]; 1680 _ZNSt13basic_[io]streamIwSt11char_traitsIwEE4swapERS2_; 1681 _ZNSt13basic_[io]streamIwSt11char_traitsIwEEaSEOS2_; 1682 _ZNSt13basic_[io]streamIwSt11char_traitsIwEEC[12]EOS2_; 1683 _ZNSt14basic_iostreamIwSt11char_traitsIwEE4swapERS2_; 1684 _ZNSt14basic_iostreamIwSt11char_traitsIwEEaSEOS2_; 1685 _ZNSt14basic_iostreamIwSt11char_traitsIwEEC[12]EOS2_; 1686 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE4swapERS2_; 1687 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EEaSEOS2_; 1688 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EEC[12]EOS2_; 1689 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EE4swapERS2_; 1690 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EEaSEOS2_; 1691 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EEC[12]EOS2_; 1692 _ZNSt14basic_[io]fstreamI[cw]St11char_traitsI[cw]EE4swapERS2_; 1693 _ZNSt14basic_[io]fstreamI[cw]St11char_traitsI[cw]EEaSEOS2_; 1694 _ZNSt14basic_[io]fstreamI[cw]St11char_traitsI[cw]EEC[12]EOS2_; 1695 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE4swapERS3_; 1696 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEaSEOS3_; 1697 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EOS3_; 1698 _ZNSt18basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE4swapERS3_; 1699 _ZNSt18basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEaSEOS3_; 1700 _ZNSt18basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EOS3_; 1701 _ZNSt19basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE4swapERS3_; 1702 _ZNSt19basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEaSEOS3_; 1703 _ZNSt19basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EOS3_; 1704 _ZN9__gnu_cxx18stdio_sync_filebufI[cw]St11char_traitsI[cw]EEaSEOS3_; 1705 _ZN9__gnu_cxx18stdio_sync_filebufI[cw]St11char_traitsI[cw]EEC[12]EOS3_; 1706 1707 # basic_ostream<C,T>::basic_ostream(basic_iostream<C,T>&) 1708 _ZNSoC[12]ERSd; 1709 _ZNSt13basic_ostreamIwSt11char_traitsIwEEC[12]ERSt14basic_iostreamIwS1_E; 1710 1711 # std::basic_ios::operator bool() const 1712 _ZNKSt9basic_iosI[cw]St11char_traitsI[cw]EEcvbEv; 1713 1714 # C++11 version of std::ios_base::failure 1715 _ZNKSt8ios_base7failureB5cxx114whatEv; 1716 _ZNSt8ios_base7failureB5cxx11C[12]ERKSs; 1717 _ZNSt8ios_base7failureB5cxx11C[12]EPKcRKSt10error_code; 1718 _ZNSt8ios_base7failureB5cxx11C[12]ERKNSt7__cxx1112basic_string*; 1719 _ZNSt8ios_base7failureB5cxx11C[12]ERKSsB5cxx11RKSt10error_code; 1720 _ZNSt8ios_base7failureB5cxx11D[012]Ev; 1721 _ZTINSt8ios_base7failureB5cxx11E; 1722 _ZTSNSt8ios_base7failureB5cxx11E; 1723 _ZTVNSt8ios_base7failureB5cxx11E; 1724 _ZSt17iostream_categoryv; 1725 1726 # std::ctype_base::blank 1727 _ZNSt10ctype_base5blankE; 1728 1729 # std::_Sp_locker::* 1730 _ZNSt10_Sp_locker[CD]*; 1731 1732 # std::notify_all_at_thread_exit 1733 _ZSt25notify_all_at_thread_exitRSt18condition_variableSt11unique_lockISt5mutexE; 1734#ifdef HAVE_EXCEPTION_PTR_SINCE_GCC46 1735 # std::__future_base::_State_baseV2::_Make_ready::_M_set() 1736 _ZNSt13__future_base13_State_baseV211_Make_ready6_M_setEv; 1737#endif 1738 1739 # ABI-tagged std::basic_string 1740 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE1[01]**; 1741 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE12_Alloc_hiderC[12]EP[cw]RKS3_; 1742 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE12_M*; 1743 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE13*; 1744 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE14_M_replace_aux*; 1745 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE1[568-9]*; 1746 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE2at*; 1747 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE3end*; 1748 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE4back*; 1749 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE4nposE; 1750 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE4rend*; 1751 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE4swap*; 1752 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE5begin*; 1753 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE5clear*; 1754 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE5erase*; 1755 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE5front*; 1756 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE6append*; 1757 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE6assign*; 1758 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE6insertI*; 1759 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE6insertE[jmy]PK[cw]; 1760 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE6insertE[jmy]PK[cw][jmy]; 1761 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE6insertE[jmy]RKS4_; 1762 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE6insertE[jmy]RKS4_[jmy][jmy]; 1763 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE6insertE[jmy][jmy][cw]; 1764 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE6insertEN9__gnu_cxx17__normal_iteratorIP[cw]*; 1765 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE6insertEN9__gnu_cxx17__normal_iteratorIPK[cw]S4_EE[cw]; 1766 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE6insertEN9__gnu_cxx17__normal_iteratorIPK[cw]S4_EE[jmy][cw]; 1767 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE6rbegin*; 1768 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE6resize*; 1769 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE7replace*; 1770 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE7reserveE[jmy]; 1771 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE8pop_back*; 1772 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE9push_back*; 1773 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE[7-9]_[MS]_*; 1774 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EOS4_*; 1775 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EPK*; 1776 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ERKS[34]_; 1777 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ERKS4_RKS3_; 1778# _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ERKS4_[jmy]RKS3_; 1779 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ERKS4_[jmy][jmy]*; 1780 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ESt16*; 1781 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]E[jmy][cw]RKS3_; 1782 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]Ev; 1783 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]I[PN]*; 1784 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE[Daip]*; 1785 _ZNKSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE[1-9]*; 1786 _ZNKSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EEixE[jmy]; 1787 1788 # operator+ for ABI-tagged std::basic_string 1789 _ZStplI[cw]St11char_traitsI[cw]ESaI[cw]EENSt7__cxx1112basic_stringIT_T0_T1_EE*; 1790 1791 # ABI-tagged stringstreams 1792# _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]*; 1793 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EOS4_; 1794 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EOSa*; 1795 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ERKNS_12basic_stringI[cw]S2_S3_EESt13_Ios_Openmode; 1796 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ESt13_Ios_Openmode; 1797 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EED[012]Ev; 1798 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EOS4_ONS4_14__xfer_bufptrsE; 1799 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]14__xfer_bufptrs[CD][12]*; 1800 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[a146789]*; 1801 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE3strERK*; 1802# _ZNSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]*; 1803 _ZNSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EOS4_; 1804 _ZNSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EOSa*; 1805 _ZNSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ERKNS_12basic_stringI[cw]S2_S3_EESt13_Ios_Openmode; 1806 _ZNSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ESt13_Ios_Openmode; 1807 _ZNSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EED[012]Ev; 1808 _ZNSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE[a4]*; 1809 _ZNSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE3strERK*; 1810# _ZNSt7__cxx1119basic_istringstreamI[cw]St11char_traitsI[cw]*; 1811# _ZNSt7__cxx1119basic_ostringstreamI[cw]St11char_traitsI[cw]*; 1812 _ZNSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EOS4_; 1813 _ZNSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EOSa*; 1814 _ZNSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ERKNS_12basic_stringI[cw]S2_S3_EESt13_Ios_Openmode; 1815 _ZNSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ESt13_Ios_Openmode; 1816 _ZNSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EED[012]Ev; 1817 _ZNSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE[a4]*; 1818 _ZNSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE3strERK*; 1819 _ZNKSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE3strEv; 1820 _ZNKSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE3strEv; 1821 _ZNKSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE5rdbufEv; 1822 _ZNKSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE3strEv; 1823 _ZNKSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE5rdbufEv; 1824 _ZT[ISTV]NSt7__cxx1115basic_stringbuf*; 1825 _ZT[ISTV]NSt7__cxx1118basic_stringstream*; 1826 _ZT[ISTV]NSt7__cxx1119basic_istringstream*; 1827 _ZT[ISTV]NSt7__cxx1119basic_ostringstream*; 1828 _ZThn8_NSt7__cxx1118basic_stringstream*; 1829 _ZThn16_NSt7__cxx1118basic_stringstream*; 1830 _ZTv0_n12_NSt7__cxx1115basic_stringbuf*; 1831 _ZTv0_n12_NSt7__cxx1118basic_stringstream*; 1832 _ZTv0_n12_NSt7__cxx1119basic_istringstream*; 1833 _ZTv0_n12_NSt7__cxx1119basic_ostringstream*; 1834 _ZTv0_n24_NSt7__cxx1115basic_stringbuf*; 1835 _ZTv0_n24_NSt7__cxx1118basic_stringstream*; 1836 _ZTv0_n24_NSt7__cxx1119basic_istringstream*; 1837 _ZTv0_n24_NSt7__cxx1119basic_ostringstream*; 1838 1839 # I/O functions for ABI-tagged basic_string 1840 _ZSt7getlineI[cw]St11char_traitsI[cw]ESaI[cw]EERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_string*; 1841 _ZStlsI[cw]St11char_traitsI[cw]ESaI[cw]EERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_string*; 1842 _ZStrsI[cw]St11char_traitsI[cw]ESaI[cw]EERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_string*; 1843 1844 # fstream functions taking ABI-tagged std::string 1845 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE4openERKNSt7__cxx1112basic_string*; 1846 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EEC[12]ERKNSt7__cxx1112basic_string*; 1847 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EE4openERKNSt7__cxx1112basic_string*; 1848 _ZNSt14basic_[io]fstreamI[cw]St11char_traitsI[cw]EEC[12]ERKNSt7__cxx1112basic_string*; 1849 _ZNSt14basic_[io]fstreamI[cw]St11char_traitsI[cw]EE4openERKNSt7__cxx1112basic_string*; 1850 1851 # std::locale::name() returning new std::string 1852 _ZNKSt6locale4nameB5cxx11Ev; 1853 1854 # ABI-tagged locale facets 1855 _ZT[ISTV]NSt7__cxx117collateI[cw]*; 1856 _ZT[ISTV]NSt7__cxx1114collate_bynameI[cw]*; 1857 _ZT[ISTV]NSt7__cxx118messagesI[cw]*; 1858 _ZT[ISTV]NSt7__cxx1115messages_bynameI[cw]*; 1859 _ZT[ISTV]NSt7__cxx119money_getI[cw]*; 1860 _ZT[ISTV]NSt7__cxx119money_putI[cw]*; 1861 _ZT[ISTV]NSt7__cxx1110moneypunctI[cw]Lb[01]*; 1862 _ZT[ISTV]NSt7__cxx1117moneypunct_bynameI[cw]Lb[01]*; 1863 _ZT[ISTV]NSt7__cxx118numpunctI[cw]*; 1864 _ZT[ISTV]NSt7__cxx1115numpunct_bynameI[cw]*; 1865 _ZT[ISTV]NSt7__cxx118time_getI[cw]*; 1866 _ZT[ISTV]NSt7__cxx1115time_get_bynameI[cw]*; 1867 1868 # guard vars for new facet::id globals 1869 _ZGVNSt7__cxx117collateI[cw]*; 1870 _ZGVNSt7__cxx118messagesI[cw]*; 1871 _ZGVNSt7__cxx1110moneypunctI[cw]Lb[01]*; 1872 _ZGVNSt7__cxx119money_getI[cw]*; 1873 _ZGVNSt7__cxx119money_putI[cw]*; 1874 _ZGVNSt7__cxx118numpunctI[cw]*; 1875 _ZGVNSt7__cxx118time_getI[cw]*; 1876 1877 _ZNSt7__cxx117collateI*; 1878 _ZNSt7__cxx1114collate_bynameI*; 1879 _ZNSt7__cxx118messagesI*; 1880 _ZNSt7__cxx1115messages_bynameI*; 1881 _ZNSt7__cxx119money_getI*; 1882 _ZNSt7__cxx119money_putI*; 1883 _ZNSt7__cxx1110moneypunctI*; 1884 _ZNSt7__cxx1117moneypunct_bynameI*; 1885 _ZNSt7__cxx118numpunctI*; 1886 _ZNSt7__cxx1115numpunct_bynameI*; 1887 _ZNSt7__cxx118time_getI*; 1888 _ZNSt7__cxx1115time_get_bynameI*; 1889 1890 _ZNKSt7__cxx117collateI*; 1891 _ZNKSt7__cxx118messagesI*; 1892 _ZNKSt7__cxx119money_getI*; 1893 _ZNKSt7__cxx119money_putI*; 1894 _ZNKSt7__cxx1110moneypunctI*; 1895 _ZNKSt7__cxx118numpunctI*; 1896 _ZNKSt7__cxx118time_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE[13-9]*; 1897 _ZNKSt7__cxx118time_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE21*PK[cw]; 1898 _ZNKSt7__cxx118time_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE24*; 1899 1900 _ZSt9has_facetINSt7__cxx117collate*; 1901 _ZSt9has_facetINSt7__cxx118messages*; 1902 _ZSt9has_facetINSt7__cxx119money_get*; 1903 _ZSt9has_facetINSt7__cxx119money_put*; 1904 _ZSt9has_facetINSt7__cxx1110moneypunct*; 1905 _ZSt9has_facetINSt7__cxx118numpunct*; 1906 _ZSt9has_facetINSt7__cxx118time_get*; 1907 _ZSt9use_facetINSt7__cxx117collate*; 1908 _ZSt9use_facetINSt7__cxx118messages*; 1909 _ZSt9use_facetINSt7__cxx119money_get*; 1910 _ZSt9use_facetINSt7__cxx119money_put*; 1911 _ZSt9use_facetINSt7__cxx1110moneypunct*; 1912 _ZSt9use_facetINSt7__cxx118numpunct*; 1913 _ZSt9use_facetINSt7__cxx118time_get*; 1914 1915 _ZSt17__verify_groupingPKc[jmy]RKNSt7__cxx1112basic_string*; 1916 1917 _ZNSt3_V214error_category*; 1918 _ZNKSt3_V214error_category*; 1919 _ZTVNSt3_V214error_categoryE; 1920 _ZTINSt3_V214error_categoryE; 1921 _ZNSt3_V215system_categoryEv; 1922 _ZNSt3_V216generic_categoryEv; 1923 1924 # New exception constructors 1925 _ZNSt11logic_errorC[12]EPKc; 1926 _ZNSt11logic_errorC[12]ERKS_; 1927 _ZNSt11logic_erroraSERKS_; 1928 _ZNSt11logic_errorC[12]ERKNSt7__cxx1112basic_string*; 1929 _ZNSt11range_errorC[12]EPKc; 1930 _ZNSt11range_errorC[12]ERKNSt7__cxx1112basic_string*; 1931 _ZNSt12domain_errorC[12]EPKc; 1932 _ZNSt12domain_errorC[12]ERKNSt7__cxx1112basic_string*; 1933 _ZNSt12length_errorC[12]EPKc; 1934 _ZNSt12length_errorC[12]ERKNSt7__cxx1112basic_string*; 1935 _ZNSt12out_of_rangeC[12]EPKc; 1936 _ZNSt12out_of_rangeC[12]ERKNSt7__cxx1112basic_string*; 1937 _ZNSt13runtime_errorC[12]EPKc; 1938 _ZNSt13runtime_errorC[12]ERKS_; 1939 _ZNSt13runtime_erroraSERKS_; 1940 _ZNSt13runtime_errorC[12]ERKNSt7__cxx1112basic_string*; 1941 _ZNSt14overflow_errorC[12]EPKc; 1942 _ZNSt14overflow_errorC[12]ERKNSt7__cxx1112basic_string*; 1943 _ZNSt15underflow_errorC[12]EPKc; 1944 _ZNSt15underflow_errorC[12]ERKNSt7__cxx1112basic_string*; 1945 _ZNSt16invalid_argumentC[12]EPKc; 1946 _ZNSt16invalid_argumentC[12]ERKNSt7__cxx1112basic_string*; 1947 1948 _ZNSt13random_device14_M_init_pretr1ERKNSt7__cxx1112basic_string*; 1949 _ZNSt13random_device7_M_initERKNSt7__cxx1112basic_string*; 1950 1951 _ZNKSt3tr14hashINSt7__cxx1112basic_string*; 1952 1953 # std::time_get::get 1954 _ZNKSt8time_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPK[cw]SC_; 1955 _ZNKSt8time_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmcc; 1956 1957 # codecvt<char16_t, char, mbstate_t>, codecvt<char32_t, char, mbstate_t> 1958 _ZNKSt7codecvtID[is]c*; 1959 _ZNSt7codecvtID[is]c*; 1960 _ZT[ISV]St7codecvtID[is]c*E; 1961 1962 # std::__atomic_futex_unsigned_base members 1963 _ZNSt28__atomic_futex_unsigned_base19_M_futex_notify_all*; 1964 _ZNSt28__atomic_futex_unsigned_base19_M_futex_wait_until*; 1965 1966 # codecvt_utf8 etc. 1967 _ZNKSt19__codecvt_utf8_base*; 1968 _ZNSt19__codecvt_utf8_base*; 1969 _ZT[ISV]St19__codecvt_utf8_base*; 1970 _ZNKSt20__codecvt_utf16_base*; 1971 _ZNSt20__codecvt_utf16_base*; 1972 _ZT[ISV]St20__codecvt_utf16_base*; 1973 _ZNKSt25__codecvt_utf8_utf16_base*; 1974 _ZNSt25__codecvt_utf8_utf16_base*; 1975 _ZT[ISV]St25__codecvt_utf8_utf16_base*; 1976 1977 # new string ctors for _byname facets 1978 _ZNSt12ctype_bynameI[cw]EC[1-5]ERKSs[jmy]; 1979 _ZNSt14codecvt_bynameI[cw]c11__mbstate_tEC[1-5]ERKSs[jmy]; 1980 _ZNSt15messages_bynameI[cw]EC[1-5]ERKSs[jmy]; 1981 _ZNSt15numpunct_bynameI[cw]EC[1-5]ERKSs[jmy]; 1982 _ZNSt15time_get_bynameI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEEC[1-5]ERKSs[jmy]; 1983 _ZNSt15time_put_bynameI[cw]St19ostreambuf_iteratorI[cw]St11char_traitsI[cw]EEEC[1-5]ERKSs[jmy]; 1984 _ZNSt17moneypunct_bynameI[cw]Lb0EEC[1-5]ERKSs[jmy]; 1985 _ZNSt17moneypunct_bynameI[cw]Lb1EEC[1-5]ERKSs[jmy]; 1986 1987 _ZNSt12ctype_bynameI[cw]EC[1-5]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[jmy]; 1988 _ZNSt14codecvt_bynameI[cw]c11__mbstate_tEC[1-5]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[jmy]; 1989 _ZNSt15time_put_bynameI[cw]St19ostreambuf_iteratorI[cw]St11char_traitsI[cw]EEEC[1-5]ERKNSt7__cxx1112basic_stringIcS2_SaIcEEE[jmy]; 1990 _ZNSt7__cxx1115messages_bynameI[cw]EC[1-5]ERKNS_12basic_stringIcSt11char_traitsIcESaIcEEE[jmy]; 1991 _ZNSt7__cxx1115numpunct_bynameI[cw]EC[1-5]ERKNS_12basic_stringIcSt11char_traitsIcESaIcEEE[jmy]; 1992 _ZNSt7__cxx1115time_get_bynameI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEEC[1-5]ERKNS_12basic_stringIcS3_SaIcEEE[jmy]; 1993 _ZNSt7__cxx1117moneypunct_bynameI[cw]Lb0EEC[1-5]ERKNS_12basic_stringIcSt11char_traitsIcESaIcEEE[jmy]; 1994 _ZNSt7__cxx1117moneypunct_bynameI[cw]Lb1EEC[1-5]ERKNS_12basic_stringIcSt11char_traitsIcESaIcEEE[jmy]; 1995 1996} GLIBCXX_3.4.20; 1997 1998GLIBCXX_3.4.22 { 1999 2000 # std::uncaught_exceptions() 2001 _ZSt19uncaught_exceptionsv; 2002 2003 # std::thread::_State::~_State() 2004 _ZT[ISV]NSt6thread6_StateE; 2005 _ZNSt6thread6_StateD[012]Ev; 2006 _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE; 2007 2008 # Support for the Transactional Memory TS (N4514) 2009 _ZGTtNSt11logic_errorC[12]EPKc; 2010 _ZGTtNSt11logic_errorC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; 2011 _ZGTtNKSt11logic_error4whatEv; 2012 _ZGTtNSt11logic_errorD[012]Ev; 2013 _ZGTtNSt12domain_errorC[12]EPKc; 2014 _ZGTtNSt12domain_errorC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; 2015 _ZGTtNSt12domain_errorD[012]Ev; 2016 _ZGTtNSt16invalid_argumentC[12]EPKc; 2017 _ZGTtNSt16invalid_argumentC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; 2018 _ZGTtNSt16invalid_argumentD[012]Ev; 2019 _ZGTtNSt12length_errorC[12]EPKc; 2020 _ZGTtNSt12length_errorC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; 2021 _ZGTtNSt12length_errorD[012]Ev; 2022 _ZGTtNSt12out_of_rangeC[12]EPKc; 2023 _ZGTtNSt12out_of_rangeC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; 2024 _ZGTtNSt12out_of_rangeD[012]Ev; 2025 _ZGTtNSt13runtime_errorC[12]EPKc; 2026 _ZGTtNSt13runtime_errorC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; 2027 _ZGTtNKSt13runtime_error4whatEv; 2028 _ZGTtNSt13runtime_errorD[012]Ev; 2029 _ZGTtNSt11range_errorC[12]EPKc; 2030 _ZGTtNSt11range_errorC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; 2031 _ZGTtNSt11range_errorD[012]Ev; 2032 _ZGTtNSt14overflow_errorC[12]EPKc; 2033 _ZGTtNSt14overflow_errorC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; 2034 _ZGTtNSt14overflow_errorD[012]Ev; 2035 _ZGTtNSt15underflow_errorC[12]EPKc; 2036 _ZGTtNSt15underflow_errorC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; 2037 _ZGTtNSt15underflow_errorD[012]Ev; 2038 2039} GLIBCXX_3.4.21; 2040 2041GLIBCXX_3.4.23 { 2042 2043 # basic_string<C, T, A>::_Alloc_hider::_Alloc_hider(C*, A&&) 2044 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE12_Alloc_hiderC[12]EP[cw]OS3_; 2045 2046 # basic_string<C, T, A>::basic_string(const basic_string&, size_type, const A&) 2047 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ERKS4_[jmy]RKS3_; 2048 _ZNSsC[12]ERKSs[jmy]RKSaIcE; 2049 # This should have been _[jmy]RKS1_ not _mRKS1_ (PR libstdc++/81092): 2050 _ZNSbIwSt11char_traitsIwESaIwEEC[12]ERKS2_mRKS1_; 2051 2052#ifndef HAVE_EXCEPTION_PTR_SINCE_GCC46 2053 # std::future symbols are exported in the first version to support 2054 # std::exception_ptr 2055 _ZNSt13__future_base12_Result_baseC*; 2056 _ZNSt13__future_base12_Result_baseD*; 2057 _ZTINSt13__future_base12_Result_baseE; 2058 _ZTVNSt13__future_base12_Result_baseE; 2059 _ZNSt13__future_base13_State_baseV211_Make_ready6_M_setEv; 2060#endif 2061 2062} GLIBCXX_3.4.22; 2063 2064GLIBCXX_3.4.24 { 2065 2066 # These should have been in GLIBCXX_3.4.23 (PR libstdc++/81092): 2067 _ZNSbIwSt11char_traitsIwESaIwEEC[12]ERKS2_[jy]RKS1_; 2068 2069} GLIBCXX_3.4.23; 2070 2071GLIBCXX_3.4.25 { 2072 2073 # std::random_device::_M_getentropy() const 2074 _ZNKSt13random_device13_M_getentropyEv; 2075 2076} GLIBCXX_3.4.24; 2077 2078GLIBCXX_3.4.26 { 2079 2080 # std::basic_string::insert(const_iterator, initializer_list) 2081 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE6insertEN9__gnu_cxx17__normal_iteratorIPK[cw]S4_EESt16initializer_listI[cw]E; 2082 2083 # std::logic_error move operations 2084 _ZNSt11logic_errorC[12]EOS_; 2085 _ZNSt11logic_erroraSEOS_; 2086 # std::runtime_error move operations 2087 _ZNSt13runtime_errorC[12]EOS_; 2088 _ZNSt13runtime_erroraSEOS_; 2089 2090 # Default constructors for stringstreams 2091 _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]Ev; 2092 _ZNSt18basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]Ev; 2093 _ZNSt19basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]Ev; 2094 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]Ev; 2095 _ZNSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]Ev; 2096 _ZNSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]Ev; 2097 2098 # std::__throw_ios_failure(const char*, int); 2099 _ZSt19__throw_ios_failurePKci; 2100 2101 # std::wistream::ignore(long long, unsigned short) 2102 _ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreExt; 2103 # std::basic_filebuf::open(const wchar_t*, openmode) 2104 _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE4openEPKwSt13_Ios_Openmode; 2105 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EEC[12]EPKwSt13_Ios_Openmode; 2106 _ZNSt13basic_fstreamI[cw]St11char_traitsI[cw]EE4openEPKwSt13_Ios_Openmode; 2107 _ZNSt14basic_[io]fstreamI[cw]St11char_traitsI[cw]EEC[12]EPKwSt13_Ios_Openmode; 2108 _ZNSt14basic_[io]fstreamI[cw]St11char_traitsI[cw]EE4openEPKwSt13_Ios_Openmode; 2109 2110 _ZN11__gnu_debug25_Safe_local_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb; 2111 2112 # <memory_resource> members 2113 _ZNSt3pmr19new_delete_resourceEv; 2114 _ZNSt3pmr20null_memory_resourceEv; 2115 _ZNSt3pmr20get_default_resourceEv; 2116 _ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE; 2117 _ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferE[jmy][jmy]; 2118 _ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv; 2119 _ZTINSt3pmr26synchronized_pool_resourceE; 2120 _ZNSt3pmr26synchronized_pool_resourceC[12]ERKNS_12pool_optionsEPNS_15memory_resourceE; 2121 _ZNSt3pmr26synchronized_pool_resourceD[12]Ev; 2122 _ZNSt3pmr26synchronized_pool_resource7releaseEv; 2123 _ZNSt3pmr26synchronized_pool_resource11do_allocateE[jmy][jmy]; 2124 _ZNSt3pmr26synchronized_pool_resource13do_deallocateEPv[jmy][jmy]; 2125 _ZTINSt3pmr28unsynchronized_pool_resourceE; 2126 _ZNSt3pmr28unsynchronized_pool_resourceC[12]ERKNS_12pool_optionsEPNS_15memory_resourceE; 2127 _ZNSt3pmr28unsynchronized_pool_resourceD[12]Ev; 2128 _ZNSt3pmr28unsynchronized_pool_resource7releaseEv; 2129 _ZNSt3pmr28unsynchronized_pool_resource11do_allocateE[jmy][jmy]; 2130 _ZNSt3pmr28unsynchronized_pool_resource13do_deallocateEPv[jmy][jmy]; 2131 2132 _ZNSt14collate_bynameI[cw]EC[12]ERKSs[jmy]; 2133 _ZNKSt8time_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmcc; 2134 2135 _ZNSsC[12]ERKSsRKSaIcE; 2136 _ZNSsC[12]EOSsRKSaIcE; 2137 _ZNSbIwSt11char_traitsIwESaIwEEC[12]ERKS2_RKS1_; 2138 _ZNSbIwSt11char_traitsIwESaIwEEC[12]EOS2_RKS1_; 2139 2140 # basic_string<C, T, A>::operator basic_string_view<C, T>() const 2141 _ZNKSscvSt17basic_string_viewIcSt11char_traitsIcEEEv; 2142 _ZNKSbIwSt11char_traitsIwESaIwEEcvSt17basic_string_viewIwS0_EEv; 2143 _ZNKSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EEcvSt17basic_string_viewI[cw]S2_EEv; 2144 # basic_string<C, T, A>::data() 2145 _ZNSs4dataEv; 2146 _ZNSbIwSt11char_traitsIwESaIwEE4dataEv; 2147 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE4dataEv; 2148 # basic_string<C, T, A>::_S_to_string_view(basic_string_view<C, T>) 2149 _ZNSs17_S_to_string_viewESt17basic_string_viewIcSt11char_traitsIcEE; 2150 _ZNSbIwSt11char_traitsIwESaIwEE17_S_to_string_viewESt17basic_string_viewIwS0_E; 2151 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE17_S_to_string_viewESt17basic_string_viewI[cw]S2_E; 2152 # basic_string<C, T, A>::__sv_wrapper::__sv_wrapper(basic_string_view<C, T>) 2153 _ZNSs12__sv_wrapperC[12]ESt17basic_string_viewIcSt11char_traitsIcEE; 2154 _ZNSbIwSt11char_traitsIwESaIwEE12__sv_wrapperC[12]ESt17basic_string_viewIwS0_E; 2155 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE12__sv_wrapperC[12]ESt17basic_string_viewI[cw]S2_E; 2156 # basic_string<C, T, A>::basic_string(__sv_wrapper, const allocator_type&) 2157 _ZNSsC[12]ENSs12__sv_wrapperERKSaIcE; 2158 _ZNSbIwSt11char_traitsIwESaIwEEC[12]ENS2_12__sv_wrapperERKS1_; 2159 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ENS4_12__sv_wrapperERKS3_; 2160 2161 # std::filesystem symbols 2162 _ZNKSt10filesystem16filesystem_error4whatEv; 2163 _ZNKSt10filesystem16filesystem_error5path[12]Ev; 2164 _ZNKSt10filesystem4path1[1-9][hlpr]*Ev; 2165 _ZNKSt10filesystem4path17_M_find_extensionEv; 2166 _ZNKSt10filesystem4path1[89]lexically_*ERKS0_; 2167 _ZNKSt10filesystem4path5_List13_Impl_deleterclEPNS1_5_ImplE; 2168 _ZNKSt10filesystem4path5_List3endEv; 2169 _ZNKSt10filesystem4path5_List5beginEv; 2170 _ZNKSt10filesystem4path7compareERKS0_; 2171 _ZNKSt10filesystem4path7compareESt17basic_string_viewI[cw]St11char_traitsI[cw]EE; 2172 _ZNKSt10filesystem4path9root_*Ev; 2173 _ZNSt10filesystem10hash_valueERKNS_4pathE; 2174 _ZNSt10filesystem16filesystem_errorC[12]E*; 2175 _ZNSt10filesystem16filesystem_errorD[012]Ev; 2176 _ZNSt10filesystem4path14_M_split_cmptsEv; 2177 _ZNSt10filesystem4path14_S_convert_locEPKcS2_RKSt6locale; 2178 _ZNSt10filesystem4path1[567]re*; 2179 _ZNSt10filesystem4path5_ListC1ERKS1_; 2180 _ZNSt10filesystem4path5_ListC1Ev; 2181 _ZNSt10filesystem4path9_M_appendESt17basic_string_viewI[cw]St11char_traitsI[cw]EE; 2182 _ZNSt10filesystem4path9_M_concatESt17basic_string_viewI[cw]St11char_traitsI[cw]EE; 2183 _ZNSt10filesystem4pathaSERKS0_; 2184 _ZNSt10filesystem4pathdVERKS0_; 2185 _ZNSt10filesystem4pathpLERKS0_; 2186 _ZT[IV]NSt10filesystem16filesystem_errorE; 2187 2188 _ZNKSt10filesystem7__cxx1116filesystem_error4whatEv; 2189 _ZNKSt10filesystem7__cxx1116filesystem_error5path[12]Ev; 2190 _ZNKSt10filesystem7__cxx114path1[1-9][hlpr]*Ev; 2191 _ZNKSt10filesystem7__cxx114path17_M_find_extensionEv; 2192 _ZNKSt10filesystem7__cxx114path1[89]lexically_*ERKS1_; 2193 _ZNKSt10filesystem7__cxx114path5_List13_Impl_deleterclEPNS2_5_ImplE; 2194 _ZNKSt10filesystem7__cxx114path5_List3endEv; 2195 _ZNKSt10filesystem7__cxx114path5_List5beginEv; 2196 _ZNKSt10filesystem7__cxx114path7compareERKS1_; 2197 _ZNKSt10filesystem7__cxx114path7compareESt17basic_string_viewI[cw]St11char_traitsI[cw]EE; 2198 _ZNKSt10filesystem7__cxx114path9root_*Ev; 2199 _ZNSt10filesystem7__cxx1110hash_valueERKNS0_4pathE; 2200 _ZNSt10filesystem7__cxx1116filesystem_errorC[12]E*; 2201 _ZNSt10filesystem7__cxx1116filesystem_errorD[012]Ev; 2202 _ZNSt10filesystem7__cxx114path14_M_split_cmptsEv; 2203 _ZNSt10filesystem7__cxx114path14_S_convert_locEPKcS3_RKSt6locale; 2204 _ZNSt10filesystem7__cxx114path1[567]re*; 2205 _ZNSt10filesystem7__cxx114path5_ListC1ERKS2_; 2206 _ZNSt10filesystem7__cxx114path5_ListC1Ev; 2207 _ZNSt10filesystem7__cxx114path9_M_appendESt17basic_string_viewI[cw]St11char_traitsI[cw]EE; 2208 _ZNSt10filesystem7__cxx114path9_M_concatESt17basic_string_viewI[cw]St11char_traitsI[cw]EE; 2209 _ZNSt10filesystem7__cxx114pathaSERKS1_; 2210 _ZNSt10filesystem7__cxx114pathdVERKS1_; 2211 _ZNSt10filesystem7__cxx114pathpLERKS1_; 2212 _ZT[IV]NSt10filesystem7__cxx1116filesystem_errorE; 2213 2214 _ZNSt10filesystem8absolute*; 2215 _ZNSt10filesystem9canonical*; 2216 _ZNSt10filesystem4copy*; 2217 _ZNSt10filesystem9copy_file*; 2218 _ZNSt10filesystem12copy_symlink*; 2219 _ZNSt10filesystem18create_directories*; 2220 _ZNSt10filesystem16create_directory*; 2221 _ZNSt10filesystem24create_directory_symlink*; 2222 _ZNSt10filesystem16create_hard_link*; 2223 _ZNSt10filesystem14create_symlink*; 2224 _ZNSt10filesystem12current_path*; 2225 _ZNSt10filesystem10equivalent*; 2226 _ZNSt10filesystem9file_size*; 2227 _ZNSt10filesystem15hard_link_count*; 2228 _ZNSt10filesystem8is_empty*; 2229 _ZNSt10filesystem15last_write_time*; 2230 _ZNSt10filesystem11permissions*; 2231 _ZNSt10filesystem9proximate*; 2232 _ZNSt10filesystem12read_symlink*; 2233 _ZNSt10filesystem8relative*; 2234 _ZNSt10filesystem6remove*; 2235 _ZNSt10filesystem10remove_all*; 2236 _ZNSt10filesystem6rename*; 2237 _ZNSt10filesystem11resize_file*; 2238 _ZNSt10filesystem5space*; 2239 _ZNSt10filesystem6status*; 2240 _ZNSt10filesystem14symlink_status*; 2241 _ZNSt10filesystem19temp_directory_path*; 2242 _ZNSt10filesystem16weakly_canonical*; 2243 2244 _ZNKSt10filesystem18directory_iteratordeEv; 2245 _ZNSt10filesystem18directory_iteratorC[12]ERKNS_4pathENS_17directory_optionsEPSt10error_code; 2246 _ZNSt10filesystem18directory_iterator9incrementERSt10error_code; 2247 _ZNSt10filesystem18directory_iteratorppEv; 2248 _ZNKSt10filesystem28recursive_directory_iterator7optionsEv; 2249 _ZNKSt10filesystem28recursive_directory_iterator5depthEv; 2250 _ZNKSt10filesystem28recursive_directory_iterator17recursion_pendingEv; 2251 _ZNSt10filesystem28recursive_directory_iterator25disable_recursion_pendingEv; 2252 _ZNKSt10filesystem28recursive_directory_iteratordeEv; 2253 _ZNSt10filesystem28recursive_directory_iterator3popERSt10error_code; 2254 _ZNSt10filesystem28recursive_directory_iterator3popEv; 2255 _ZNSt10filesystem28recursive_directory_iterator9incrementERSt10error_code; 2256 _ZNSt10filesystem28recursive_directory_iteratorC[12]ERKNS_4pathENS_17directory_optionsEPSt10error_code; 2257 _ZNSt10filesystem28recursive_directory_iteratorD[12]Ev; 2258 _ZNSt10filesystem28recursive_directory_iteratoraSEOS0_; 2259 _ZNSt10filesystem28recursive_directory_iteratorppEv; 2260 2261 _ZNKSt10filesystem7__cxx1118directory_iteratordeEv; 2262 _ZNSt10filesystem7__cxx1118directory_iteratorC[12]ERKNS0_4pathENS_17directory_optionsEPSt10error_code; 2263 _ZNSt10filesystem7__cxx1118directory_iterator9incrementERSt10error_code; 2264 _ZNSt10filesystem7__cxx1118directory_iteratorppEv; 2265 _ZNKSt10filesystem7__cxx1128recursive_directory_iterator7optionsEv; 2266 _ZNKSt10filesystem7__cxx1128recursive_directory_iterator5depthEv; 2267 _ZNKSt10filesystem7__cxx1128recursive_directory_iterator17recursion_pendingEv; 2268 _ZNKSt10filesystem7__cxx1128recursive_directory_iteratordeEv; 2269 _ZNSt10filesystem7__cxx1128recursive_directory_iterator25disable_recursion_pendingEv; 2270 _ZNSt10filesystem7__cxx1128recursive_directory_iterator3popERSt10error_code; 2271 _ZNSt10filesystem7__cxx1128recursive_directory_iterator3popEv; 2272 _ZNSt10filesystem7__cxx1128recursive_directory_iterator9incrementERSt10error_code; 2273 _ZNSt10filesystem7__cxx1128recursive_directory_iteratorC[12]ERKNS0_4pathENS_17directory_optionsEPSt10error_code; 2274 _ZNSt10filesystem7__cxx1128recursive_directory_iteratorD[12]Ev; 2275 _ZNSt10filesystem7__cxx1128recursive_directory_iteratoraSEOS1_; 2276 _ZNSt10filesystem7__cxx1128recursive_directory_iteratorppEv; 2277 2278 _ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE[012]EEC1Ev; 2279 _ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE[012]EEC1EOS4_; 2280 _ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE[012]EEaSEOS4_; 2281 _ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE[012]EEC1Ev; 2282 _ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE[012]EEC1EOS5_; 2283 2284 _ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE[012]EEC1Ev; 2285 _ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE[012]EEC1EOS5_; 2286 _ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE[012]EEaSEOS5_; 2287 _ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE[012]EEC1Ev; 2288 _ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE[012]EEC1EOS6_; 2289 2290 # basic_ostream::operator<<(nullptr_t) 2291 _ZNSolsEDn; 2292 _ZNSt13basic_ostreamIwSt11char_traitsIwEElsEDn; 2293 2294 # _Sp_make_shared_tag::_S_eq 2295 _ZNSt19_Sp_make_shared_tag5_S_eqERKSt9type_info; 2296 2297 # numeric_limits<char8_t> 2298 _ZNSt14numeric_limitsIDuE[5-9]*; 2299 _ZNSt14numeric_limitsIDuE1[0-7][hirt]*; 2300 _ZNSt14numeric_limitsIDuE1[0-7]mi*; 2301 _ZNSt14numeric_limitsIDuE1[0-7]max_e*; 2302 2303 # codecvt<char16_t, char8_t, mbstate_t>, codecvt<char32_t, char8_t, mbstate_t> 2304 _ZNKSt7codecvtID[is]Du*; 2305 _ZNSt7codecvtID[is]Du*; 2306 _ZT[ISV]St7codecvtID[is]Du*E; 2307 2308} GLIBCXX_3.4.25; 2309 2310GLIBCXX_3.4.27 { 2311 2312 # __shared_ptr<_Dir>::__shared_ptr() (base object ctor) 2313 _ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE[012]EEC2Ev; 2314 _ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE[012]EEC2Ev; 2315 2316 # __shared_ptr<recursive_directory_iterator::_Dir_stack>::__shared_ptr() (base object ctor) 2317 _ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE[012]EEC2Ev; 2318 _ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE[012]EEC2Ev; 2319 2320 # recursive_directory_iterator::operator=(const recursive_directory_iterator&) 2321 _ZNSt10filesystem28recursive_directory_iteratoraSERKS0_; 2322 _ZNSt10filesystem7__cxx1128recursive_directory_iteratoraSERKS1_; 2323 2324} GLIBCXX_3.4.26; 2325 2326GLIBCXX_3.4.28 { 2327 2328 # __shared_ptr<_Dir>::__shared_ptr(__shared_ptr&&) (base object ctor) 2329 _ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE[012]EEC2EOS4_; 2330 _ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE[012]EEC2EOS5_; 2331 2332 # __shared_ptr<recursive_directory_iterator::_Dir_stack>::__shared_ptr(__shared_ptr&&) (base object ctor) 2333 _ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE[012]EEC2EOS5_; 2334 _ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE[012]EEC2EOS6_; 2335 2336 # key functions, vtables and rtti for memory resources 2337 _ZNSt3pmr15memory_resourceD[0125]Ev; 2338 _ZT[ISV]NSt3pmr15memory_resourceE; 2339 _ZNSt3pmr25monotonic_buffer_resourceD[0125]Ev; 2340 _ZT[ISV]NSt3pmr25monotonic_buffer_resourceE; 2341 2342} GLIBCXX_3.4.27; 2343 2344GLIBCXX_3.4.29 { 2345 2346#ifdef HAVE_USELOCALE 2347 # std::from_chars 2348 _ZSt10from_charsPKcS0_R[def]St12chars_format; 2349#endif 2350 2351 # std::__istream_extract(istream&, char*, streamsize) 2352 _ZSt17__istream_extractRSiPc[ilx]; 2353 # std::__istream_extract(wistream&, wchar_t*, streamsize) 2354 _ZSt17__istream_extractIwSt11char_traitsIwEEvRSt13basic_istreamIT_T0_EPS3_[ilx]; 2355 2356 # basic_string::reserve() 2357 _ZNSs7reserveEv; 2358 _ZNSbIwSt11char_traitsIwESaIwEE7reserveEv; 2359 _ZNSt7__cxx1112basic_stringI[cw]St11char_traitsI[cw]ESaI[cw]EE7reserveEv; 2360 2361 # std::__atomic_futex_unsigned_base::_M_futex_wait_until_steady 2362 _ZNSt28__atomic_futex_unsigned_base26_M_futex_wait_until_steady*; 2363 2364 # std::__throw_bad_array_new_length() 2365 _ZSt28__throw_bad_array_new_lengthv; 2366 2367 # basic_stringbuf::basic_stringbuf(allocator const&) 2368 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ERKS3_; 2369 2370 # basic_stringbuf::basic_stringbuf(ios_base::openmode, allocator const&) 2371 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ESt13_Ios_OpenmodeRKS3_; 2372 2373 # basic_stringbuf::basic_stringbuf(basic_string&&, ios_base::openmode) 2374 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EONS_12basic_stringI[cw]S2_S3_EESt13_Ios_Openmode; 2375 2376 # basic_stringbuf::basic_stringbuf(basic_stringbuf&&, allocator const&) 2377 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EOS4_RKS3_; 2378 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EOS4_RKS3_ONS4_14__xfer_bufptrsE; 2379 2380 # basic_stringbuf::get_allocator() 2381 _ZNKSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE13get_allocatorEv; 2382 2383 # basic_stringbuf::view() 2384 _ZNKSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE4viewEv; 2385 # basic_stringbuf::str 2386 _ZNOSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE3strEv; 2387 _ZNKRSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE3strEv; 2388 _ZNSt7__cxx1115basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE3strEONS_12basic_stringI[cw]S2_S3_EE; 2389 2390 # basic_[io]stringstream::basic_[io]stringstream(basic_string&&, ios_base::openmode) 2391 _ZNSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EONS_12basic_stringI[cw]S2_S3_EESt13_Ios_Openmode; 2392 2393 # basic_[io]stringstream::basic_[io]stringstream(ios_base::openmode, allocator const&) 2394 _ZNSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ESt13_Ios_OpenmodeRKS3_; 2395 2396 # basic_[io]stringstream::view() 2397 _ZNKSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE4viewEv; 2398 # basic_[io]stringstream::str 2399 _ZNOSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE3strEv; 2400 _ZNKRSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE3strEv; 2401 _ZNSt7__cxx1119basic_[io]stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE3strEONS_12basic_stringI[cw]S2_S3_EE; 2402 2403 # basic_stringstream::basic_stringstream(basic_string&&, ios_base::openmode) 2404 _ZNSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]EONS_12basic_stringI[cw]S2_S3_EESt13_Ios_Openmode; 2405 2406 # basic_stringstream::basic_stringstream(ios_base::openmode, allocator const&) 2407 _ZNSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EEC[12]ESt13_Ios_OpenmodeRKS3_; 2408 2409 # basic_stringstream::view() 2410 _ZNKSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE4viewEv; 2411 # basic_stringstream::str 2412 _ZNOSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE3strEv; 2413 _ZNKRSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE3strEv; 2414 _ZNSt7__cxx1118basic_stringstreamI[cw]St11char_traitsI[cw]ESaI[cw]EE3strEONS_12basic_stringI[cw]S2_S3_EE; 2415 2416 # std::to_chars(char*, char*, [float|double|long double]) 2417 _ZSt8to_charsPcS_[def]; 2418 # std::to_chars(char*, char*, [float|double|long double], chars_format) 2419 _ZSt8to_charsPcS_[def]St12chars_format; 2420 # std::to_chars(char*, char*, [float|double|long double], chars_format, int) 2421 _ZSt8to_charsPcS_[def]St12chars_formati; 2422 2423} GLIBCXX_3.4.28; 2424 2425GLIBCXX_3.4.30 { 2426 2427#ifndef HAVE_USELOCALE 2428 # std::from_chars 2429 _ZSt10from_charsPKcS0_R[def]St12chars_format; 2430#endif 2431 2432 _ZSt21__glibcxx_assert_fail*; 2433 2434#ifdef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 2435 # The new definition of this symbol gets versioned as @@GLIBCXX_3.4.30 2436 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE; 2437#endif 2438 2439 # std::__timepunct<char>::_M_am_pm_format(const char**) 2440 _ZNKSt11__timepunctI[cw]E15_M_am_pm_formatEPPK[cw]; 2441 2442 # Only defined #if ! __GXX_TYPEINFO_EQUALITY_INLINE 2443 _ZNKSt9type_info7__equalERKS_; 2444 2445 # std::time_get 2446 _ZNKSt8time_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE21*__time_get_state; 2447 _ZNKSt7__cxx118time_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE21*__time_get_state; 2448 2449 _ZNSt16__time_get_state17_M_finalize_stateEP2tm; 2450 2451} GLIBCXX_3.4.29; 2452 2453# Symbols in the support library (libsupc++) have their own tag. 2454CXXABI_1.3 { 2455 2456 global: 2457 __cxa_allocate_exception; 2458 __cxa_bad_cast; 2459 __cxa_bad_typeid; 2460 __cxa_begin_catch; 2461 __cxa_begin_cleanup; 2462 __cxa_call_unexpected; 2463 __cxa_current_exception_type; 2464 __cxa_demangle; 2465 __cxa_end_catch; 2466 __cxa_end_cleanup; 2467 __cxa_free_exception; 2468 __cxa_get_globals; 2469 __cxa_get_globals_fast; 2470 __cxa_guard_abort; 2471 __cxa_guard_acquire; 2472 __cxa_guard_release; 2473 __cxa_pure_virtual; 2474 __cxa_rethrow; 2475 __cxa_throw; 2476 __cxa_type_match; 2477 __cxa_vec_ctor; 2478 __cxa_vec_cctor; 2479 __cxa_vec_cleanup; 2480 __cxa_vec_delete; 2481 __cxa_vec_delete2; 2482 __cxa_vec_delete3; 2483 __cxa_vec_dtor; 2484 __cxa_vec_new; 2485 __cxa_vec_new2; 2486 __cxa_vec_new3; 2487 __gxx_personality_v0; 2488 __gxx_personality_sj0; 2489 __gxx_personality_seh0; 2490 __dynamic_cast; 2491 2492 # *_type_info classes, ctor and dtor 2493 _ZN10__cxxabiv117__array_type_info*; 2494 _ZN10__cxxabiv117__class_type_info*; 2495 _ZN10__cxxabiv116__enum_type_info*; 2496 _ZN10__cxxabiv120__function_type_info*; 2497 _ZN10__cxxabiv123__fundamental_type_info*; 2498 _ZN10__cxxabiv117__pbase_type_info*; 2499 _ZN10__cxxabiv129__pointer_to_member_type_info*; 2500 _ZN10__cxxabiv119__pointer_type_info*; 2501 _ZN10__cxxabiv120__si_class_type_info*; 2502 _ZN10__cxxabiv121__vmi_class_type_info*; 2503 2504 # *_type_info classes, member functions 2505 _ZNK10__cxxabiv117__class_type_info*; 2506 _ZNK10__cxxabiv120__function_type_info*; 2507 _ZNK10__cxxabiv117__pbase_type_info*; 2508 _ZNK10__cxxabiv129__pointer_to_member_type_info*; 2509 _ZNK10__cxxabiv119__pointer_type_info*; 2510 _ZNK10__cxxabiv120__si_class_type_info*; 2511 _ZNK10__cxxabiv121__vmi_class_type_info*; 2512 2513 # virtual table 2514 _ZTVN10__cxxabiv117__array_type_infoE; 2515 _ZTVN10__cxxabiv117__class_type_infoE; 2516 _ZTVN10__cxxabiv116__enum_type_infoE; 2517 _ZTVN10__cxxabiv120__function_type_infoE; 2518 _ZTVN10__cxxabiv123__fundamental_type_infoE; 2519 _ZTVN10__cxxabiv117__pbase_type_infoE; 2520 _ZTVN10__cxxabiv129__pointer_to_member_type_infoE; 2521 _ZTVN10__cxxabiv119__pointer_type_infoE; 2522 _ZTVN10__cxxabiv120__si_class_type_infoE; 2523 _ZTVN10__cxxabiv121__vmi_class_type_infoE; 2524 2525 # typeinfo structure (and some names) 2526 _ZTI[a-fh-mp-z]; 2527 _ZTIP[a-fh-mp-z]; 2528 _ZTIPK[a-fh-mp-z]; 2529 _ZTIN10__cxxabiv117__array_type_infoE; 2530 _ZTIN10__cxxabiv117__class_type_infoE; 2531 _ZTIN10__cxxabiv116__enum_type_infoE; 2532 _ZTIN10__cxxabiv120__function_type_infoE; 2533 _ZTIN10__cxxabiv123__fundamental_type_infoE; 2534 _ZTIN10__cxxabiv117__pbase_type_infoE; 2535 _ZTIN10__cxxabiv129__pointer_to_member_type_infoE; 2536 _ZTIN10__cxxabiv119__pointer_type_infoE; 2537 _ZTIN10__cxxabiv120__si_class_type_infoE; 2538 _ZTIN10__cxxabiv121__vmi_class_type_infoE; 2539 2540 # typeinfo name 2541 _ZTS[a-fh-mp-z]; 2542 _ZTSP[a-fh-mp-z]; 2543 _ZTSPK[a-fh-mp-z]; 2544 _ZTSN10__cxxabiv117__array_type_infoE; 2545 _ZTSN10__cxxabiv117__class_type_infoE; 2546 _ZTSN10__cxxabiv116__enum_type_infoE; 2547 _ZTSN10__cxxabiv120__function_type_infoE; 2548 _ZTSN10__cxxabiv123__fundamental_type_infoE; 2549 _ZTSN10__cxxabiv117__pbase_type_infoE; 2550 _ZTSN10__cxxabiv129__pointer_to_member_type_infoE; 2551 _ZTSN10__cxxabiv119__pointer_type_infoE; 2552 _ZTSN10__cxxabiv120__si_class_type_infoE; 2553 _ZTSN10__cxxabiv121__vmi_class_type_infoE; 2554 2555 # __gnu_cxx::_verbose_terminate_handler() 2556 _ZN9__gnu_cxx27__verbose_terminate_handlerEv; 2557 2558}; 2559 2560CXXABI_1.3.1 { 2561 2562 __cxa_get_exception_ptr; 2563 2564} CXXABI_1.3; 2565 2566CXXABI_1.3.2 { 2567 2568 # typeinfo structures 2569 _ZTIN10__cxxabiv115__forced_unwindE; 2570 _ZTIN10__cxxabiv119__foreign_exceptionE; 2571 2572} CXXABI_1.3.1; 2573 2574CXXABI_1.3.3 { 2575 2576 # typeinfo for char16_t and char32_t 2577 _ZTIDs; 2578 _ZTIPDs; 2579 _ZTIPKDs; 2580 _ZTIDi; 2581 _ZTIPDi; 2582 _ZTIPKDi; 2583 2584#ifdef HAVE_EXCEPTION_PTR_SINCE_GCC46 2585 # exception_ptr 2586 _ZNSt15__exception_ptr13exception_ptrC[12]Ev; 2587 _ZNSt15__exception_ptr13exception_ptrC[12]ERKS0_; 2588 _ZNSt15__exception_ptr13exception_ptrC[12]EMS0_FvvE; 2589 _ZNSt15__exception_ptr13exception_ptrD[12]Ev; 2590 _ZNSt15__exception_ptr13exception_ptraSERKS0_; 2591 _ZNKSt15__exception_ptr13exception_ptrcvMS0_FvvEEv; 2592 _ZNKSt15__exception_ptr13exception_ptrntEv; 2593 _ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv; 2594 _ZNSt15__exception_ptr13exception_ptr4swapERS0_; 2595 _ZNSt15__exception_ptreqERKNS_13exception_ptrES2_; 2596 _ZNSt15__exception_ptrneERKNS_13exception_ptrES2_; 2597 2598 _ZSt17current_exceptionv; 2599 _ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE; 2600#endif 2601 2602} CXXABI_1.3.2; 2603 2604CXXABI_1.3.4 { 2605 2606 # typeinfo for decimal floating point types 2607 _ZTID[fde]; 2608 _ZTIPD[fde]; 2609 _ZTIPKD[fde]; 2610 2611} CXXABI_1.3.3; 2612 2613CXXABI_1.3.5 { 2614 2615 # typeinfo for decltype(nullptr) 2616 _ZTIDn; 2617 _ZTIPDn; 2618 _ZTIPKDn; 2619 2620 # typeinfo for __int128 and unsigned __int128 2621 _ZTI[no]; 2622 _ZTIP[no]; 2623 _ZTIPK[no]; 2624 2625 # Default function. 2626 _ZSt11_Hash_bytesPKv*; 2627 2628 # FNV hash. 2629 _ZSt15_Fnv_hash_bytesPKv*; 2630 2631#ifdef HAVE_EXCEPTION_PTR_SINCE_GCC46 2632 # std::nested_exception 2633 _ZNSt16nested_exceptionD*; 2634 _ZTISt16nested_exception; 2635 _ZTVSt16nested_exception; 2636#endif 2637 2638} CXXABI_1.3.4; 2639 2640CXXABI_1.3.6 { 2641 2642 __cxa_allocate_dependent_exception; 2643 __cxa_free_dependent_exception; 2644 __cxa_deleted_virtual; 2645 2646} CXXABI_1.3.5; 2647 2648CXXABI_1.3.7 { 2649 __cxa_thread_atexit; 2650} CXXABI_1.3.6; 2651 2652CXXABI_1.3.8 { 2653 __cxa_throw_bad_array_new_length; 2654 _Z*St20bad_array_new_length*; 2655 2656 __cxa_throw_bad_array_length; 2657 _Z*St16bad_array_length*; 2658 2659 # Virtual table verification stub functions. 2660 _Z17__VLTRegisterPair*; 2661 _Z22__VLTRegisterPairDebug*; 2662 _Z16__VLTRegisterSet*; 2663 _Z21__VLTRegisterSetDebug*; 2664 _Z24__VLTVerifyVtablePointer*; 2665 _Z29__VLTVerifyVtablePointerDebug*; 2666 __VLTChangePermission; 2667 2668} CXXABI_1.3.7; 2669 2670CXXABI_1.3.9 { 2671 2672 # typeinfo name for __int128 and unsigned __int128 2673 _ZTS[no]; 2674 _ZTSP[no]; 2675 _ZTSPK[no]; 2676 2677 # operator delete(void*, std::size_t) 2678 _ZdlPv[jmy]; 2679 # operator delete[](void*, std::size_t) 2680 _ZdaPv[jmy]; 2681 2682} CXXABI_1.3.8; 2683 2684CXXABI_1.3.10 { 2685 2686 # Support for the Transactional Memory TS (N4514) 2687 _ZGTtNKSt9exceptionD1Ev; 2688 _ZGTtNKSt9exception4whatEv; 2689 _ZGTtNKSt13bad_exceptionD1Ev; 2690 _ZGTtNKSt13bad_exception4whatEv; 2691 2692 _ZN9__gnu_cxx9__freeresEv; 2693 2694} CXXABI_1.3.9; 2695 2696CXXABI_1.3.11 { 2697 2698 __cxa_init_primary_exception; 2699 _ZNSt15__exception_ptr13exception_ptrC1EPv; 2700 2701 # C++17 aligned new/delete 2702 _Znw[jmy]St11align_val_t; 2703 _Znw[jmy]St11align_val_tRKSt9nothrow_t; 2704 _Zna[jmy]St11align_val_t; 2705 _Zna[jmy]St11align_val_tRKSt9nothrow_t; 2706 _ZdlPvSt11align_val_t; 2707 _ZdlPvSt11align_val_tRKSt9nothrow_t; 2708 _ZdlPv[jmy]St11align_val_t; 2709 _ZdaPvSt11align_val_t; 2710 _ZdaPvSt11align_val_tRKSt9nothrow_t; 2711 _ZdaPv[jmy]St11align_val_t; 2712 2713#ifndef HAVE_EXCEPTION_PTR_SINCE_GCC46 2714 # exception_ptr 2715 _ZNSt15__exception_ptr13exception_ptrC1Ev; 2716 _ZNSt15__exception_ptr13exception_ptrC2Ev; 2717 _ZNSt15__exception_ptr13exception_ptrC1ERKS0_; 2718 _ZNSt15__exception_ptr13exception_ptrC2ERKS0_; 2719 _ZNSt15__exception_ptr13exception_ptrC1EMS0_FvvE; 2720 _ZNSt15__exception_ptr13exception_ptrC2EMS0_FvvE; 2721 _ZNSt15__exception_ptr13exception_ptrD1Ev; 2722 _ZNSt15__exception_ptr13exception_ptrD2Ev; 2723 _ZNSt15__exception_ptr13exception_ptraSERKS0_; 2724 _ZNKSt15__exception_ptr13exception_ptrcvMS0_FvvEEv; 2725 _ZNKSt15__exception_ptr13exception_ptrntEv; 2726 _ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv; 2727 _ZNSt15__exception_ptr13exception_ptr4swapERS0_; 2728 _ZNSt15__exception_ptreqERKNS_13exception_ptrES2_; 2729 _ZNSt15__exception_ptrneERKNS_13exception_ptrES2_; 2730 2731 _ZSt17current_exceptionv; 2732 _ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE; 2733 2734 # std::nested_exception 2735 _ZNSt16nested_exceptionD*; 2736 _ZTISt16nested_exception; 2737 _ZTVSt16nested_exception; 2738#endif 2739 2740} CXXABI_1.3.10; 2741 2742CXXABI_1.3.12 { 2743 2744 # typeinfo for char8_t 2745 _ZTIDu; 2746 _ZTIPDu; 2747 _ZTIPKDu; 2748 2749} CXXABI_1.3.11; 2750 2751CXXABI_1.3.13 { 2752 2753 # std::exception_ptr::_M_addref() 2754 _ZNSt15__exception_ptr13exception_ptr9_M_addrefEv; 2755 # std::exception_ptr::_M_release() 2756 _ZNSt15__exception_ptr13exception_ptr10_M_releaseEv; 2757 2758} CXXABI_1.3.12; 2759 2760# Symbols in the support library (libsupc++) supporting transactional memory. 2761CXXABI_TM_1 { 2762 2763 global: 2764 __cxa_tm_cleanup; 2765 2766}; 2767