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