1# This file holds test cases for the demangler. 2# Each test case looks like this: 3# options 4# input to be demangled 5# expected output 6# 7# Supported options: 8# --format=<name> Sets the demangling style. 9# --no-params There are two lines of expected output; the first 10# is with DMGL_PARAMS, the second is without it. 11# --is-v3-ctor Calls is_gnu_v3_mangled_ctor on input; expected 12# output is an integer representing ctor_kind. 13# --is-v3-dtor Likewise, but for dtors. 14# --ret-postfix Passes the DMGL_RET_POSTFIX option 15# 16# For compatibility, just in case it matters, the options line may be 17# empty, to mean --format=auto. If it doesn't start with --, then it 18# may contain only a format name. 19# 20# A line starting with `#' is ignored. 21# However, blank lines in this file are NOT ignored. 22# 23--format=gnu --no-params 24AddAlignment__9ivTSolverUiP12ivInteractorP7ivTGlue 25ivTSolver::AddAlignment(unsigned int, ivInteractor *, ivTGlue *) 26ivTSolver::AddAlignment 27# 28--format=gnu --no-params 29ArrowheadIntersects__9ArrowLineP9ArrowheadR6BoxObjP7Graphic 30ArrowLine::ArrowheadIntersects(Arrowhead *, BoxObj &, Graphic *) 31ArrowLine::ArrowheadIntersects 32# 33--format=gnu --no-params 34AtEnd__13ivRubberGroup 35ivRubberGroup::AtEnd(void) 36ivRubberGroup::AtEnd 37# 38--format=gnu --no-params 39BgFilter__9ivTSolverP12ivInteractor 40ivTSolver::BgFilter(ivInteractor *) 41ivTSolver::BgFilter 42# 43--format=gnu --no-params 44Check__6UArrayi 45UArray::Check(int) 46UArray::Check 47# 48--format=gnu --no-params 49CoreConstDecls__8TextCodeR7ostream 50TextCode::CoreConstDecls(ostream &) 51TextCode::CoreConstDecls 52# 53--format=gnu --no-params 54Detach__8StateVarP12StateVarView 55StateVar::Detach(StateVarView *) 56StateVar::Detach 57# 58--format=gnu --no-params 59Done__9ComponentG8Iterator 60Component::Done(Iterator) 61Component::Done 62# 63--format=gnu --no-params 64Effect__11RelateManipR7ivEvent 65RelateManip::Effect(ivEvent &) 66RelateManip::Effect 67# 68--format=gnu --no-params 69FindFixed__FRP4CNetP4CNet 70FindFixed(CNet *&, CNet *) 71FindFixed 72# 73--format=gnu --no-params 74Fix48_abort__FR8twolongs 75Fix48_abort(twolongs &) 76Fix48_abort 77# 78--format=gnu --no-params 79GetBarInfo__15iv2_6_VScrollerP13ivPerspectiveRiT2 80iv2_6_VScroller::GetBarInfo(ivPerspective *, int &, int &) 81iv2_6_VScroller::GetBarInfo 82# 83--format=gnu --no-params 84GetBgColor__C9ivPainter 85ivPainter::GetBgColor(void) const 86ivPainter::GetBgColor 87# 88--format=gnu --no-params 89InsertBody__15H_PullrightMenuii 90H_PullrightMenu::InsertBody(int, int) 91H_PullrightMenu::InsertBody 92# 93--format=gnu --no-params 94InsertCharacter__9TextManipc 95TextManip::InsertCharacter(char) 96TextManip::InsertCharacter 97# 98--format=gnu --no-params 99InsertToplevel__7ivWorldP12ivInteractorT1 100ivWorld::InsertToplevel(ivInteractor *, ivInteractor *) 101ivWorld::InsertToplevel 102# 103--format=gnu --no-params 104InsertToplevel__7ivWorldP12ivInteractorT1iiUi 105ivWorld::InsertToplevel(ivInteractor *, ivInteractor *, int, int, unsigned int) 106ivWorld::InsertToplevel 107# 108--format=gnu --no-params 109IsAGroup__FP11GraphicViewP11GraphicComp 110IsAGroup(GraphicView *, GraphicComp *) 111IsAGroup 112# 113--format=gnu --no-params 114IsA__10ButtonCodeUl 115ButtonCode::IsA(unsigned long) 116ButtonCode::IsA 117# 118--format=gnu --no-params 119ReadName__FR7istreamPc 120ReadName(istream &, char *) 121ReadName 122# 123--format=gnu --no-params 124Redraw__13StringBrowseriiii 125StringBrowser::Redraw(int, int, int, int) 126StringBrowser::Redraw 127# 128--format=gnu --no-params 129Rotate__13ivTransformerf 130ivTransformer::Rotate(float) 131ivTransformer::Rotate 132# 133--format=gnu --no-params 134Rotated__C13ivTransformerf 135ivTransformer::Rotated(float) const 136ivTransformer::Rotated 137# 138--format=gnu --no-params 139Round__Ff 140Round(float) 141Round 142# 143--format=gnu --no-params 144SetExport__16MemberSharedNameUi 145MemberSharedName::SetExport(unsigned int) 146MemberSharedName::SetExport 147# 148--format=gnu --no-params 149Set__14ivControlState13ControlStatusUi 150ivControlState::Set(ControlStatus, unsigned int) 151ivControlState::Set 152# 153--format=gnu --no-params 154Set__5DFacePcii 155DFace::Set(char *, int, int) 156DFace::Set 157# 158--format=gnu --no-params 159VConvert__9ivTSolverP12ivInteractorRP8TElementT2 160ivTSolver::VConvert(ivInteractor *, TElement *&, TElement *&) 161ivTSolver::VConvert 162# 163--format=gnu --no-params 164VConvert__9ivTSolverP7ivTGlueRP8TElement 165ivTSolver::VConvert(ivTGlue *, TElement *&) 166ivTSolver::VConvert 167# 168--format=gnu --no-params 169VOrder__9ivTSolverUiRP12ivInteractorT2 170ivTSolver::VOrder(unsigned int, ivInteractor *&, ivInteractor *&) 171ivTSolver::VOrder 172# 173--format=gnu --no-params 174_10PageButton$__both 175PageButton::__both 176PageButton::__both 177# 178--format=gnu --no-params 179_3RNG$singleMantissa 180RNG::singleMantissa 181RNG::singleMantissa 182# 183--format=gnu --no-params 184_5IComp$_release 185IComp::_release 186IComp::_release 187# 188--format=gnu --no-params 189_$_10BitmapComp 190BitmapComp::~BitmapComp(void) 191BitmapComp::~BitmapComp 192# 193--format=gnu --no-params 194_$_9__io_defs 195__io_defs::~__io_defs(void) 196__io_defs::~__io_defs 197# 198--format=gnu --no-params 199_$_Q23foo3bar 200foo::bar::~bar(void) 201foo::bar::~bar 202# 203--format=gnu --no-params 204_$_Q33foo3bar4bell 205foo::bar::bell::~bell(void) 206foo::bar::bell::~bell 207# 208--format=gnu --no-params 209__10ivTelltaleiP7ivGlyph 210ivTelltale::ivTelltale(int, ivGlyph *) 211ivTelltale::ivTelltale 212# 213--format=gnu --no-params 214__10ivViewportiP12ivInteractorUi 215ivViewport::ivViewport(int, ivInteractor *, unsigned int) 216ivViewport::ivViewport 217# 218--format=gnu --no-params 219__10ostrstream 220ostrstream::ostrstream(void) 221ostrstream::ostrstream 222# 223--format=gnu --no-params 224__10ostrstreamPcii 225ostrstream::ostrstream(char *, int, int) 226ostrstream::ostrstream 227# 228--format=gnu --no-params 229__11BitmapTablei 230BitmapTable::BitmapTable(int) 231BitmapTable::BitmapTable 232# 233--format=gnu --no-params 234__12ViewportCodeP12ViewportComp 235ViewportCode::ViewportCode(ViewportComp *) 236ViewportCode::ViewportCode 237# 238--format=gnu --no-params 239__12iv2_6_Borderii 240iv2_6_Border::iv2_6_Border(int, int) 241iv2_6_Border::iv2_6_Border 242# 243--format=gnu --no-params 244__12ivBreak_Listl 245ivBreak_List::ivBreak_List(long) 246ivBreak_List::ivBreak_List 247# 248--format=gnu --no-params 249__14iv2_6_MenuItemiP12ivInteractor 250iv2_6_MenuItem::iv2_6_MenuItem(int, ivInteractor *) 251iv2_6_MenuItem::iv2_6_MenuItem 252# 253--format=gnu --no-params 254__20DisplayList_IteratorR11DisplayList 255DisplayList_Iterator::DisplayList_Iterator(DisplayList &) 256DisplayList_Iterator::DisplayList_Iterator 257# 258--format=gnu --no-params 259__3fooRT0 260foo::foo(foo &) 261foo::foo 262# 263--format=gnu --no-params 264__3fooiN31 265foo::foo(int, int, int, int) 266foo::foo 267# 268--format=gnu --no-params 269__3fooiRT0iT2iT2 270foo::foo(int, foo &, int, foo &, int, foo &) 271foo::foo 272# 273--format=gnu --no-params 274__6KeyMapPT0 275KeyMap::KeyMap(KeyMap *) 276KeyMap::KeyMap 277# 278--format=gnu --no-params 279__8ArrowCmdP6EditorUiUi 280ArrowCmd::ArrowCmd(Editor *, unsigned int, unsigned int) 281ArrowCmd::ArrowCmd 282# 283--format=gnu --no-params 284__9F_EllipseiiiiP7Graphic 285F_Ellipse::F_Ellipse(int, int, int, int, Graphic *) 286F_Ellipse::F_Ellipse 287# 288--format=gnu --no-params 289__9FrameDataP9FrameCompi 290FrameData::FrameData(FrameComp *, int) 291FrameData::FrameData 292# 293--format=gnu --no-params 294__9HVGraphicP9CanvasVarP7Graphic 295HVGraphic::HVGraphic(CanvasVar *, Graphic *) 296HVGraphic::HVGraphic 297# 298--format=gnu --no-params 299__Q23foo3bar 300foo::bar::bar(void) 301foo::bar::bar 302# 303--format=gnu --no-params 304__Q33foo3bar4bell 305foo::bar::bell::bell(void) 306foo::bar::bell::bell 307# 308--format=gnu --no-params 309__aa__3fooRT0 310foo::operator&&(foo &) 311foo::operator&& 312# 313--format=gnu --no-params 314__aad__3fooRT0 315foo::operator&=(foo &) 316foo::operator&= 317# 318--format=gnu --no-params 319__ad__3fooRT0 320foo::operator&(foo &) 321foo::operator& 322# 323--format=gnu --no-params 324__adv__3fooRT0 325foo::operator/=(foo &) 326foo::operator/= 327# 328--format=gnu --no-params 329__aer__3fooRT0 330foo::operator^=(foo &) 331foo::operator^= 332# 333--format=gnu --no-params 334__als__3fooRT0 335foo::operator<<=(foo &) 336foo::operator<<= 337# 338--format=gnu --no-params 339__amd__3fooRT0 340foo::operator%=(foo &) 341foo::operator%= 342# 343--format=gnu --no-params 344__ami__3fooRT0 345foo::operator-=(foo &) 346foo::operator-= 347# 348--format=gnu --no-params 349__aml__3FixRT0 350Fix::operator*=(Fix &) 351Fix::operator*= 352# 353--format=gnu --no-params 354__aml__5Fix16i 355Fix16::operator*=(int) 356Fix16::operator*= 357# 358--format=gnu --no-params 359__aml__5Fix32RT0 360Fix32::operator*=(Fix32 &) 361Fix32::operator*= 362# 363--format=gnu --no-params 364__aor__3fooRT0 365foo::operator|=(foo &) 366foo::operator|= 367# 368--format=gnu --no-params 369__apl__3fooRT0 370foo::operator+=(foo &) 371foo::operator+= 372# 373--format=gnu --no-params 374__ars__3fooRT0 375foo::operator>>=(foo &) 376foo::operator>>= 377# 378--format=gnu --no-params 379__as__3fooRT0 380foo::operator=(foo &) 381foo::operator= 382# 383--format=gnu --no-params 384__cl__3fooRT0 385foo::operator()(foo &) 386foo::operator() 387# 388--format=gnu --no-params 389__cl__6Normal 390Normal::operator()(void) 391Normal::operator() 392# 393--format=gnu --no-params 394__cl__6Stringii 395String::operator()(int, int) 396String::operator() 397# 398--format=gnu --no-params 399__cm__3fooRT0 400foo::operator, (foo &) 401foo::operator, 402# 403--format=gnu --no-params 404__co__3foo 405foo::operator~(void) 406foo::operator~ 407# 408--format=gnu --no-params 409__dl__3fooPv 410foo::operator delete(void *) 411foo::operator delete 412# 413--format=gnu --no-params 414__dv__3fooRT0 415foo::operator/(foo &) 416foo::operator/ 417# 418--format=gnu --no-params 419__eq__3fooRT0 420foo::operator==(foo &) 421foo::operator== 422# 423--format=gnu --no-params 424__er__3fooRT0 425foo::operator^(foo &) 426foo::operator^ 427# 428--format=gnu --no-params 429__ge__3fooRT0 430foo::operator>=(foo &) 431foo::operator>= 432# 433--format=gnu --no-params 434__gt__3fooRT0 435foo::operator>(foo &) 436foo::operator> 437# 438--format=gnu --no-params 439__le__3fooRT0 440foo::operator<=(foo &) 441foo::operator<= 442# 443--format=gnu --no-params 444__ls__3fooRT0 445foo::operator<<(foo &) 446foo::operator<< 447# 448--format=gnu --no-params 449__ls__FR7ostreamPFR3ios_R3ios 450operator<<(ostream &, ios &(*)(ios &)) 451operator<< 452# 453--format=gnu --no-params 454__ls__FR7ostreamR3Fix 455operator<<(ostream &, Fix &) 456operator<< 457# 458--format=gnu --no-params 459__lt__3fooRT0 460foo::operator<(foo &) 461foo::operator< 462# 463--format=gnu --no-params 464__md__3fooRT0 465foo::operator%(foo &) 466foo::operator% 467# 468--format=gnu --no-params 469__mi__3fooRT0 470foo::operator-(foo &) 471foo::operator- 472# 473--format=gnu --no-params 474__ml__3fooRT0 475foo::operator*(foo &) 476foo::operator* 477# 478--format=gnu --no-params 479__mm__3fooi 480foo::operator--(int) 481foo::operator-- 482# 483--format=gnu --no-params 484__ne__3fooRT0 485foo::operator!=(foo &) 486foo::operator!= 487# 488--format=gnu --no-params 489__nt__3foo 490foo::operator!(void) 491foo::operator! 492# 493--format=gnu --no-params 494__nw__3fooi 495foo::operator new(int) 496foo::operator new 497# 498--format=gnu --no-params 499__oo__3fooRT0 500foo::operator||(foo &) 501foo::operator|| 502# 503--format=gnu --no-params 504__opPc__3foo 505foo::operator char *(void) 506foo::operator char * 507# 508--format=gnu --no-params 509__opi__3foo 510foo::operator int(void) 511foo::operator int 512# 513--format=gnu --no-params 514__or__3fooRT0 515foo::operator|(foo &) 516foo::operator| 517# 518--format=gnu --no-params 519__pl__3fooRT0 520foo::operator+(foo &) 521foo::operator+ 522# 523--format=gnu --no-params 524__pp__3fooi 525foo::operator++(int) 526foo::operator++ 527# 528--format=gnu --no-params 529__rf__3foo 530foo::operator->(void) 531foo::operator-> 532# 533--format=gnu --no-params 534__rm__3fooRT0 535foo::operator->*(foo &) 536foo::operator->* 537# 538--format=gnu --no-params 539__rs__3fooRT0 540foo::operator>>(foo &) 541foo::operator>> 542# 543--format=gnu --no-params 544_new_Fix__FUs 545_new_Fix(unsigned short) 546_new_Fix 547# 548--format=gnu --no-params 549_vt.foo 550foo virtual table 551foo virtual table 552# 553--format=gnu --no-params 554_vt.foo.bar 555foo::bar virtual table 556foo::bar virtual table 557# 558--format=gnu --no-params 559_vt$foo 560foo virtual table 561foo virtual table 562# 563--format=gnu --no-params 564_vt$foo$bar 565foo::bar virtual table 566foo::bar virtual table 567# 568--format=gnu --no-params 569append__7ivGlyphPT0 570ivGlyph::append(ivGlyph *) 571ivGlyph::append 572# 573--format=gnu --no-params 574clearok__FP7_win_sti 575clearok(_win_st *, int) 576clearok 577# 578--format=gnu --no-params 579complexfunc2__FPFPc_i 580complexfunc2(int (*)(char *)) 581complexfunc2 582# 583--format=gnu --no-params 584complexfunc3__FPFPFPl_s_i 585complexfunc3(int (*)(short (*)(long *))) 586complexfunc3 587# 588--format=gnu --no-params 589complexfunc4__FPFPFPc_s_i 590complexfunc4(int (*)(short (*)(char *))) 591complexfunc4 592# 593--format=gnu --no-params 594complexfunc5__FPFPc_PFl_i 595complexfunc5(int (*(*)(char *))(long)) 596complexfunc5 597# 598--format=gnu --no-params 599complexfunc6__FPFPi_PFl_i 600complexfunc6(int (*(*)(int *))(long)) 601complexfunc6 602# 603--format=gnu --no-params 604complexfunc7__FPFPFPc_i_PFl_i 605complexfunc7(int (*(*)(int (*)(char *)))(long)) 606complexfunc7 607# 608--format=gnu --no-params 609foo__FiN30 610foo(int, int, int, int) 611foo 612# 613--format=gnu --no-params 614foo__FiR3fooiT1iT1 615foo(int, foo &, int, foo &, int, foo &) 616foo 617# 618--format=gnu --no-params 619foo___3barl 620bar::foo_(long) 621bar::foo_ 622# 623--format=gnu --no-params 624insert__15ivClippingStacklRP8_XRegion 625ivClippingStack::insert(long, _XRegion *&) 626ivClippingStack::insert 627# 628--format=gnu --no-params 629insert__16ChooserInfo_ListlR11ChooserInfo 630ChooserInfo_List::insert(long, ChooserInfo &) 631ChooserInfo_List::insert 632# 633--format=gnu --no-params 634insert__17FontFamilyRepListlRP15ivFontFamilyRep 635FontFamilyRepList::insert(long, ivFontFamilyRep *&) 636FontFamilyRepList::insert 637# 638--format=gnu --no-params 639leaveok__FP7_win_stc 640leaveok(_win_st *, char) 641leaveok 642# 643--format=gnu --no-params 644left_mover__C7ivMFKitP12ivAdjustableP7ivStyle 645ivMFKit::left_mover(ivAdjustable *, ivStyle *) const 646ivMFKit::left_mover 647# 648--format=gnu --no-params 649overload1arg__FSc 650overload1arg(signed char) 651overload1arg 652# 653--format=gnu --no-params 654overload1arg__FUc 655overload1arg(unsigned char) 656overload1arg 657# 658--format=gnu --no-params 659overload1arg__FUi 660overload1arg(unsigned int) 661overload1arg 662# 663--format=gnu --no-params 664overload1arg__FUl 665overload1arg(unsigned long) 666overload1arg 667# 668--format=gnu --no-params 669overload1arg__FUs 670overload1arg(unsigned short) 671overload1arg 672# 673--format=gnu --no-params 674overload1arg__Fc 675overload1arg(char) 676overload1arg 677# 678--format=gnu --no-params 679overload1arg__Fd 680overload1arg(double) 681overload1arg 682# 683--format=gnu --no-params 684overload1arg__Ff 685overload1arg(float) 686overload1arg 687# 688--format=gnu --no-params 689overload1arg__Fi 690overload1arg(int) 691overload1arg 692# 693--format=gnu --no-params 694overload1arg__Fl 695overload1arg(long) 696overload1arg 697# 698--format=gnu --no-params 699overload1arg__Fs 700overload1arg(short) 701overload1arg 702# 703--format=gnu --no-params 704overload1arg__Fv 705overload1arg(void) 706overload1arg 707# 708--format=gnu --no-params 709overloadargs__Fi 710overloadargs(int) 711overloadargs 712# 713--format=gnu --no-params 714overloadargs__Fii 715overloadargs(int, int) 716overloadargs 717# 718--format=gnu --no-params 719overloadargs__Fiii 720overloadargs(int, int, int) 721overloadargs 722# 723--format=gnu --no-params 724overloadargs__Fiiii 725overloadargs(int, int, int, int) 726overloadargs 727# 728--format=gnu --no-params 729overloadargs__Fiiiii 730overloadargs(int, int, int, int, int) 731overloadargs 732# 733--format=gnu --no-params 734overloadargs__Fiiiiii 735overloadargs(int, int, int, int, int, int) 736overloadargs 737# 738--format=gnu --no-params 739overloadargs__Fiiiiiii 740overloadargs(int, int, int, int, int, int, int) 741overloadargs 742# 743--format=gnu --no-params 744overloadargs__Fiiiiiiii 745overloadargs(int, int, int, int, int, int, int, int) 746overloadargs 747# 748--format=gnu --no-params 749overloadargs__Fiiiiiiiii 750overloadargs(int, int, int, int, int, int, int, int, int) 751overloadargs 752# 753--format=gnu --no-params 754overloadargs__Fiiiiiiiiii 755overloadargs(int, int, int, int, int, int, int, int, int, int) 756overloadargs 757# 758--format=gnu --no-params 759overloadargs__Fiiiiiiiiiii 760overloadargs(int, int, int, int, int, int, int, int, int, int, int) 761overloadargs 762# 763--format=gnu --no-params 764poke__8ivRasterUlUlffff 765ivRaster::poke(unsigned long, unsigned long, float, float, float, float) 766ivRaster::poke 767# 768--format=gnu --no-params 769polar__Fdd 770polar(double, double) 771polar 772# 773--format=gnu --no-params 774scale__13ivTransformerff 775ivTransformer::scale(float, float) 776ivTransformer::scale 777# 778--format=gnu --no-params 779sgetn__7filebufPci 780filebuf::sgetn(char *, int) 781filebuf::sgetn 782# 783--format=gnu --no-params 784shift__FP5_FrepiT0 785shift(_Frep *, int, _Frep *) 786shift 787# 788--format=gnu --no-params 789test__C6BitSeti 790BitSet::test(int) const 791BitSet::test 792# 793--format=gnu --no-params 794test__C6BitSetii 795BitSet::test(int, int) const 796BitSet::test 797# 798--format=gnu --no-params 799text_source__8Documentl 800Document::text_source(long) 801Document::text_source 802# 803--format=gnu --no-params 804variance__6Erlangd 805Erlang::variance(double) 806Erlang::variance 807# 808--format=gnu --no-params 809view__14DocumentViewerP8ItemViewP11TabularItem 810DocumentViewer::view(ItemView *, TabularItem *) 811DocumentViewer::view 812# 813--format=gnu --no-params 814xy_extents__11ivExtensionffff 815ivExtension::xy_extents(float, float, float, float) 816ivExtension::xy_extents 817# 818--format=gnu --no-params 819zero__8osMemoryPvUi 820osMemory::zero(void *, unsigned int) 821osMemory::zero 822# 823--format=gnu --no-params 824_2T4$N 825T4::N 826T4::N 827# 828--format=gnu --no-params 829_Q22T42t1$N 830T4::t1::N 831T4::t1::N 832# 833--format=gnu --no-params 834get__2T1 835T1::get(void) 836T1::get 837# 838--format=gnu --no-params 839get__Q22T11a 840T1::a::get(void) 841T1::a::get 842# 843--format=gnu --no-params 844get__Q32T11a1b 845T1::a::b::get(void) 846T1::a::b::get 847# 848--format=gnu --no-params 849get__Q42T11a1b1c 850T1::a::b::c::get(void) 851T1::a::b::c::get 852# 853--format=gnu --no-params 854get__Q52T11a1b1c1d 855T1::a::b::c::d::get(void) 856T1::a::b::c::d::get 857# 858--format=gnu --no-params 859put__2T1i 860T1::put(int) 861T1::put 862# 863--format=gnu --no-params 864put__Q22T11ai 865T1::a::put(int) 866T1::a::put 867# 868--format=gnu --no-params 869put__Q32T11a1bi 870T1::a::b::put(int) 871T1::a::b::put 872# 873--format=gnu --no-params 874put__Q42T11a1b1ci 875T1::a::b::c::put(int) 876T1::a::b::c::put 877# 878--format=gnu --no-params 879put__Q52T11a1b1c1di 880T1::a::b::c::d::put(int) 881T1::a::b::c::d::put 882# 883--format=gnu --no-params 884bar__3fooPv 885foo::bar(void *) 886foo::bar 887# 888--format=gnu --no-params 889bar__C3fooPv 890foo::bar(void *) const 891foo::bar 892# 893--format=gnu --no-params 894__eq__3fooRT0 895foo::operator==(foo &) 896foo::operator== 897# 898--format=gnu --no-params 899__eq__C3fooR3foo 900foo::operator==(foo &) const 901foo::operator== 902# 903--format=gnu --no-params 904elem__t6vector1Zdi 905vector<double>::elem(int) 906vector<double>::elem 907# 908--format=gnu --no-params 909elem__t6vector1Zii 910vector<int>::elem(int) 911vector<int>::elem 912# 913--format=gnu --no-params 914__t6vector1Zdi 915vector<double>::vector(int) 916vector<double>::vector 917# 918--format=gnu --no-params 919__t6vector1Zii 920vector<int>::vector(int) 921vector<int>::vector 922# 923--format=gnu --no-params 924_$_t6vector1Zdi 925vector<double>::~vector(int) 926vector<double>::~vector 927# 928--format=gnu --no-params 929_$_t6vector1Zii 930vector<int>::~vector(int) 931vector<int>::~vector 932# 933--format=gnu --no-params 934__nw__t2T11ZcUi 935T1<char>::operator new(unsigned int) 936T1<char>::operator new 937# 938--format=gnu --no-params 939__nw__t2T11Z1tUi 940T1<t>::operator new(unsigned int) 941T1<t>::operator new 942# 943--format=gnu --no-params 944__dl__t2T11ZcPv 945T1<char>::operator delete(void *) 946T1<char>::operator delete 947# 948--format=gnu --no-params 949__dl__t2T11Z1tPv 950T1<t>::operator delete(void *) 951T1<t>::operator delete 952# 953--format=gnu --no-params 954__t2T11Zci 955T1<char>::T1(int) 956T1<char>::T1 957# 958--format=gnu --no-params 959__t2T11Zc 960T1<char>::T1(void) 961T1<char>::T1 962# 963--format=gnu --no-params 964__t2T11Z1ti 965T1<t>::T1(int) 966T1<t>::T1 967# 968--format=gnu --no-params 969__t2T11Z1t 970T1<t>::T1(void) 971T1<t>::T1 972# 973--format=gnu --no-params 974__Q2t4List1Z10VHDLEntity3Pix 975List<VHDLEntity>::Pix::Pix(void) 976List<VHDLEntity>::Pix::Pix 977# 978--format=gnu --no-params 979__Q2t4List1Z10VHDLEntity3PixPQ2t4List1Z10VHDLEntity7element 980List<VHDLEntity>::Pix::Pix(List<VHDLEntity>::element *) 981List<VHDLEntity>::Pix::Pix 982# 983--format=gnu --no-params 984__Q2t4List1Z10VHDLEntity3PixRCQ2t4List1Z10VHDLEntity3Pix 985List<VHDLEntity>::Pix::Pix(List<VHDLEntity>::Pix const &) 986List<VHDLEntity>::Pix::Pix 987# 988--format=gnu --no-params 989__Q2t4List1Z10VHDLEntity7elementRC10VHDLEntityPT0 990List<VHDLEntity>::element::element(VHDLEntity const &, List<VHDLEntity>::element *) 991List<VHDLEntity>::element::element 992# 993--format=gnu --no-params 994__Q2t4List1Z10VHDLEntity7elementRCQ2t4List1Z10VHDLEntity7element 995List<VHDLEntity>::element::element(List<VHDLEntity>::element const &) 996List<VHDLEntity>::element::element 997# 998--format=gnu --no-params 999__cl__C11VHDLLibraryGt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity 1000VHDLLibrary::operator()(PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >) const 1001VHDLLibrary::operator() 1002# 1003--format=gnu --no-params 1004__cl__Ct4List1Z10VHDLEntityRCQ2t4List1Z10VHDLEntity3Pix 1005List<VHDLEntity>::operator()(List<VHDLEntity>::Pix const &) const 1006List<VHDLEntity>::operator() 1007# 1008--format=gnu --no-params 1009__ne__FPvRCQ2t4List1Z10VHDLEntity3Pix 1010operator!=(void *, List<VHDLEntity>::Pix const &) 1011operator!= 1012# 1013--format=gnu --no-params 1014__ne__FPvRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity 1015operator!=(void *, PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> > const &) 1016operator!= 1017# 1018--format=gnu --no-params 1019__t4List1Z10VHDLEntityRCt4List1Z10VHDLEntity 1020List<VHDLEntity>::List(List<VHDLEntity> const &) 1021List<VHDLEntity>::List 1022# 1023--format=gnu --no-params 1024__t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity 1025PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX(void) 1026PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX 1027# 1028--format=gnu --no-params 1029__t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntityP14VHDLLibraryRepGQ2t4List1Z10VHDLEntity3Pix 1030PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX(VHDLLibraryRep *, List<VHDLEntity>::Pix) 1031PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX 1032# 1033--format=gnu --no-params 1034__t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntityRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity 1035PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX(PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> > const &) 1036PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX 1037# 1038--format=gnu --no-params 1039nextE__C11VHDLLibraryRt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity 1040VHDLLibrary::nextE(PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> > &) const 1041VHDLLibrary::nextE 1042# 1043--format=gnu --no-params 1044next__Ct4List1Z10VHDLEntityRQ2t4List1Z10VHDLEntity3Pix 1045List<VHDLEntity>::next(List<VHDLEntity>::Pix &) const 1046List<VHDLEntity>::next 1047# 1048--format=gnu --no-params 1049_GLOBAL_$D$set 1050global destructors keyed to set 1051global destructors keyed to set 1052# 1053--format=gnu --no-params 1054_GLOBAL_$I$set 1055global constructors keyed to set 1056global constructors keyed to set 1057# 1058--format=gnu --no-params 1059__as__t5ListS1ZUiRCt5ListS1ZUi 1060ListS<unsigned int>::operator=(ListS<unsigned int> const &) 1061ListS<unsigned int>::operator= 1062# 1063--format=gnu --no-params 1064__cl__Ct5ListS1ZUiRCQ2t5ListS1ZUi3Vix 1065ListS<unsigned int>::operator()(ListS<unsigned int>::Vix const &) const 1066ListS<unsigned int>::operator() 1067# 1068--format=gnu --no-params 1069__cl__Ct5SetLS1ZUiRCQ2t5SetLS1ZUi3Vix 1070SetLS<unsigned int>::operator()(SetLS<unsigned int>::Vix const &) const 1071SetLS<unsigned int>::operator() 1072# 1073--format=gnu --no-params 1074__t10ListS_link1ZUiRCUiPT0 1075ListS_link<unsigned int>::ListS_link(unsigned int const &, ListS_link<unsigned int> *) 1076ListS_link<unsigned int>::ListS_link 1077# 1078--format=gnu --no-params 1079__t10ListS_link1ZUiRCt10ListS_link1ZUi 1080ListS_link<unsigned int>::ListS_link(ListS_link<unsigned int> const &) 1081ListS_link<unsigned int>::ListS_link 1082# 1083--format=gnu --no-params 1084__t5ListS1ZUiRCt5ListS1ZUi 1085ListS<unsigned int>::ListS(ListS<unsigned int> const &) 1086ListS<unsigned int>::ListS 1087# 1088--format=gnu --no-params 1089next__Ct5ListS1ZUiRQ2t5ListS1ZUi3Vix 1090ListS<unsigned int>::next(ListS<unsigned int>::Vix &) const 1091ListS<unsigned int>::next 1092# 1093--format=gnu --no-params 1094__ne__FPvRCQ2t5SetLS1ZUi3Vix 1095operator!=(void *, SetLS<unsigned int>::Vix const &) 1096operator!= 1097# 1098--format=gnu --no-params 1099__t8ListElem1Z5LabelRt4List1Z5Label 1100ListElem<Label>::ListElem(List<Label> &) 1101ListElem<Label>::ListElem 1102# 1103--format=gnu --no-params 1104__t8BDDHookV1ZPcRCPc 1105BDDHookV<char *>::BDDHookV(char *const &) 1106BDDHookV<char *>::BDDHookV 1107# 1108--format=gnu --no-params 1109_vt$t8BDDHookV1ZPc 1110BDDHookV<char *> virtual table 1111BDDHookV<char *> virtual table 1112# 1113--format=gnu --no-params 1114__ne__FPvRCQ211BDDFunction4VixB 1115operator!=(void *, BDDFunction::VixB const &) 1116operator!= 1117# 1118--format=gnu --no-params 1119__eq__FPvRCQ211BDDFunction4VixB 1120operator==(void *, BDDFunction::VixB const &) 1121operator== 1122# 1123--format=gnu --no-params 1124relativeId__CQ36T_phi210T_preserve8FPC_nextRCQ26T_phi210T_preserveRC10Parameters 1125T_phi2::T_preserve::FPC_next::relativeId(T_phi2::T_preserve const &, Parameters const &) const 1126T_phi2::T_preserve::FPC_next::relativeId 1127# 1128--format=lucid --no-params 1129WS__FR7istream 1130WS(istream &) 1131WS 1132# 1133--format=lucid --no-params 1134__aa__3fooFR3foo 1135foo::operator&&(foo &) 1136foo::operator&& 1137# 1138--format=lucid --no-params 1139__aad__3fooFR3foo 1140foo::operator&=(foo &) 1141foo::operator&= 1142# 1143--format=lucid --no-params 1144__ad__3fooFR3foo 1145foo::operator&(foo &) 1146foo::operator& 1147# 1148--format=lucid --no-params 1149__adv__3fooFR3foo 1150foo::operator/=(foo &) 1151foo::operator/= 1152# 1153--format=lucid --no-params 1154__adv__7complexF7complex 1155complex::operator/=(complex) 1156complex::operator/= 1157# 1158--format=lucid --no-params 1159__aer__3fooFR3foo 1160foo::operator^=(foo &) 1161foo::operator^= 1162# 1163--format=lucid --no-params 1164__als__3fooFR3foo 1165foo::operator<<=(foo &) 1166foo::operator<<= 1167# 1168--format=lucid --no-params 1169__amd__3fooFR3foo 1170foo::operator%=(foo &) 1171foo::operator%= 1172# 1173--format=lucid --no-params 1174__ami__3fooFR3foo 1175foo::operator-=(foo &) 1176foo::operator-= 1177# 1178--format=lucid --no-params 1179__amu__3fooFR3foo 1180foo::operator*=(foo &) 1181foo::operator*= 1182# 1183--format=lucid --no-params 1184__amu__7complexF7complex 1185complex::operator*=(complex) 1186complex::operator*= 1187# 1188--format=lucid --no-params 1189__aor__3fooFR3foo 1190foo::operator|=(foo &) 1191foo::operator|= 1192# 1193--format=lucid --no-params 1194__apl__3fooFR3foo 1195foo::operator+=(foo &) 1196foo::operator+= 1197# 1198--format=lucid --no-params 1199__ars__3fooFR3foo 1200foo::operator>>=(foo &) 1201foo::operator>>= 1202# 1203--format=lucid --no-params 1204__as__18istream_withassignFP9streambuf 1205istream_withassign::operator=(streambuf *) 1206istream_withassign::operator= 1207# 1208--format=lucid --no-params 1209__as__18istream_withassignFR7istream 1210istream_withassign::operator=(istream &) 1211istream_withassign::operator= 1212# 1213--format=lucid --no-params 1214__as__3fooFR3foo 1215foo::operator=(foo &) 1216foo::operator= 1217# 1218--format=lucid --no-params 1219__as__3iosFR3ios 1220ios::operator=(ios &) 1221ios::operator= 1222# 1223--format=lucid --no-params 1224__cl__3fooFR3foo 1225foo::operator()(foo &) 1226foo::operator() 1227# 1228--format=lucid --no-params 1229__cm__3fooFR3foo 1230foo::operator, (foo &) 1231foo::operator, 1232# 1233--format=lucid --no-params 1234__co__3fooFv 1235foo::operator~(void) 1236foo::operator~ 1237# 1238--format=lucid --no-params 1239__ct__10istrstreamFPc 1240istrstream::istrstream(char *) 1241istrstream::istrstream 1242# 1243--format=lucid --no-params 1244__ct__10istrstreamFPci 1245istrstream::istrstream(char *, int) 1246istrstream::istrstream 1247# 1248--format=lucid --no-params 1249__ct__10ostrstreamFPciT2 1250ostrstream::ostrstream(char *, int, int) 1251ostrstream::ostrstream 1252# 1253--format=lucid --no-params 1254__ct__10ostrstreamFv 1255ostrstream::ostrstream(void) 1256ostrstream::ostrstream 1257# 1258--format=lucid --no-params 1259__ct__10smanip_intFPFR3iosi_R3iosi 1260smanip_int::smanip_int(ios &(*)(ios &, int), int) 1261smanip_int::smanip_int 1262# 1263--format=lucid --no-params 1264__ct__11fstreambaseFi 1265fstreambase::fstreambase(int) 1266fstreambase::fstreambase 1267# 1268--format=lucid --no-params 1269__ct__11fstreambaseFiPcT1 1270fstreambase::fstreambase(int, char *, int) 1271fstreambase::fstreambase 1272# 1273--format=lucid --no-params 1274__ct__11fstreambaseFv 1275fstreambase::fstreambase(void) 1276fstreambase::fstreambase 1277# 1278--format=lucid --no-params 1279__ct__11smanip_longFPFR3iosl_R3iosl 1280smanip_long::smanip_long(ios &(*)(ios &, long), long) 1281smanip_long::smanip_long 1282# 1283--format=lucid --no-params 1284__ct__11stdiostreamFP4FILE 1285stdiostream::stdiostream(FILE *) 1286stdiostream::stdiostream 1287# 1288--format=lucid --no-params 1289__ct__12strstreambufFPFl_PvPFPv_v 1290strstreambuf::strstreambuf(void *(*)(long), void (*)(void *)) 1291strstreambuf::strstreambuf 1292# 1293--format=lucid --no-params 1294__ct__12strstreambufFPUciT1 1295strstreambuf::strstreambuf(unsigned char *, int, unsigned char *) 1296strstreambuf::strstreambuf 1297# 1298--format=lucid --no-params 1299__ct__12strstreambufFPciT1 1300strstreambuf::strstreambuf(char *, int, char *) 1301strstreambuf::strstreambuf 1302# 1303--format=lucid --no-params 1304__ct__12strstreambufFi 1305strstreambuf::strstreambuf(int) 1306strstreambuf::strstreambuf 1307# 1308--format=lucid --no-params 1309__ct__12strstreambufFv 1310strstreambuf::strstreambuf(void) 1311strstreambuf::strstreambuf 1312# 1313--format=lucid --no-params 1314__ct__13strstreambaseFPciT1 1315strstreambase::strstreambase(char *, int, char *) 1316strstreambase::strstreambase 1317# 1318--format=lucid --no-params 1319__ct__3fooFR3foo 1320foo::foo(foo &) 1321foo::foo 1322# 1323--format=lucid --no-params 1324__ct__3fooFi 1325foo::foo(int) 1326foo::foo 1327# 1328--format=lucid --no-params 1329__ct__3fooFiN31 1330foo::foo(int, int, int, int) 1331foo::foo 1332# 1333--format=lucid --no-params 1334__ct__3fooFiR3fooT1T2T1T2 1335foo::foo(int, foo &, int, foo &, int, foo &) 1336foo::foo 1337# 1338--format=lucid --no-params 1339__ct__3iosFP9streambuf 1340ios::ios(streambuf *) 1341ios::ios 1342# 1343--format=lucid --no-params 1344__ct__7filebufFiPcT1 1345filebuf::filebuf(int, char *, int) 1346filebuf::filebuf 1347# 1348--format=lucid --no-params 1349__ct__7fstreamFiPcT1 1350fstream::fstream(int, char *, int) 1351fstream::fstream 1352# 1353--format=lucid --no-params 1354__ct__7istreamFP9streambuf 1355istream::istream(streambuf *) 1356istream::istream 1357# 1358--format=lucid --no-params 1359__ct__7istreamFP9streambufiP7ostream 1360istream::istream(streambuf *, int, ostream *) 1361istream::istream 1362# 1363--format=lucid --no-params 1364__ct__7istreamFiPcT1 1365istream::istream(int, char *, int) 1366istream::istream 1367# 1368--format=lucid --no-params 1369__ct__7istreamFiT1P7ostream 1370istream::istream(int, int, ostream *) 1371istream::istream 1372# 1373--format=lucid --no-params 1374__ct__7ostreamFP9streambuf 1375ostream::ostream(streambuf *) 1376ostream::ostream 1377# 1378--format=lucid --no-params 1379__ct__7ostreamFiPc 1380ostream::ostream(int, char *) 1381ostream::ostream 1382# 1383--format=lucid --no-params 1384__ct__8ifstreamFiPcT1 1385ifstream::ifstream(int, char *, int) 1386ifstream::ifstream 1387# 1388--format=lucid --no-params 1389__ct__Q23foo3barFv 1390foo::bar::bar(void) 1391foo::bar::bar 1392# 1393--format=lucid --no-params 1394__ct__Q33foo3bar4bellFv 1395foo::bar::bell::bell(void) 1396foo::bar::bell::bell 1397# 1398--format=lucid --no-params 1399__dl__3fooSFPv 1400foo::operator delete(void *) static 1401foo::operator delete 1402# 1403--format=lucid --no-params 1404__dl__FPv 1405operator delete(void *) 1406operator delete 1407# 1408--format=lucid --no-params 1409__dt__10istrstreamFv 1410istrstream::~istrstream(void) 1411istrstream::~istrstream 1412# 1413--format=lucid --no-params 1414__dt__Q23foo3barFv 1415foo::bar::~bar(void) 1416foo::bar::~bar 1417# 1418--format=lucid --no-params 1419__dt__Q33foo3bar4bellFv 1420foo::bar::bell::~bell(void) 1421foo::bar::bell::~bell 1422# 1423--format=lucid --no-params 1424__dv__3fooFR3foo 1425foo::operator/(foo &) 1426foo::operator/ 1427# 1428--format=lucid --no-params 1429__dv__F7complexT1 1430operator/(complex, complex) 1431operator/ 1432# 1433--format=lucid --no-params 1434__eq__3fooFR3foo 1435foo::operator==(foo &) 1436foo::operator== 1437# 1438--format=lucid --no-params 1439__er__3fooFR3foo 1440foo::operator^(foo &) 1441foo::operator^ 1442# 1443--format=lucid --no-params 1444__ge__3fooFR3foo 1445foo::operator>=(foo &) 1446foo::operator>= 1447# 1448--format=lucid --no-params 1449__gt__3fooFR3foo 1450foo::operator>(foo &) 1451foo::operator> 1452# 1453--format=lucid --no-params 1454__le__3fooFR3foo 1455foo::operator<=(foo &) 1456foo::operator<= 1457# 1458--format=lucid --no-params 1459__ls__3fooFR3foo 1460foo::operator<<(foo &) 1461foo::operator<< 1462# 1463--format=lucid --no-params 1464__ls__7ostreamFP9streambuf 1465ostream::operator<<(streambuf *) 1466ostream::operator<< 1467# 1468--format=lucid --no-params 1469__ls__7ostreamFPFR3ios_R3ios 1470ostream::operator<<(ios &(*)(ios &)) 1471ostream::operator<< 1472# 1473--format=lucid --no-params 1474__ls__7ostreamFPv 1475ostream::operator<<(void *) 1476ostream::operator<< 1477# 1478--format=lucid --no-params 1479__ls__7ostreamFUi 1480ostream::operator<<(unsigned int) 1481ostream::operator<< 1482# 1483--format=lucid --no-params 1484__ls__7ostreamFUl 1485ostream::operator<<(unsigned long) 1486ostream::operator<< 1487# 1488--format=lucid --no-params 1489__ls__7ostreamFd 1490ostream::operator<<(double) 1491ostream::operator<< 1492# 1493--format=lucid --no-params 1494__ls__7ostreamFf 1495ostream::operator<<(float) 1496ostream::operator<< 1497# 1498--format=lucid --no-params 1499__ls__7ostreamFi 1500ostream::operator<<(int) 1501ostream::operator<< 1502# 1503--format=lucid --no-params 1504__ls__7ostreamFl 1505ostream::operator<<(long) 1506ostream::operator<< 1507# 1508--format=lucid --no-params 1509__ls__FR7ostream7complex 1510operator<<(ostream &, complex) 1511operator<< 1512# 1513--format=lucid --no-params 1514__lt__3fooFR3foo 1515foo::operator<(foo &) 1516foo::operator< 1517# 1518--format=lucid --no-params 1519__md__3fooFR3foo 1520foo::operator%(foo &) 1521foo::operator% 1522# 1523--format=lucid --no-params 1524__mi__3fooFR3foo 1525foo::operator-(foo &) 1526foo::operator- 1527# 1528--format=lucid --no-params 1529__ml__3fooFR3foo 1530foo::operator*(foo &) 1531foo::operator* 1532# 1533--format=lucid --no-params 1534__ml__F7complexT1 1535operator*(complex, complex) 1536operator* 1537# 1538--format=lucid --no-params 1539__mm__3fooFi 1540foo::operator--(int) 1541foo::operator-- 1542# 1543--format=lucid --no-params 1544__ne__3fooFR3foo 1545foo::operator!=(foo &) 1546foo::operator!= 1547# 1548--format=lucid --no-params 1549__nt__3fooFv 1550foo::operator!(void) 1551foo::operator! 1552# 1553--format=lucid --no-params 1554__nw__3fooSFi 1555foo::operator new(int) static 1556foo::operator new 1557# 1558--format=lucid --no-params 1559__nw__FUi 1560operator new(unsigned int) 1561operator new 1562# 1563--format=lucid --no-params 1564__nw__FUiPv 1565operator new(unsigned int, void *) 1566operator new 1567# 1568--format=lucid --no-params 1569__oo__3fooFR3foo 1570foo::operator||(foo &) 1571foo::operator|| 1572# 1573--format=lucid --no-params 1574__opPc__3fooFv 1575foo::operator char *(void) 1576foo::operator char * 1577# 1578--format=lucid --no-params 1579__opi__3fooFv 1580foo::operator int(void) 1581foo::operator int 1582# 1583--format=lucid --no-params 1584__or__3fooFR3foo 1585foo::operator|(foo &) 1586foo::operator| 1587# 1588--format=lucid --no-params 1589__pl__3fooFR3foo 1590foo::operator+(foo &) 1591foo::operator+ 1592# 1593--format=lucid --no-params 1594__pp__3fooFi 1595foo::operator++(int) 1596foo::operator++ 1597# 1598--format=lucid --no-params 1599__pt__3fooFv 1600foo::operator->(void) 1601foo::operator-> 1602# 1603--format=lucid --no-params 1604__rm__3fooFR3foo 1605foo::operator->*(foo &) 1606foo::operator->* 1607# 1608--format=lucid --no-params 1609__rs__3fooFR3foo 1610foo::operator>>(foo &) 1611foo::operator>> 1612# 1613--format=lucid --no-params 1614__rs__7istreamFP9streambuf 1615istream::operator>>(streambuf *) 1616istream::operator>> 1617# 1618--format=lucid --no-params 1619__rs__7istreamFPFR3ios_R3ios 1620istream::operator>>(ios &(*)(ios &)) 1621istream::operator>> 1622# 1623--format=lucid --no-params 1624__rs__7istreamFPFR7istream_R7istream 1625istream::operator>>(istream &(*)(istream &)) 1626istream::operator>> 1627# 1628--format=lucid --no-params 1629__rs__7istreamFPUc 1630istream::operator>>(unsigned char *) 1631istream::operator>> 1632# 1633--format=lucid --no-params 1634__rs__7istreamFPc 1635istream::operator>>(char *) 1636istream::operator>> 1637# 1638--format=lucid --no-params 1639__rs__7istreamFRUi 1640istream::operator>>(unsigned int &) 1641istream::operator>> 1642# 1643--format=lucid --no-params 1644__rs__7istreamFRUl 1645istream::operator>>(unsigned long &) 1646istream::operator>> 1647# 1648--format=lucid --no-params 1649__rs__7istreamFRUs 1650istream::operator>>(unsigned short &) 1651istream::operator>> 1652# 1653--format=lucid --no-params 1654__rs__7istreamFRd 1655istream::operator>>(double &) 1656istream::operator>> 1657# 1658--format=lucid --no-params 1659__rs__7istreamFRf 1660istream::operator>>(float &) 1661istream::operator>> 1662# 1663--format=lucid --no-params 1664__rs__7istreamFRi 1665istream::operator>>(int &) 1666istream::operator>> 1667# 1668--format=lucid --no-params 1669__rs__7istreamFRl 1670istream::operator>>(long &) 1671istream::operator>> 1672# 1673--format=lucid --no-params 1674__rs__7istreamFRs 1675istream::operator>>(short &) 1676istream::operator>> 1677# 1678--format=lucid --no-params 1679__rs__FR7istreamR7complex 1680operator>>(istream &, complex &) 1681operator>> 1682# 1683--format=lucid --no-params 1684__vtbl__10istrstream 1685istrstream virtual table 1686istrstream virtual table 1687# 1688--format=lucid --no-params 1689__vtbl__17ostream__iostream__19iostream_withassign 1690iostream_withassign::ostream__iostream virtual table 1691iostream_withassign::ostream__iostream virtual table 1692# 1693--format=lucid --no-params 1694__vtbl__3ios 1695ios virtual table 1696ios virtual table 1697# 1698--format=lucid --no-params 1699__vtbl__3ios__13strstreambase 1700strstreambase::ios virtual table 1701strstreambase::ios virtual table 1702# 1703--format=lucid --no-params 1704abs__F7complex 1705abs(complex) 1706abs 1707# 1708--format=lucid --no-params 1709allocate__9streambufFv 1710streambuf::allocate(void) 1711streambuf::allocate 1712# 1713--format=lucid --no-params 1714attach__11fstreambaseFi 1715fstreambase::attach(int) 1716fstreambase::attach 1717# 1718--format=lucid --no-params 1719bitalloc__3iosSFv 1720ios::bitalloc(void) static 1721ios::bitalloc 1722# 1723--format=lucid --no-params 1724chr__FiT1 1725chr(int, int) 1726chr 1727# 1728--format=lucid --no-params 1729complex_error__FR11c_exception 1730complex_error(c_exception &) 1731complex_error 1732# 1733--format=lucid --no-params 1734complexfunc2__FPFPc_i 1735complexfunc2(int (*)(char *)) 1736complexfunc2 1737# 1738--format=lucid --no-params 1739complexfunc3__FPFPFPl_s_i 1740complexfunc3(int (*)(short (*)(long *))) 1741complexfunc3 1742# 1743--format=lucid --no-params 1744complexfunc4__FPFPFPc_s_i 1745complexfunc4(int (*)(short (*)(char *))) 1746complexfunc4 1747# 1748--format=lucid --no-params 1749complexfunc5__FPFPc_PFl_i 1750complexfunc5(int (*(*)(char *))(long)) 1751complexfunc5 1752# 1753--format=lucid --no-params 1754complexfunc6__FPFPi_PFl_i 1755complexfunc6(int (*(*)(int *))(long)) 1756complexfunc6 1757# 1758--format=lucid --no-params 1759complexfunc7__FPFPFPc_i_PFl_i 1760complexfunc7(int (*(*)(int (*)(char *)))(long)) 1761complexfunc7 1762# 1763--format=lucid --no-params 1764complicated_put__7ostreamFc 1765ostream::complicated_put(char) 1766ostream::complicated_put 1767# 1768--format=lucid --no-params 1769conv10__FlPc 1770conv10(long, char *) 1771conv10 1772# 1773--format=lucid --no-params 1774conv16__FUlPc 1775conv16(unsigned long, char *) 1776conv16 1777# 1778--format=lucid --no-params 1779dec__FR3ios 1780dec(ios &) 1781dec 1782# 1783--format=lucid --no-params 1784dec__Fli 1785dec(long, int) 1786dec 1787# 1788--format=lucid --no-params 1789dofield__FP7ostreamPciT2T3 1790dofield(ostream *, char *, int, char *, int) 1791dofield 1792# 1793--format=lucid --no-params 1794flags__3iosFl 1795ios::flags(long) 1796ios::flags 1797# 1798--format=lucid --no-params 1799flags__3iosFv 1800ios::flags(void) 1801ios::flags 1802# 1803--format=lucid --no-params 1804foo__FiN31 1805foo(int, int, int, int) 1806foo 1807# 1808--format=lucid --no-params 1809foo__FiR3fooT1T2T1T2 1810foo(int, foo &, int, foo &, int, foo &) 1811foo 1812# 1813--format=lucid --no-params 1814foo___3barFl 1815bar::foo_(long) 1816bar::foo_ 1817# 1818--format=lucid --no-params 1819get__7istreamFPcic 1820istream::get(char *, int, char) 1821istream::get 1822# 1823--format=lucid --no-params 1824get__7istreamFR9streambufc 1825istream::get(streambuf &, char) 1826istream::get 1827# 1828--format=lucid --no-params 1829get_complicated__7istreamFRUc 1830istream::get_complicated(unsigned char &) 1831istream::get_complicated 1832# 1833--format=lucid --no-params 1834get_complicated__7istreamFRc 1835istream::get_complicated(char &) 1836istream::get_complicated 1837# 1838--format=lucid --no-params 1839getline__7istreamFPUcic 1840istream::getline(unsigned char *, int, char) 1841istream::getline 1842# 1843--format=lucid --no-params 1844getline__7istreamFPcic 1845istream::getline(char *, int, char) 1846istream::getline 1847# 1848--format=lucid --no-params 1849ignore__7istreamFiT1 1850istream::ignore(int, int) 1851istream::ignore 1852# 1853--format=lucid --no-params 1854init__12strstreambufFPciT1 1855strstreambuf::init(char *, int, char *) 1856strstreambuf::init 1857# 1858--format=lucid --no-params 1859init__3iosFP9streambuf 1860ios::init(streambuf *) 1861ios::init 1862# 1863--format=lucid --no-params 1864initcount__13Iostream_init 1865Iostream_init::initcount 1866Iostream_init::initcount 1867# 1868--format=lucid --no-params 1869ipfx__7istreamFi 1870istream::ipfx(int) 1871istream::ipfx 1872# 1873--format=lucid --no-params 1874ls_complicated__7ostreamFUc 1875ostream::ls_complicated(unsigned char) 1876ostream::ls_complicated 1877# 1878--format=lucid --no-params 1879ls_complicated__7ostreamFc 1880ostream::ls_complicated(char) 1881ostream::ls_complicated 1882# 1883--format=lucid --no-params 1884overload1arg__FSc 1885overload1arg(signed char) 1886overload1arg 1887# 1888--format=lucid --no-params 1889overload1arg__FUc 1890overload1arg(unsigned char) 1891overload1arg 1892# 1893--format=lucid --no-params 1894overload1arg__FUi 1895overload1arg(unsigned int) 1896overload1arg 1897# 1898--format=lucid --no-params 1899overload1arg__FUl 1900overload1arg(unsigned long) 1901overload1arg 1902# 1903--format=lucid --no-params 1904overload1arg__FUs 1905overload1arg(unsigned short) 1906overload1arg 1907# 1908--format=lucid --no-params 1909overload1arg__Fc 1910overload1arg(char) 1911overload1arg 1912# 1913--format=lucid --no-params 1914overload1arg__Fd 1915overload1arg(double) 1916overload1arg 1917# 1918--format=lucid --no-params 1919overload1arg__Ff 1920overload1arg(float) 1921overload1arg 1922# 1923--format=lucid --no-params 1924overload1arg__Fi 1925overload1arg(int) 1926overload1arg 1927# 1928--format=lucid --no-params 1929overload1arg__Fl 1930overload1arg(long) 1931overload1arg 1932# 1933--format=lucid --no-params 1934overload1arg__Fs 1935overload1arg(short) 1936overload1arg 1937# 1938--format=lucid --no-params 1939overload1arg__Fv 1940overload1arg(void) 1941overload1arg 1942# 1943--format=lucid --no-params 1944overloadargs__FiN21 1945overloadargs(int, int, int) 1946overloadargs 1947# 1948--format=lucid --no-params 1949overloadargs__FiN31 1950overloadargs(int, int, int, int) 1951overloadargs 1952# 1953--format=lucid --no-params 1954overloadargs__FiN41 1955overloadargs(int, int, int, int, int) 1956overloadargs 1957# 1958--format=lucid --no-params 1959overloadargs__FiN51 1960overloadargs(int, int, int, int, int, int) 1961overloadargs 1962# 1963--format=lucid --no-params 1964overloadargs__FiN61 1965overloadargs(int, int, int, int, int, int, int) 1966overloadargs 1967# 1968--format=lucid --no-params 1969overloadargs__FiN71 1970overloadargs(int, int, int, int, int, int, int, int) 1971overloadargs 1972# 1973--format=lucid --no-params 1974overloadargs__FiN81 1975overloadargs(int, int, int, int, int, int, int, int, int) 1976overloadargs 1977# 1978--format=lucid --no-params 1979overloadargs__FiN91 1980overloadargs(int, int, int, int, int, int, int, int, int, int) 1981overloadargs 1982# 1983--format=lucid --no-params 1984overloadargs__FiN91N11 1985overloadargs(int, int, int, int, int, int, int, int, int, int, int) 1986overloadargs 1987# 1988--format=lucid --no-params 1989overloadargs__FiT1 1990overloadargs(int, int) 1991overloadargs 1992# 1993--format=lucid --no-params 1994polar__FdT1 1995polar(double, double) 1996polar 1997# 1998--format=lucid --no-params 1999pow__F7complexT1 2000pow(complex, complex) 2001pow 2002# 2003--format=lucid --no-params 2004pow__F7complexd 2005pow(complex, double) 2006pow 2007# 2008--format=lucid --no-params 2009pow__F7complexi 2010pow(complex, int) 2011pow 2012# 2013--format=lucid --no-params 2014pow__Fd7complex 2015pow(double, complex) 2016pow 2017# 2018--format=lucid --no-params 2019pstart__FPciT2 2020pstart(char *, int, int) 2021pstart 2022# 2023--format=lucid --no-params 2024put__7ostreamFc 2025ostream::put(char) 2026ostream::put 2027# 2028--format=lucid --no-params 2029read__7istreamFPci 2030istream::read(char *, int) 2031istream::read 2032# 2033--format=lucid --no-params 2034resetiosflags__FR3iosl 2035resetiosflags(ios &, long) 2036resetiosflags 2037# 2038--format=lucid --no-params 2039restore_errno__FRi 2040restore_errno(int &) 2041restore_errno 2042# 2043--format=lucid --no-params 2044rs_complicated__7istreamFRUc 2045istream::rs_complicated(unsigned char &) 2046istream::rs_complicated 2047# 2048--format=lucid --no-params 2049rs_complicated__7istreamFRc 2050istream::rs_complicated(char &) 2051istream::rs_complicated 2052# 2053--format=lucid --no-params 2054seekg__7istreamFl8seek_dir 2055istream::seekg(long, seek_dir) 2056istream::seekg 2057# 2058--format=lucid --no-params 2059seekoff__12strstreambufFl8seek_diri 2060strstreambuf::seekoff(long, seek_dir, int) 2061strstreambuf::seekoff 2062# 2063--format=lucid --no-params 2064seekoff__9streambufFlQ2_3ios12ios_seek_diri 2065streambuf::seekoff(long, ios::ios_seek_dir, int) 2066streambuf::seekoff 2067# 2068--format=lucid --no-params 2069seekpos__9streambufFli 2070streambuf::seekpos(long, int) 2071streambuf::seekpos 2072# 2073--format=lucid --no-params 2074set_new_handler__FPFv_v 2075set_new_handler(void (*)(void)) 2076set_new_handler 2077# 2078--format=lucid --no-params 2079setb__9streambufFPcT1i 2080streambuf::setb(char *, char *, int) 2081streambuf::setb 2082# 2083--format=lucid --no-params 2084setb__FR3iosi 2085setb(ios &, int) 2086setb 2087# 2088--format=lucid --no-params 2089setbuf__11fstreambaseFPci 2090fstreambase::setbuf(char *, int) 2091fstreambase::setbuf 2092# 2093--format=lucid --no-params 2094setbuf__9streambufFPUci 2095streambuf::setbuf(unsigned char *, int) 2096streambuf::setbuf 2097# 2098--format=lucid --no-params 2099setbuf__9streambufFPciT2 2100streambuf::setbuf(char *, int, int) 2101streambuf::setbuf 2102# 2103--format=lucid --no-params 2104setf__3iosFlT1 2105ios::setf(long, long) 2106ios::setf 2107# 2108--format=lucid --no-params 2109setfill__FR3iosi 2110setfill(ios &, int) 2111setfill 2112# 2113--format=lucid --no-params 2114setg__9streambufFPcN21 2115streambuf::setg(char *, char *, char *) 2116streambuf::setg 2117# 2118--format=lucid --no-params 2119setp__9streambufFPcT1 2120streambuf::setp(char *, char *) 2121streambuf::setp 2122# 2123--format=lucid --no-params 2124tie__3iosFP7ostream 2125ios::tie(ostream *) 2126ios::tie 2127# 2128--format=lucid --no-params 2129uconv10__FUlPc 2130uconv10(unsigned long, char *) 2131uconv10 2132# 2133--format=lucid --no-params 2134xget__7istreamFPc 2135istream::xget(char *) 2136istream::xget 2137# 2138--format=lucid --no-params 2139xsgetn__9streambufFPci 2140streambuf::xsgetn(char *, int) 2141streambuf::xsgetn 2142# 2143--format=arm --no-params 2144__dt__21T5__pt__11_PFiPPdPv_iFv 2145T5<int (*)(int, double **, void *)>::~T5(void) 2146T5<int (*)(int, double **, void *)>::~T5 2147# 2148--format=arm --no-params 2149__ct__1cFi 2150c::c(int) 2151c::c 2152# 2153--format=arm --no-params 2154__dt__11T5__pt__2_iFv 2155T5<int>::~T5(void) 2156T5<int>::~T5 2157# 2158--format=arm --no-params 2159__dt__11T5__pt__2_cFv 2160T5<char>::~T5(void) 2161T5<char>::~T5 2162# 2163--format=arm --no-params 2164__ct__2T2Fi 2165T2::T2(int) 2166T2::T2 2167# 2168--format=arm --no-params 2169__dt__2T1Fv 2170T1::~T1(void) 2171T1::~T1 2172# 2173--format=arm --no-params 2174__dt__12T5__pt__3_1xFv 2175T5<x>::~T5(void) 2176T5<x>::~T5 2177# 2178--format=arm --no-params 2179__dt__17T5__pt__8_PFcPv_iFv 2180T5<int (*)(char, void *)>::~T5(void) 2181T5<int (*)(char, void *)>::~T5 2182# 2183--format=arm --no-params 2184__ct__21T5__pt__11_PFiPPdPv_iFi 2185T5<int (*)(int, double **, void *)>::T5(int) 2186T5<int (*)(int, double **, void *)>::T5 2187# 2188--format=arm --no-params 2189__amd__FR2T2i 2190operator%=(T2 &, int) 2191operator%= 2192# 2193--format=arm --no-params 2194__adv__FR2T2i 2195operator/=(T2 &, int) 2196operator/= 2197# 2198--format=arm --no-params 2199__amu__FR2T2i 2200operator*=(T2 &, int) 2201operator*= 2202# 2203--format=arm --no-params 2204__ami__FR2T2i 2205operator-=(T2 &, int) 2206operator-= 2207# 2208--format=arm --no-params 2209__apl__FR2T2i 2210operator+=(T2 &, int) 2211operator+= 2212# 2213--format=arm --no-params 2214__nw__2T1SFUi 2215T1::operator new(unsigned int) static 2216T1::operator new 2217# 2218--format=arm --no-params 2219__dl__2T1SFPv 2220T1::operator delete(void *) static 2221T1::operator delete 2222# 2223--format=arm --no-params 2224put__2T7SFi 2225T7::put(int) static 2226T7::put 2227# 2228--format=arm --no-params 2229__dl__12T5__pt__3_1xSFPv 2230T5<x>::operator delete(void *) static 2231T5<x>::operator delete 2232# 2233--format=arm --no-params 2234h__FUc 2235h(unsigned char) 2236h 2237# 2238--format=arm --no-params 2239f__Fic 2240f(int, char) 2241f 2242# 2243--format=arm --no-params 2244h__FUi 2245h(unsigned int) 2246h 2247# 2248--format=arm --no-params 2249h__Fci 2250h(char, int) 2251h 2252# 2253--format=arm --no-params 2254h__FUl 2255h(unsigned long) 2256h 2257# 2258--format=arm --no-params 2259h__Fcl 2260h(char, long) 2261h 2262# 2263--format=arm --no-params 2264h__FUs 2265h(unsigned short) 2266h 2267# 2268--format=arm --no-params 2269h__Fcs 2270h(char, short) 2271h 2272# 2273--format=arm --no-params 2274X__12T5__pt__3_1x 2275T5<x>::X 2276T5<x>::X 2277# 2278--format=arm --no-params 2279__ct__11T5__pt__2_iFi 2280T5<int>::T5(int) 2281T5<int>::T5 2282# 2283--format=arm --no-params 2284__ct__11T5__pt__2_cFi 2285T5<char>::T5(int) 2286T5<char>::T5 2287# 2288--format=arm --no-params 2289h__FcT1 2290h(char, char) 2291h 2292# 2293--format=arm --no-params 2294f__Ficd 2295f(int, char, double) 2296f 2297# 2298--format=arm --no-params 2299__dl__17T5__pt__8_PFcPv_iSFPv 2300T5<int (*)(char, void *)>::operator delete(void *) static 2301T5<int (*)(char, void *)>::operator delete 2302# 2303--format=arm --no-params 2304X__17T5__pt__8_PFcPv_i 2305T5<int (*)(char, void *)>::X 2306T5<int (*)(char, void *)>::X 2307# 2308--format=arm --no-params 2309__ct__12T5__pt__3_1xFi 2310T5<x>::T5(int) 2311T5<x>::T5 2312# 2313--format=arm --no-params 2314__dl__21T5__pt__11_PFiPPdPv_iSFPv 2315T5<int (*)(int, double **, void *)>::operator delete(void *) static 2316T5<int (*)(int, double **, void *)>::operator delete 2317# 2318--format=arm --no-params 2319__std__foo 2320global destructors keyed to foo 2321global destructors keyed to foo 2322# 2323--format=arm --no-params 2324__sti__bar 2325global constructors keyed to bar 2326global constructors keyed to bar 2327# 2328--format=arm --no-params 2329f__FicdPcPFci_v 2330f(int, char, double, char *, void (*)(char, int)) 2331f 2332# 2333--format=arm --no-params 2334f__FicdPcPFic_v 2335f(int, char, double, char *, void (*)(int, char)) 2336f 2337# 2338--format=arm --no-params 2339get__2T7SFv 2340T7::get(void) static 2341T7::get 2342# 2343--format=arm --no-params 2344X__21T5__pt__11_PFiPPdPv_i 2345T5<int (*)(int, double **, void *)>::X 2346T5<int (*)(int, double **, void *)>::X 2347# 2348--format=arm --no-params 2349__dl__11T5__pt__2_iSFPv 2350T5<int>::operator delete(void *) static 2351T5<int>::operator delete 2352# 2353--format=arm --no-params 2354__dl__11T5__pt__2_cSFPv 2355T5<char>::operator delete(void *) static 2356T5<char>::operator delete 2357# 2358--format=arm --no-params 2359h__Fc 2360h(char) 2361h 2362# 2363--format=arm --no-params 2364h__Fd 2365h(double) 2366h 2367# 2368--format=arm --no-params 2369h__Ff 2370h(float) 2371h 2372# 2373--format=arm --no-params 2374h__Fi 2375h(int) 2376h 2377# 2378--format=arm --no-params 2379f__Fi 2380f(int) 2381f 2382# 2383--format=arm --no-params 2384h__Fl 2385h(long) 2386h 2387# 2388--format=arm --no-params 2389h__Fs 2390h(short) 2391h 2392# 2393--format=arm --no-params 2394X__11T5__pt__2_c 2395T5<char>::X 2396T5<char>::X 2397# 2398--format=arm --no-params 2399X__11T5__pt__2_i 2400T5<int>::X 2401T5<int>::X 2402# 2403--format=arm --no-params 2404__ct__17T5__pt__8_PFcPv_iFi 2405T5<int (*)(char, void *)>::T5(int) 2406T5<int (*)(char, void *)>::T5 2407# 2408--format=arm --no-params 2409f__FicdPc 2410f(int, char, double, char *) 2411f 2412# 2413--format=arm --no-params 2414__nw__FUi 2415operator new(unsigned int) 2416operator new 2417# 2418--format=arm --no-params 2419__ct__Q3_2T11a1bSFi 2420T1::a::b::b(int) static 2421T1::a::b::b 2422# 2423--format=arm --no-params 2424__dt__Q3_2T11a1bSFi 2425T1::a::b::~b(int) static 2426T1::a::b::~b 2427# 2428--format=arm --no-params 2429put__Q3_2T11a1bSFi 2430T1::a::b::put(int) static 2431T1::a::b::put 2432# 2433--format=arm --no-params 2434get__Q2_2T11aSFv 2435T1::a::get(void) static 2436T1::a::get 2437# 2438--format=arm --no-params 2439put__2T1SFi 2440T1::put(int) static 2441T1::put 2442# 2443--format=arm --no-params 2444put__Q5_2T11a1b1c1dSFi 2445T1::a::b::c::d::put(int) static 2446T1::a::b::c::d::put 2447# 2448--format=arm --no-params 2449get__Q4_2T11a1b1cSFv 2450T1::a::b::c::get(void) static 2451T1::a::b::c::get 2452# 2453--format=arm --no-params 2454put__Q2_2T11aSFi 2455T1::a::put(int) static 2456T1::a::put 2457# 2458--format=arm --no-params 2459put__Q4_2T11a1b1cSFi 2460T1::a::b::c::put(int) static 2461T1::a::b::c::put 2462# 2463--format=arm --no-params 2464get__Q3_2T11a1bSFv 2465T1::a::b::get(void) static 2466T1::a::b::get 2467# 2468--format=arm --no-params 2469get__2T1SFv 2470T1::get(void) static 2471T1::get 2472# 2473--format=arm --no-params 2474get__Q5_2T11a1b1c1dSFv 2475T1::a::b::c::d::get(void) static 2476T1::a::b::c::d::get 2477# 2478--format=arm --no-params 2479__dt__11T1__pt__2_cFv 2480T1<char>::~T1(void) 2481T1<char>::~T1 2482# 2483--format=arm --no-params 2484__dt__12T1__pt__3_1tFv 2485T1<t>::~T1(void) 2486T1<t>::~T1 2487# 2488--format=arm --no-params 2489__dl__12T1__pt__3_1tSFPv 2490T1<t>::operator delete(void *) static 2491T1<t>::operator delete 2492# 2493--format=arm --no-params 2494__ct__11T1__pt__2_cFi 2495T1<char>::T1(int) 2496T1<char>::T1 2497# 2498--format=arm --no-params 2499__ct__11T1__pt__2_cFv 2500T1<char>::T1(void) 2501T1<char>::T1 2502# 2503--format=arm --no-params 2504__ct__12T1__pt__3_1tFi 2505T1<t>::T1(int) 2506T1<t>::T1 2507# 2508--format=arm --no-params 2509__ct__12T1__pt__3_1tFv 2510T1<t>::T1(void) 2511T1<t>::T1 2512# 2513--format=arm --no-params 2514__dl__11T1__pt__2_cSFPv 2515T1<char>::operator delete(void *) static 2516T1<char>::operator delete 2517# 2518--format=arm --no-params 2519bar__3fooFPv 2520foo::bar(void *) 2521foo::bar 2522# 2523--format=arm --no-params 2524bar__3fooCFPv 2525foo::bar(void *) const 2526foo::bar 2527# 2528--format=arm --no-params 2529__eq__3fooFR3foo 2530foo::operator==(foo &) 2531foo::operator== 2532# 2533--format=arm --no-params 2534__eq__3fooCFR3foo 2535foo::operator==(foo &) const 2536foo::operator== 2537# 2538--format=arm --no-params 2539elem__15vector__pt__2_dFi 2540vector<double>::elem(int) 2541vector<double>::elem 2542# 2543--format=arm --no-params 2544elem__15vector__pt__2_iFi 2545vector<int>::elem(int) 2546vector<int>::elem 2547# 2548--format=arm --no-params 2549__ct__15vector__pt__2_dFi 2550vector<double>::vector(int) 2551vector<double>::vector 2552# 2553--format=arm --no-params 2554__ct__15vector__pt__2_iFi 2555vector<int>::vector(int) 2556vector<int>::vector 2557# 2558--format=arm --no-params 2559__ct__25DListNode__pt__9_R6RLabelFR6RLabelP25DListNode__pt__9_R6RLabelT2 2560DListNode<RLabel &>::DListNode(RLabel &, DListNode<RLabel &> *, DListNode<RLabel &> *) 2561DListNode<RLabel &>::DListNode 2562# 2563--format=arm --no-params 2564bar__3fooFiT16FooBar 2565foo::bar(int, int, FooBar) 2566foo::bar 2567# 2568--format=arm --no-params 2569bar__3fooFPiN51PdN37PcN211T1iN215 2570foo::bar(int *, int *, int *, int *, int *, int *, double *, double *, double *, double *, char *, char *, char *, int *, int, int, int) 2571foo::bar 2572# 2573--format=hp --no-params 2574__amd__FR2T2i 2575operator%=(T2 &, int) 2576operator%= 2577# 2578--format=hp --no-params 2579__adv__FR2T2i 2580operator/=(T2 &, int) 2581operator/= 2582# 2583--format=hp --no-params 2584__amu__FR2T2i 2585operator*=(T2 &, int) 2586operator*= 2587# 2588--format=hp --no-params 2589__ami__FR2T2i 2590operator-=(T2 &, int) 2591operator-= 2592# 2593--format=hp --no-params 2594__apl__FR2T2i 2595operator+=(T2 &, int) 2596operator+= 2597# 2598--format=hp --no-params 2599__nw__2T1SFUi 2600T1::operator new(unsigned int) static 2601T1::operator new 2602# 2603--format=hp --no-params 2604__dl__2T1SFPv 2605T1::operator delete(void *) static 2606T1::operator delete 2607# 2608--format=hp --no-params 2609put__2T7SFi 2610T7::put(int) static 2611T7::put 2612# 2613--format=hp --no-params 2614h__FUc 2615h(unsigned char) 2616h 2617# 2618--format=hp --no-params 2619f__Fic 2620f(int, char) 2621f 2622# 2623--format=hp --no-params 2624h__FUi 2625h(unsigned int) 2626h 2627# 2628--format=hp --no-params 2629h__Fci 2630h(char, int) 2631h 2632# 2633--format=hp --no-params 2634h__FUl 2635h(unsigned long) 2636h 2637# 2638--format=hp --no-params 2639h__Fcl 2640h(char, long) 2641h 2642# 2643--format=hp --no-params 2644h__FUs 2645h(unsigned short) 2646h 2647# 2648--format=hp --no-params 2649h__Fcs 2650h(char, short) 2651h 2652# 2653--format=hp --no-params 2654h__FcT1 2655h(char, char) 2656h 2657# 2658--format=hp --no-params 2659f__Ficd 2660f(int, char, double) 2661f 2662# 2663--format=hp --no-params 2664f__FicdPcPFci_v 2665f(int, char, double, char *, void (*)(char, int)) 2666f 2667# 2668--format=hp --no-params 2669f__FicdPcPFic_v 2670f(int, char, double, char *, void (*)(int, char)) 2671f 2672# 2673--format=hp --no-params 2674get__2T7SFv 2675T7::get(void) static 2676T7::get 2677# 2678--format=hp --no-params 2679h__Fc 2680h(char) 2681h 2682# 2683--format=hp --no-params 2684h__Fd 2685h(double) 2686h 2687# 2688--format=hp --no-params 2689h__Ff 2690h(float) 2691h 2692# 2693--format=hp --no-params 2694h__Fi 2695h(int) 2696h 2697# 2698--format=hp --no-params 2699f__Fi 2700f(int) 2701f 2702# 2703--format=hp --no-params 2704h__Fl 2705h(long) 2706h 2707# 2708--format=hp --no-params 2709h__Fs 2710h(short) 2711h 2712# 2713--format=hp --no-params 2714f__FicdPc 2715f(int, char, double, char *) 2716f 2717# 2718--format=hp --no-params 2719__nw__FUi 2720operator new(unsigned int) 2721operator new 2722# 2723--format=hp --no-params 2724__ct__Q3_2T11a1bSFi 2725T1::a::b::b(int) static 2726T1::a::b::b 2727# 2728--format=hp --no-params 2729__dt__Q3_2T11a1bSFi 2730T1::a::b::~b(int) static 2731T1::a::b::~b 2732# 2733--format=hp --no-params 2734put__Q3_2T11a1bSFi 2735T1::a::b::put(int) static 2736T1::a::b::put 2737# 2738--format=hp --no-params 2739get__Q2_2T11aSFv 2740T1::a::get(void) static 2741T1::a::get 2742# 2743--format=hp --no-params 2744put__2T1SFi 2745T1::put(int) static 2746T1::put 2747# 2748--format=hp --no-params 2749put__Q5_2T11a1b1c1dSFi 2750T1::a::b::c::d::put(int) static 2751T1::a::b::c::d::put 2752# 2753--format=hp --no-params 2754get__Q4_2T11a1b1cSFv 2755T1::a::b::c::get(void) static 2756T1::a::b::c::get 2757# 2758--format=hp --no-params 2759put__Q2_2T11aSFi 2760T1::a::put(int) static 2761T1::a::put 2762# 2763--format=hp --no-params 2764put__Q4_2T11a1b1cSFi 2765T1::a::b::c::put(int) static 2766T1::a::b::c::put 2767# 2768--format=hp --no-params 2769get__Q3_2T11a1bSFv 2770T1::a::b::get(void) static 2771T1::a::b::get 2772# 2773--format=hp --no-params 2774get__2T1SFv 2775T1::get(void) static 2776T1::get 2777# 2778--format=hp --no-params 2779get__Q5_2T11a1b1c1dSFv 2780T1::a::b::c::d::get(void) static 2781T1::a::b::c::d::get 2782# 2783--format=hp --no-params 2784bar__3fooFPv 2785foo::bar(void *) 2786foo::bar 2787# 2788--format=hp --no-params 2789bar__3fooCFPv 2790foo::bar(void *) const 2791foo::bar 2792# 2793--format=hp --no-params 2794__eq__3fooFR3foo 2795foo::operator==(foo &) 2796foo::operator== 2797# 2798--format=hp --no-params 2799__eq__3fooCFR3foo 2800foo::operator==(foo &) const 2801foo::operator== 2802# 2803--format=hp --no-params 2804bar__3fooFiT16FooBar 2805foo::bar(int, int, FooBar) 2806foo::bar 2807# 2808--format=hp --no-params 2809bar__3fooFPiN51PdN37PcN211T1iN215 2810foo::bar(int *, int *, int *, int *, int *, int *, double *, double *, double *, double *, char *, char *, char *, int *, int, int, int) 2811foo::bar 2812# 2813--format=hp --no-params 2814__dt__2T5XTPFiPPdPv_i__Fv 2815T5<int (*)(int, double **, void *)>::~T5(void) 2816T5<int (*)(int, double **, void *)>::~T5 2817# 2818--format=hp --no-params 2819__ct__1cFi 2820c::c(int) 2821c::c 2822# 2823--format=hp --no-params 2824__dt__2T5XTi__Fv 2825T5<int>::~T5(void) 2826T5<int>::~T5 2827# 2828--format=hp --no-params 2829__dt__2T5XTc__Fv 2830T5<char>::~T5(void) 2831T5<char>::~T5 2832# 2833--format=hp --no-params 2834__ct__2T2Fi 2835T2::T2(int) 2836T2::T2 2837# 2838--format=hp --no-params 2839__dt__2T1Fv 2840T1::~T1(void) 2841T1::~T1 2842# 2843--format=hp --no-params 2844__dt__2T5XT1x__Fv 2845T5<x>::~T5(void) 2846T5<x>::~T5 2847# 2848--format=hp --no-params 2849__dt__2T5XTPFcPv_i__Fv 2850T5<int (*)(char, void *)>::~T5(void) 2851T5<int (*)(char, void *)>::~T5 2852# 2853--format=hp --no-params 2854__ct__2T5XTPFiPPdPv_i__Fi 2855T5<int (*)(int, double **, void *)>::T5(int) 2856T5<int (*)(int, double **, void *)>::T5 2857# 2858--format=hp --no-params 2859__dl__2T5XT1x__SFPv 2860T5<x>::operator delete(void *) static 2861T5<x>::operator delete 2862# 2863--format=hp --no-params 2864X__2T5XT1x 2865T5<x>::X 2866T5<x>::X 2867# 2868--format=hp --no-params 2869__ct__2T5XTi__Fi 2870T5<int>::T5(int) 2871T5<int>::T5 2872# 2873--format=hp --no-params 2874__ct__2T5XTc__Fi 2875T5<char>::T5(int) 2876T5<char>::T5 2877# 2878--format=hp --no-params 2879__dl__2T5XTPFcPv_i__SFPv 2880T5<int (*)(char, void *)>::operator delete(void *) static 2881T5<int (*)(char, void *)>::operator delete 2882# 2883--format=hp --no-params 2884X__2T5XTPFcPv_i 2885T5<int (*)(char, void *)>::X 2886T5<int (*)(char, void *)>::X 2887# 2888--format=hp --no-params 2889__ct__2T5XT1x__Fi 2890T5<x>::T5(int) 2891T5<x>::T5 2892# 2893--format=hp --no-params 2894__dl__2T5XTPFiPPdPv_i__SFPv 2895T5<int (*)(int, double **, void *)>::operator delete(void *) static 2896T5<int (*)(int, double **, void *)>::operator delete 2897# 2898--format=hp --no-params 2899X__2T5XTPFiPPdPv_i 2900T5<int (*)(int, double **, void *)>::X 2901T5<int (*)(int, double **, void *)>::X 2902# 2903--format=hp --no-params 2904__dl__2T5XTi__SFPv 2905T5<int>::operator delete(void *) static 2906T5<int>::operator delete 2907# 2908--format=hp --no-params 2909__dl__2T5XTc__SFPv 2910T5<char>::operator delete(void *) static 2911T5<char>::operator delete 2912# 2913--format=hp --no-params 2914X__2T5XTc 2915T5<char>::X 2916T5<char>::X 2917# 2918--format=hp --no-params 2919X__2T5XTi 2920T5<int>::X 2921T5<int>::X 2922# 2923--format=hp --no-params 2924__ct__2T5XTPFcPv_i__Fi 2925T5<int (*)(char, void *)>::T5(int) 2926T5<int (*)(char, void *)>::T5 2927# 2928--format=hp --no-params 2929__dt__2T1XTc__Fv 2930T1<char>::~T1(void) 2931T1<char>::~T1 2932# 2933--format=hp --no-params 2934__dt__2T1XT1t__Fv 2935T1<t>::~T1(void) 2936T1<t>::~T1 2937# 2938--format=hp --no-params 2939__dl__2T1XT1t__SFPv 2940T1<t>::operator delete(void *) static 2941T1<t>::operator delete 2942# 2943--format=hp --no-params 2944__ct__2T1XTc__Fi 2945T1<char>::T1(int) 2946T1<char>::T1 2947# 2948--format=hp --no-params 2949__ct__2T1XTc__Fv 2950T1<char>::T1(void) 2951T1<char>::T1 2952# 2953--format=hp --no-params 2954__ct__2T1XT1t__Fi 2955T1<t>::T1(int) 2956T1<t>::T1 2957# 2958--format=hp --no-params 2959__ct__2T1XT1t__Fv 2960T1<t>::T1(void) 2961T1<t>::T1 2962# 2963--format=hp --no-params 2964__dl__2T1XTc__SFPv 2965T1<char>::operator delete(void *) static 2966T1<char>::operator delete 2967# 2968--format=hp --no-params 2969elem__6vectorXTd__Fi 2970vector<double>::elem(int) 2971vector<double>::elem 2972# 2973--format=hp --no-params 2974elem__6vectorXTi__Fi 2975vector<int>::elem(int) 2976vector<int>::elem 2977# 2978--format=hp --no-params 2979__ct__6vectorXTd__Fi 2980vector<double>::vector(int) 2981vector<double>::vector 2982# 2983--format=hp --no-params 2984__ct__6vectorXTi__Fi 2985vector<int>::vector(int) 2986vector<int>::vector 2987# 2988--format=hp --no-params 2989__ct__9DListNodeXTR6RLabel__FR6RLabelP9DListNodeXTR6RLabel_T2 2990DListNode<RLabel &>::DListNode(RLabel &, DListNode<RLabel &> *, DListNode<RLabel &> *) 2991DListNode<RLabel &>::DListNode 2992# 2993--format=hp --no-params 2994elem__6vectorXTiUP34__Fi 2995vector<int,34U>::elem(int) 2996vector<int,34U>::elem 2997# 2998--format=hp --no-params 2999elem__6vectorXUP2701Td__Fi 3000vector<2701U,double>::elem(int) 3001vector<2701U,double>::elem 3002# 3003--format=hp --no-params 3004elem__6vectorXTiSP334__Fi 3005vector<int,334>::elem(int) 3006vector<int,334>::elem 3007# 3008--format=hp --no-params 3009elem__6vectorXTiSN67__Fi 3010vector<int,-67>::elem(int) 3011vector<int,-67>::elem 3012# 3013--format=hp --no-params 3014elem__6vectorXTiSM__SCFPPd 3015vector<int,-2147483648>::elem(double **) static const 3016vector<int,-2147483648>::elem 3017# 3018--format=hp --no-params 3019elem__6vectorXTiSN67UP4000TRs__Fi 3020vector<int,-67,4000U,short &>::elem(int) 3021vector<int,-67,4000U,short &>::elem 3022# 3023--format=hp --no-params 3024elem__6vectorXTiSN67TRdTFPv_i__Fi 3025vector<int,-67,double &,int (void *)>::elem(int) 3026vector<int,-67,double &,int (void *)>::elem 3027# 3028--format=hp --no-params 3029X__6vectorXTiSN67TdTPvUP5TRs 3030vector<int,-67,double,void *,5U,short &>::X 3031vector<int,-67,double,void *,5U,short &>::X 3032# 3033--format=hp --no-params 3034elem__6vectorXTiA3foo__Fi 3035vector<int,&foo>::elem(int) 3036vector<int,&foo>::elem 3037# 3038--format=hp --no-params 3039elem__6vectorXTiA3fooTPvA5Label__FiPPvT2 3040vector<int,&foo,void *,&Label>::elem(int, void **, void **) 3041vector<int,&foo,void *,&Label>::elem 3042# 3043--format=hp --no-params 3044elem__6vectorXTiSN42A3foo__Fi 3045vector<int,-42,&foo>::elem(int) 3046vector<int,-42,&foo>::elem 3047# 3048--format=hp --no-params 3049__ct__2T5XTPFcPv_i__Fi_2 3050T5<int (*)(char, void *)>::T5(int) 3051T5<int (*)(char, void *)>::T5 3052# 3053--format=hp --no-params 3054__ct__2T5XTPFcPv_i__Fi_19 3055T5<int (*)(char, void *)>::T5(int) 3056T5<int (*)(char, void *)>::T5 3057# 3058--format=hp --no-params 3059f__FicdPcPFci_v_34 3060f(int, char, double, char *, void (*)(char, int)) 3061f 3062# 3063--format=hp --no-params 3064spec__13Spec<#1,#1.*>XTiTPi_FPi 3065Spec<int,int *>::spec(int *) 3066Spec<int,int *>::spec 3067# 3068--format=hp --no-params 3069spec__16Spec<#1,#1.&,#1>XTiTRiTi_FPi 3070Spec<int,int &,int>::spec(int *) 3071Spec<int,int &,int>::spec 3072# 3073--format=hp --no-params 3074add__XTc_FcT1 3075add<char>(char, char) 3076add<char> 3077# 3078--format=hp --no-params 3079add__XTcSP9A5label_FcPPlT1 3080add<char,9,&label>(char, long **, char) 3081add<char,9,&label> 3082# 3083--format=hp --no-params 3084add__XTPfTFPd_f_FcT1 3085add<float *,float (double *)>(char, char) 3086add<float *,float (double *)> 3087# 3088--format=hp --no-params 3089unLink__12basic_stringXTcT18string_char_traitsXTc_T9allocator_Fv 3090basic_string<char,string_char_traits<char>,allocator>::unLink(void) 3091basic_string<char,string_char_traits<char>,allocator>::unLink 3092# 3093# A regression test with no args. This used to cause a segv. 3094 3095_Utf390_1__1_9223372036854775807__9223372036854775 3096_Utf390_1__1_9223372036854775807__9223372036854775 3097# 3098--format=gnu --no-params 3099call__H1Z4Test_RX01_t1C2ZX01PMX01FPX01i_vQ2X016output 3100C<Test, Test::output> call<Test>(Test &) 3101C<Test, Test::output> call<Test> 3102# 3103--format=gnu --no-params 3104fn__FPQ21n1cPMQ21n1cFPQ21n1c_i 3105fn(n::c *, int (n::c::*)(n::c *)) 3106fn 3107# 3108--format=gnu --no-params 3109f__FGt3Bar1i2G1i 3110f(Bar<2>, i) 3111f 3112# 3113--format=gnu --no-params 3114f__FGt3Bar1i21i 3115f(Bar<21>, int) 3116f 3117# 3118--format=gnu --no-params 3119f__FGt3Bar1i2G4XY_t 3120f(Bar<2>, XY_t) 3121f 3122# 3123--format=gnu --no-params 3124foo__H1Zt2TA2ZRCiZt2NA1Ui9_X01_i 3125int foo<TA<int const &, NA<9> > >(TA<int const &, NA<9> >) 3126int foo<TA<int const &, NA<9> > > 3127# 3128--format=gnu --no-params 3129foo__H1Zt2TA2ZcZt2NA1Ui20_X01_i 3130int foo<TA<char, NA<20> > >(TA<char, NA<20> >) 3131int foo<TA<char, NA<20> > > 3132# 3133--format=gnu --no-params 3134foo__H1Zt2TA2ZiZt8N___A___1Ui99_X01_i 3135int foo<TA<int, N___A___<99> > >(TA<int, N___A___<99> >) 3136int foo<TA<int, N___A___<99> > > 3137# 3138--format=gnu --no-params 3139foo__H1Zt2TA2ZRCiZt2NA1im1_X01_i 3140int foo<TA<int const &, NA<-1> > >(TA<int const &, NA<-1> >) 3141int foo<TA<int const &, NA<-1> > > 3142# 3143--format=gnu --no-params 3144foo__H1Zt2TA2ZRCiZt2NA1im9_X01_i 3145int foo<TA<int const &, NA<-9> > >(TA<int const &, NA<-9> >) 3146int foo<TA<int const &, NA<-9> > > 3147# 3148--format=gnu --no-params 3149foo__H1Zt2TA2ZcZt2NA1i_m20__X01_i 3150int foo<TA<char, NA<-20> > >(TA<char, NA<-20> >) 3151int foo<TA<char, NA<-20> > > 3152# 3153--format=gnu --no-params 3154foo__H1Zt2TA2ZcZt2NA1im1_X01_i 3155int foo<TA<char, NA<-1> > >(TA<char, NA<-1> >) 3156int foo<TA<char, NA<-1> > > 3157# 3158--format=gnu --no-params 3159foo__H1Zt2TA2ZiZt4N__A1im9_X01_i 3160int foo<TA<int, N__A<-9> > >(TA<int, N__A<-9> >) 3161int foo<TA<int, N__A<-9> > > 3162# 3163--format=gnu --no-params 3164foo__H1Zt2TA2ZiZt4N__A1i_m99__X01_i 3165int foo<TA<int, N__A<-99> > >(TA<int, N__A<-99> >) 3166int foo<TA<int, N__A<-99> > > 3167# 3168--format=gnu --no-params 3169__opi__t2TA2ZiZt4N__A1i9 3170TA<int, N__A<9> >::operator int(void) 3171TA<int, N__A<9> >::operator int 3172# 3173--format=gnu --no-params 3174__opi__t2TA2ZiZt8N___A___1i_m99_ 3175TA<int, N___A___<-99> >::operator int(void) 3176TA<int, N___A___<-99> >::operator int 3177# 3178--format=gnu --no-params 3179foo___bar__baz_____H1Zt2TA2ZiZt8N___A___1i99_X01_i 3180int foo___bar__baz___<TA<int, N___A___<99> > >(TA<int, N___A___<99> >) 3181int foo___bar__baz___<TA<int, N___A___<99> > > 3182# 3183--format=gnu --no-params 3184foo__bar___foobar_____t2TA2ZiZt8N___A___1i_m99_ 3185TA<int, N___A___<-99> >::foo__bar___foobar___(void) 3186TA<int, N___A___<-99> >::foo__bar___foobar___ 3187# 3188--format=gnu --no-params 3189foo__bar___foobar_____t2TA2ZiZt4N__A1i9 3190TA<int, N__A<9> >::foo__bar___foobar___(void) 3191TA<int, N__A<9> >::foo__bar___foobar___ 3192# 3193--format=gnu --no-params 3194__tfP8sockaddr 3195sockaddr * type_info function 3196sockaddr * type_info function 3197# 3198--format=gnu --no-params 3199__tfPQ25libcwt16option_event_tct1Z12burst_app_ct 3200libcw::option_event_tct<burst_app_ct> * type_info function 3201libcw::option_event_tct<burst_app_ct> * type_info function 3202# 3203--format=gnu --no-params 3204__tiP8sockaddr 3205sockaddr * type_info node 3206sockaddr * type_info node 3207# 3208--format=gnu --no-params 3209__tiPQ25libcwt16option_event_tct1Z12burst_app_ct 3210libcw::option_event_tct<burst_app_ct> * type_info node 3211libcw::option_event_tct<burst_app_ct> * type_info node 3212# 3213--format=gnu --no-params 3214_27_GLOBAL_.N.__12burst_app_ct.app_instance 3215{anonymous}::app_instance 3216{anonymous}::app_instance 3217# 3218--format=gnu --no-params 3219_26_GLOBAL_$N$_tmp_n.iilg4Gya$app_instance 3220{anonymous}::app_instance 3221{anonymous}::app_instance 3222# 3223--format=gnu-v3 --no-params 3224_Z3fo5n 3225fo5(__int128) 3226fo5 3227# 3228--format=gnu-v3 --no-params 3229_Z3fo5o 3230fo5(unsigned __int128) 3231fo5 3232# 3233--format=java 3234_ZN4java3awt10ScrollPane7addImplEPNS0_9ComponentEPNS_4lang6ObjectEi 3235java.awt.ScrollPane.addImpl(java.awt.Component, java.lang.Object, int) 3236# 3237--format=java 3238_ZN4java3awt4geom15AffineTransform9getMatrixEP6JArrayIdE 3239java.awt.geom.AffineTransform.getMatrix(double[]) 3240# 3241--format=java 3242_ZN23Mangle$Inner$InnerInner3fooEP6JArrayIPS0_IiEEdPS0_IPS0_IPS0_IPS0_IPN4java4lang6StringEEEEEPS0_IPS0_IPN6MangleEEE 3243Mangle$Inner$InnerInner.foo(int[][], double, java.lang.String[][][][], Mangle[][]) 3244# 3245--format=java 3246_ZN6JArray1tEP6JArrayIPS_E 3247JArray.t(JArray[]) 3248# 3249--format=java 3250_ZN4Prim1iEibcdfwPN4java4lang6StringEsx 3251Prim.i(int, boolean, byte, double, float, char, java.lang.String, short, long) 3252# 3253--format=java 3254_ZN4java4util14Map__U24_Entry11class__U24_E 3255java.util.Map$Entry.class$ 3256# 3257--format=java 3258_ZN3org7eclipse3cdt5debug8internal4core5model9CVariable6sizeof$Ev 3259org.eclipse.cdt.debug.internal.core.model.CVariable.sizeof() 3260# 3261--format=hp --no-params 3262_Utf58_0_1__1_2147483647__2147483648 3263_Utf58_0_1__1_2147483647__2147483648 3264_Utf58_0_1__1_2147483647__2147483648 3265# 3266--format=gnu-v3 --no-params 3267St9bad_alloc 3268std::bad_alloc 3269std::bad_alloc 3270# 3271--format=gnu-v3 --no-params 3272_ZN1f1fE 3273f::f 3274f::f 3275# 3276--format=gnu-v3 --no-params 3277_Z1fv 3278f() 3279f 3280# 3281--format=gnu-v3 --no-params 3282_Z1fi 3283f(int) 3284f 3285# 3286--format=gnu-v3 --no-params 3287_Z3foo3bar 3288foo(bar) 3289foo 3290# 3291--format=gnu-v3 --no-params 3292_Zrm1XS_ 3293operator%(X, X) 3294operator% 3295# 3296--format=gnu-v3 --no-params 3297_ZplR1XS0_ 3298operator+(X&, X&) 3299operator+ 3300# 3301--format=gnu-v3 --no-params 3302_ZlsRK1XS1_ 3303operator<<(X const&, X const&) 3304operator<< 3305# 3306--format=gnu-v3 --no-params 3307_ZN3FooIA4_iE3barE 3308Foo<int [4]>::bar 3309Foo<int [4]>::bar 3310# 3311--format=gnu-v3 --no-params 3312_Z1fIiEvi 3313void f<int>(int) 3314f<int> 3315# 3316--format=gnu-v3 --no-params 3317_Z5firstI3DuoEvS0_ 3318void first<Duo>(Duo) 3319first<Duo> 3320# 3321--format=gnu-v3 --no-params 3322_Z5firstI3DuoEvT_ 3323void first<Duo>(Duo) 3324first<Duo> 3325# 3326--format=gnu-v3 --no-params 3327_Z3fooIiFvdEiEvv 3328void foo<int, void (double), int>() 3329foo<int, void (double), int> 3330# 3331--format=gnu-v3 --no-params 3332_Z1fIFvvEEvv 3333void f<void ()>() 3334f<void ()> 3335# 3336--format=gnu-v3 --no-params 3337_ZN1N1fE 3338N::f 3339N::f 3340# 3341--format=gnu-v3 --no-params 3342_ZN6System5Sound4beepEv 3343System::Sound::beep() 3344System::Sound::beep 3345# 3346--format=gnu-v3 --no-params 3347_ZN5Arena5levelE 3348Arena::level 3349Arena::level 3350# 3351--format=gnu-v3 --no-params 3352_ZN5StackIiiE5levelE 3353Stack<int, int>::level 3354Stack<int, int>::level 3355# 3356--format=gnu-v3 --no-params 3357_Z1fI1XEvPVN1AIT_E1TE 3358void f<X>(A<X>::T volatile*) 3359f<X> 3360# 3361--format=gnu-v3 --no-params 3362_ZngILi42EEvN1AIXplT_Li2EEE1TE 3363void operator-<42>(A<(42)+(2)>::T) 3364operator-<42> 3365# 3366--format=gnu-v3 --no-params 3367_Z4makeI7FactoryiET_IT0_Ev 3368Factory<int> make<Factory, int>() 3369make<Factory, int> 3370# 3371--format=gnu-v3 --no-params 3372_Z4makeI7FactoryiET_IT0_Ev 3373Factory<int> make<Factory, int>() 3374make<Factory, int> 3375# 3376--format=gnu-v3 --no-params 3377_Z3foo5Hello5WorldS0_S_ 3378foo(Hello, World, World, Hello) 3379foo 3380# 3381--format=gnu-v3 --no-params 3382_Z3fooPM2ABi 3383foo(int AB::**) 3384foo 3385# 3386--format=gnu-v3 --no-params 3387_ZlsRSoRKSs 3388operator<<(std::ostream&, std::string const&) 3389operator<< 3390# 3391--format=gnu-v3 --no-params 3392_ZTI7a_class 3393typeinfo for a_class 3394typeinfo for a_class 3395# 3396--format=gnu-v3 --no-params 3397U4_farrVKPi 3398int* const volatile restrict _far 3399int* const volatile restrict _far 3400# 3401--format=gnu-v3 --no-params 3402_Z3fooILi2EEvRAplT_Li1E_i 3403void foo<2>(int (&) [(2)+(1)]) 3404foo<2> 3405# 3406--format=gnu-v3 --no-params 3407_Z1fM1AKFvvE 3408f(void (A::*)() const) 3409f 3410# 3411--format=gnu-v3 --no-params 3412_Z3fooc 3413foo(char) 3414foo 3415# 3416--format=gnu-v3 --no-params 3417_Z2f0u8char16_t 3418f0(char16_t) 3419f0 3420# 3421--format=gnu-v3 --no-params 3422_Z2f0Pu8char16_t 3423f0(char16_t*) 3424f0 3425# 3426--format=gnu-v3 --no-params 3427_Z2f0u8char32_t 3428f0(char32_t) 3429f0 3430# 3431--format=gnu-v3 --no-params 3432_Z2f0Pu8char32_t 3433f0(char32_t*) 3434f0 3435# 3436--format=gnu-v3 --no-params 34372CBIL_Z3foocEE 3438CB<foo(char)> 3439CB<foo(char)> 3440# 3441--format=gnu-v3 --no-params 34422CBIL_Z7IsEmptyEE 3443CB<IsEmpty> 3444CB<IsEmpty> 3445# 3446--format=gnu-v3 --no-params 3447_ZZN1N1fEiE1p 3448N::f(int)::p 3449N::f(int)::p 3450# 3451--format=gnu-v3 --no-params 3452_ZZN1N1fEiEs 3453N::f(int)::string literal 3454N::f(int)::string literal 3455# 3456--format=gnu-v3 --no-params 3457_Z1fPFvvEM1SFvvE 3458f(void (*)(), void (S::*)()) 3459f 3460# 3461--format=gnu-v3 --no-params 3462_ZN1N1TIiiE2mfES0_IddE 3463N::T<int, int>::mf(N::T<double, double>) 3464N::T<int, int>::mf 3465# 3466--format=gnu-v3 --no-params 3467_ZSt5state 3468std::state 3469std::state 3470# 3471--format=gnu-v3 --no-params 3472_ZNSt3_In4wardE 3473std::_In::ward 3474std::_In::ward 3475# 3476--format=gnu-v3 --no-params 3477_Z1fKPFiiE 3478f(int (* const)(int)) 3479f 3480# 3481--format=gnu-v3 --no-params 3482_Z1fAszL_ZZNK1N1A1fEvE3foo_0E_i 3483f(int [sizeof (N::A::f() const::foo)]) 3484f 3485# 3486--format=gnu-v3 --no-params 3487_Z1fA37_iPS_ 3488f(int [37], int (*) [37]) 3489f 3490# 3491--format=gnu-v3 --no-params 3492_Z1fM1AFivEPS0_ 3493f(int (A::*)(), int (*)()) 3494f 3495# 3496--format=gnu-v3 --no-params 3497_Z1fPFPA1_ivE 3498f(int (*(*)()) [1]) 3499f 3500# 3501--format=gnu-v3 --no-params 3502_Z1fPKM1AFivE 3503f(int (A::* const*)()) 3504f 3505# 3506--format=gnu-v3 --no-params 3507_Z1jM1AFivEPS1_ 3508j(int (A::*)(), int (A::**)()) 3509j 3510# 3511--format=gnu-v3 --no-params 3512_Z1sPA37_iPS0_ 3513s(int (*) [37], int (**) [37]) 3514s 3515# 3516--format=gnu-v3 --no-params 3517_Z3fooA30_A_i 3518foo(int [30][]) 3519foo 3520# 3521--format=gnu-v3 --no-params 3522_Z3kooPA28_A30_i 3523koo(int (*) [28][30]) 3524koo 3525# 3526--format=gnu-v3 --no-params 3527_ZlsRKU3fooU4bart1XS0_ 3528operator<<(X bart foo const&, X bart) 3529operator<< 3530# 3531--format=gnu-v3 --no-params 3532_ZlsRKU3fooU4bart1XS2_ 3533operator<<(X bart foo const&, X bart foo const) 3534operator<< 3535# 3536--format=gnu-v3 --no-params 3537_Z1fM1AKFivE 3538f(int (A::*)() const) 3539f 3540# 3541--format=gnu-v3 --no-params 3542_Z3absILi11EEvv 3543void abs<11>() 3544abs<11> 3545# 3546--format=gnu-v3 --no-params 3547_ZN1AIfEcvT_IiEEv 3548A<float>::operator int<int>() 3549A<float>::operator int<int> 3550# 3551--format=gnu-v3 --no-params 3552_ZN12libcw_app_ct10add_optionIS_EEvMT_FvPKcES3_cS3_S3_ 3553void libcw_app_ct::add_option<libcw_app_ct>(void (libcw_app_ct::*)(char const*), char const*, char, char const*, char const*) 3554libcw_app_ct::add_option<libcw_app_ct> 3555# 3556--format=gnu-v3 --no-params 3557_ZGVN5libcw24_GLOBAL__N_cbll.cc0ZhUKa23compiler_bug_workaroundISt6vectorINS_13omanip_id_tctINS_5debug32memblk_types_manipulator_data_ctEEESaIS6_EEE3idsE 3558guard variable for libcw::(anonymous namespace)::compiler_bug_workaround<std::vector<libcw::omanip_id_tct<libcw::debug::memblk_types_manipulator_data_ct>, std::allocator<libcw::omanip_id_tct<libcw::debug::memblk_types_manipulator_data_ct> > > >::ids 3559guard variable for libcw::(anonymous namespace)::compiler_bug_workaround<std::vector<libcw::omanip_id_tct<libcw::debug::memblk_types_manipulator_data_ct>, std::allocator<libcw::omanip_id_tct<libcw::debug::memblk_types_manipulator_data_ct> > > >::ids 3560# 3561--format=gnu-v3 --no-params 3562_ZN5libcw5debug13cwprint_usingINS_9_private_12GlobalObjectEEENS0_17cwprint_using_tctIT_EERKS5_MS5_KFvRSt7ostreamE 3563libcw::debug::cwprint_using_tct<libcw::_private_::GlobalObject> libcw::debug::cwprint_using<libcw::_private_::GlobalObject>(libcw::_private_::GlobalObject const&, void (libcw::_private_::GlobalObject::*)(std::ostream&) const) 3564libcw::debug::cwprint_using<libcw::_private_::GlobalObject> 3565# 3566--format=gnu-v3 --no-params 3567_ZNKSt14priority_queueIP27timer_event_request_base_ctSt5dequeIS1_SaIS1_EE13timer_greaterE3topEv 3568std::priority_queue<timer_event_request_base_ct*, std::deque<timer_event_request_base_ct*, std::allocator<timer_event_request_base_ct*> >, timer_greater>::top() const 3569std::priority_queue<timer_event_request_base_ct*, std::deque<timer_event_request_base_ct*, std::allocator<timer_event_request_base_ct*> >, timer_greater>::top 3570# 3571--format=gnu-v3 --no-params 3572_ZNKSt15_Deque_iteratorIP15memory_block_stRKS1_PS2_EeqERKS5_ 3573std::_Deque_iterator<memory_block_st*, memory_block_st* const&, memory_block_st* const*>::operator==(std::_Deque_iterator<memory_block_st*, memory_block_st* const&, memory_block_st* const*> const&) const 3574std::_Deque_iterator<memory_block_st*, memory_block_st* const&, memory_block_st* const*>::operator== 3575# 3576--format=gnu-v3 --no-params 3577_ZNKSt17__normal_iteratorIPK6optionSt6vectorIS0_SaIS0_EEEmiERKS6_ 3578std::__normal_iterator<option const*, std::vector<option, std::allocator<option> > >::operator-(std::__normal_iterator<option const*, std::vector<option, std::allocator<option> > > const&) const 3579std::__normal_iterator<option const*, std::vector<option, std::allocator<option> > >::operator- 3580# 3581--format=gnu-v3 --no-params 3582_ZNSbIcSt11char_traitsIcEN5libcw5debug27no_alloc_checking_allocatorEE12_S_constructIPcEES6_T_S7_RKS3_ 3583char* std::basic_string<char, std::char_traits<char>, libcw::debug::no_alloc_checking_allocator>::_S_construct<char*>(char*, char*, libcw::debug::no_alloc_checking_allocator const&) 3584std::basic_string<char, std::char_traits<char>, libcw::debug::no_alloc_checking_allocator>::_S_construct<char*> 3585# 3586--format=gnu-v3 --no-params 3587_Z1fI1APS0_PKS0_EvT_T0_T1_PA4_S3_M1CS8_ 3588void f<A, A*, A const*>(A, A*, A const*, A const* (*) [4], A const* (* C::*) [4]) 3589f<A, A*, A const*> 3590# 3591--format=gnu-v3 --no-params 3592_Z3fooiPiPS_PS0_PS1_PS2_PS3_PS4_PS5_PS6_PS7_PS8_PS9_PSA_PSB_PSC_ 3593foo(int, int*, int**, int***, int****, int*****, int******, int*******, int********, int*********, int**********, int***********, int************, int*************, int**************, int***************) 3594foo 3595# 3596--format=gnu-v3 --no-params 3597_ZSt1BISt1DIP1ARKS2_PS3_ES0_IS2_RS2_PS2_ES2_ET0_T_SB_SA_PT1_ 3598std::D<A*, A*&, A**> std::B<std::D<A*, A* const&, A* const*>, std::D<A*, A*&, A**>, A*>(std::D<A*, A* const&, A* const*>, std::D<A*, A* const&, A* const*>, std::D<A*, A*&, A**>, A**) 3599std::B<std::D<A*, A* const&, A* const*>, std::D<A*, A*&, A**>, A*> 3600# 3601--format=gnu-v3 --no-params 3602_X11TransParseAddress 3603_X11TransParseAddress 3604_X11TransParseAddress 3605# 3606--format=gnu-v3 --no-params 3607_ZNSt13_Alloc_traitsISbIcSt18string_char_traitsIcEN5libcw5debug9_private_17allocator_adaptorIcSt24__default_alloc_templateILb0ELi327664EELb1EEEENS5_IS9_S7_Lb1EEEE15_S_instancelessE 3608std::_Alloc_traits<std::basic_string<char, std::string_char_traits<char>, libcw::debug::_private_::allocator_adaptor<char, std::__default_alloc_template<false, 327664>, true> >, libcw::debug::_private_::allocator_adaptor<std::basic_string<char, std::string_char_traits<char>, libcw::debug::_private_::allocator_adaptor<char, std::__default_alloc_template<false, 327664>, true> >, std::__default_alloc_template<false, 327664>, true> >::_S_instanceless 3609std::_Alloc_traits<std::basic_string<char, std::string_char_traits<char>, libcw::debug::_private_::allocator_adaptor<char, std::__default_alloc_template<false, 327664>, true> >, libcw::debug::_private_::allocator_adaptor<std::basic_string<char, std::string_char_traits<char>, libcw::debug::_private_::allocator_adaptor<char, std::__default_alloc_template<false, 327664>, true> >, std::__default_alloc_template<false, 327664>, true> >::_S_instanceless 3610# 3611--format=gnu-v3 --no-params 3612_GLOBAL__I__Z2fnv 3613global constructors keyed to fn() 3614global constructors keyed to fn() 3615# 3616--format=gnu-v3 --no-params 3617_Z1rM1GFivEMS_KFivES_M1HFivES1_4whatIKS_E5what2IS8_ES3_ 3618r(int (G::*)(), int (G::*)() const, G, int (H::*)(), int (G::*)(), what<G const>, what2<G const>, int (G::*)() const) 3619r 3620# 3621# This is from the gdb testsuite gdb.cp/cplusfuncs.exp. 3622--format=gnu-v3 --no-params 3623_Z10hairyfunc5PFPFilEPcE 3624hairyfunc5(int (*(*)(char*))(long)) 3625hairyfunc5 3626# 3627# This is from gcc PR 8861 3628--format=gnu-v3 --no-params 3629_Z1fILi1ELc120EEv1AIXplT_cviLd810000000000000000703DAD7A370C5EEE 3630void f<1, (char)120>(A<(1)+((int)((double)[810000000000000000703DAD7A370C5]))>) 3631f<1, (char)120> 3632# 3633# This is also from gcc PR 8861 3634--format=gnu-v3 --no-params 3635_Z1fILi1EEv1AIXplT_cvingLf3f800000EEE 3636void f<1>(A<(1)+((int)(-((float)[3f800000])))>) 3637f<1> 3638# 3639# This is from a libstdc++ debug mode patch. 3640--format=gnu-v3 --no-params 3641_ZNK11__gnu_debug16_Error_formatter14_M_format_wordImEEvPciPKcT_ 3642void __gnu_debug::_Error_formatter::_M_format_word<unsigned long>(char*, int, char const*, unsigned long) const 3643__gnu_debug::_Error_formatter::_M_format_word<unsigned long> 3644# 3645# The new demangler used to core dump on this. 3646--format=gnu-v3 --no-params 3647_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPSt4pairISsPFbP6sqlitePPcEESt6vectorIS9_SaIS9_EEEESE_ET0_T_SG_SF_ 3648__gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > > std::uninitialized_copy<__gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > >, __gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > > >(__gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > >, __gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > >, __gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > >) 3649std::uninitialized_copy<__gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > >, __gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > > > 3650# 3651# The new demangler used to fail on this. 3652--format=gnu-v3 --no-params 3653_Z1fP1cIPFiiEE 3654f(c<int (*)(int)>*) 3655f 3656# 3657# Wrap expressions using '>' in an extra layer of parens to avoid 3658# confusion with the '>' which ends the template parameters. 3659--format=gnu-v3 --no-params 3660_Z4dep9ILi3EEvP3fooIXgtT_Li2EEE 3661void dep9<3>(foo<((3)>(2))>*) 3662dep9<3> 3663# 3664# Watch out for templated version of `operator<'--it needs an extra 3665# space. 3666--format=gnu-v3 --no-params 3667_ZStltI9file_pathSsEbRKSt4pairIT_T0_ES6_ 3668bool std::operator< <file_path, std::string>(std::pair<file_path, std::string> const&, std::pair<file_path, std::string> const&) 3669std::operator< <file_path, std::string> 3670# 3671# More hairy qualifier handling. 3672--format=gnu-v3 --no-params 3673_Z9hairyfuncM1YKFPVPFrPA2_PM1XKFKPA3_ilEPcEiE 3674hairyfunc(int (* const (X::** (* restrict (* volatile* (Y::*)(int) const)(char*)) [2])(long) const) [3]) 3675hairyfunc 3676# 3677# Check that negative numbers are handled correctly. 3678--format=gnu-v3 --no-params 3679_Z1fILin1EEvv 3680void f<-1>() 3681f<-1> 3682# 3683# Check a destructor of a standard substitution. 3684--format=gnu-v3 --no-params 3685_ZNSdD0Ev 3686std::basic_iostream<char, std::char_traits<char> >::~basic_iostream() 3687std::basic_iostream<char, std::char_traits<char> >::~basic_iostream 3688# 3689# Another case where we got member function qualifiers wrong. 3690--format=gnu-v3 --no-params 3691_ZNK15nsBaseHashtableI15nsUint32HashKey8nsCOMPtrI4IFooEPS2_E13EnumerateReadEPF15PLDHashOperatorRKjS4_PvES9_ 3692nsBaseHashtable<nsUint32HashKey, nsCOMPtr<IFoo>, IFoo*>::EnumerateRead(PLDHashOperator (*)(unsigned int const&, IFoo*, void*), void*) const 3693nsBaseHashtable<nsUint32HashKey, nsCOMPtr<IFoo>, IFoo*>::EnumerateRead 3694# 3695# Another member function qualifier test case, when the member function 3696# returns a pointer to function. 3697--format=gnu-v3 --no-params 3698_ZNK1C1fIiEEPFivEv 3699int (*C::f<int>() const)() 3700C::f<int> 3701# 3702# Another case where we got member function qualifiers wrong. 3703--format=gnu-v3 --no-params 3704_ZZ3BBdI3FooEvvENK3Fob3FabEv 3705void BBd<Foo>()::Fob::Fab() const 3706void BBd<Foo>()::Fob::Fab 3707# 3708# The same idea one level deeper. 3709--format=gnu-v3 --no-params 3710_ZZZ3BBdI3FooEvvENK3Fob3FabEvENK3Gob3GabEv 3711void BBd<Foo>()::Fob::Fab() const::Gob::Gab() const 3712void BBd<Foo>()::Fob::Fab() const::Gob::Gab 3713# 3714# Yet another member function qualifier problem. 3715--format=gnu-v3 --no-params 3716_ZNK5boost6spirit5matchI13rcs_deltatextEcvMNS0_4impl5dummyEFvvEEv 3717boost::spirit::match<rcs_deltatext>::operator void (boost::spirit::impl::dummy::*)()() const 3718boost::spirit::match<rcs_deltatext>::operator void (boost::spirit::impl::dummy::*)() 3719# 3720# Multi-dimensional arrays with qualifiers on the inner dimensions. 3721--format=gnu-v3 --no-params 3722_Z3fooIA6_KiEvA9_KT_rVPrS4_ 3723void foo<int const [6]>(int const [9][6], int restrict const (* volatile restrict) [9][6]) 3724foo<int const [6]> 3725# 3726# From PR libstdc++/12736 3727--format=gnu-v3 --no-params 3728_Z3fooIA3_iEvRKT_ 3729void foo<int [3]>(int const (&) [3]) 3730foo<int [3]> 3731# 3732# Related to PR libstdc++/12736 3733--format=gnu-v3 --no-params 3734_Z3fooIPA3_iEvRKT_ 3735void foo<int (*) [3]>(int (* const&) [3]) 3736foo<int (*) [3]> 3737# 3738# This used to crash the demangler--PR 16240 3739--format=gnu-v3 --no-params 3740_ZN13PatternDriver23StringScalarDeleteValueC1ERKNS_25ConflateStringScalarValueERKNS_25AbstractStringScalarValueERKNS_12TemplateEnumINS_12pdcomplementELZNS_16complement_namesEELZNS_14COMPLEMENTENUMEEEE 3741PatternDriver::StringScalarDeleteValue::StringScalarDeleteValue(PatternDriver::ConflateStringScalarValue const&, PatternDriver::AbstractStringScalarValue const&, PatternDriver::TemplateEnum<PatternDriver::pdcomplement, PatternDriver::complement_names, PatternDriver::COMPLEMENTENUM> const&) 3742PatternDriver::StringScalarDeleteValue::StringScalarDeleteValue 3743# 3744# This used to cause the demangler to walk into undefined memory--PR 22268 3745--format=gnu-v3 --no-params 3746ALsetchannels 3747ALsetchannels 3748ALsetchannels 3749# Test GNU V3 constructor and destructor identification. 3750# 0 means it is not a constructor/destructor. 3751# Other integers correspond to enum gnu_v3_{c,d}tor_kinds in demangle.h. 3752--is-v3-ctor 3753_GLOBAL__I__Z2fnv 37540 3755# 3756--is-v3-dtor 3757_GLOBAL__I__Z2fnv 37580 3759# 3760--is-v3-ctor 3761_ZNSdC1Ev 37621 3763# 3764--is-v3-dtor 3765_ZNSdC1Ev 37660 3767# 3768--is-v3-ctor 3769_ZNSdD0Ev 37700 3771# 3772--is-v3-dtor 3773_ZNSdD0Ev 37741 3775# 3776--is-v3-ctor 3777_ZNSdC2Ev 37782 3779# 3780--is-v3-dtor 3781_ZNSdC2Ev 37820 3783# 3784--is-v3-ctor 3785_ZNSdD1Ev 37860 3787# 3788--is-v3-dtor 3789_ZNSdD1Ev 37902 3791# 3792# This caused an infinite loop. 3793# 3794# This is generated by an EDG compiler (kcc 4.0). To demangle it 3795# correctly, I believe that we have to understand that the J37J deep 3796# in the string somehow refers back to the type starting 37 characters 3797# in from some starting point, so that it winds up being the type 3798# starting with 41THandle.... However, lacking a spec for EDG 3799# demangling, it's hard to implement this. 3800# 3801# In the meantime, this symbol can be successfully demangled in GNU 3802# mode. Of course the result is more or less nonsense, but an older 3803# version of g++ would indeed generate this mangled name given the 3804# appropriate input, so the demangling is correct. 3805--format=auto --no-params 3806__CPR212____ct__Q3_3std141list__tm__128_Q2_3edm41THandle__tm__26_Q2_4emid15EMparticleChunkQ2_3std68allocator__tm__51_Q2_3edmJ37J14const_iteratorFRCQ3_3std18list__tm__7_Z1ZZ2Z8iterator 3807_Z1ZZ2Z::__CPR212____ct__Q3_3std141list__tm__128_Q2_3edm41THandle__tm__26_Q2_4emid15EMparticleChunkQ2_3std68allocator__tm__51_Q2_3edmJ37J14const_iteratorFRCQ3_3std18list__tm(iterator) 3808_Z1ZZ2Z::__CPR212____ct__Q3_3std141list__tm__128_Q2_3edm41THandle__tm__26_Q2_4emid15EMparticleChunkQ2_3std68allocator__tm__51_Q2_3edmJ37J14const_iteratorFRCQ3_3std18list__tm 3809# 3810# This used to cause a crash. It doesn't follow the C++ encoding so 3811# the demangled name should be identical to the original symbol name. 3812--format=auto --no-params 3813_test_array__L_1__B23b___clean.6 3814_test_array__L_1__B23b___clean.6 3815_test_array__L_1__B23b___clean.6 3816# 3817--format=java 3818_ZGAN4java4lang5Class7forNameEPNS0_6StringE 3819hidden alias for java.lang.Class.forName(java.lang.String) 3820# 3821# Test cases to verify encoding that determines if a return type is present 3822# Related to PR9861 3823--format=java 3824_ZN4java4lang4Math4acosEJdd 3825java.lang.Math.acos(double)double 3826# 3827--format=auto 3828_ZN4java4lang4Math4acosEJdd 3829double java::lang::Math::acos(double) 3830# 3831--format=auto 3832_ZN4java4lang4Math4acosEJvd 3833void java::lang::Math::acos(double) 3834# 3835--format=auto --ret-postfix 3836_ZN4java4lang4Math4acosEJdd 3837java::lang::Math::acos(double)double 3838# 3839--format=gnu-v3 --no-params --ret-postfix 3840_Z4makeI7FactoryiET_IT0_Ev 3841make<Factory, int>()Factory<int> 3842make<Factory, int> 3843# 3844# From PR 28797 3845--format=auto --no-params 3846_Z1fM1AKiPKS1_ 3847f(int const A::*, int const A::* const*) 3848f 3849# This used to cause a core dump in the demangler -- PR 29176 3850--format=auto --no-params 3851SASDASDFASDF_sdfsdf 3852SASDASDFASDF_sdfsdf 3853SASDASDFASDF_sdfsdf 3854# These are all cases of invalid manglings where the demangler would read 3855# past the end of the string. 3856# d_name wasn't honouring a NULL from d_substitution 3857--format=gnu-v3 3858_ZSA 3859_ZSA 3860# d_expr_primary wasn't honouring NULL from cplus_demangle_mangled_name 3861--format=gnu-v3 3862_ZN1fIL_ 3863_ZN1fIL_ 3864# d_operator_name was taking two characters in a row 3865--format=gnu-v3 3866_Za 3867_Za 3868# d_prefix wasn't honouring NULL from d_substitution 3869--format=gnu-v3 3870_ZNSA 3871_ZNSA 3872# d_prefix wasn't honouring NULL from d_template_param 3873--format=gnu-v3 3874_ZNT 3875_ZNT 3876# Dereferencing NULL in d_pointer_to_member_type 3877--format=gnu-v3 3878_Z1aMark 3879_Z1aMark 3880# <local-source-name> test 1 3881--format=gnu-v3 3882_ZL3foo_2 3883foo 3884# <local-source-name> test 2 3885--format=gnu-v3 3886_ZZL3foo_2vE4var1 3887foo()::var1 3888# <local-source-name> test 3 3889--format=gnu-v3 3890_ZZL3foo_2vE4var1_0 3891foo()::var1 3892# <local-source-name> test 4 3893--format=gnu-v3 3894_ZZN7myspaceL3foo_1EvEN11localstruct1fEZNS_3fooEvE16otherlocalstruct 3895myspace::foo()::localstruct::f(myspace::foo()::otherlocalstruct) 3896# Java resource name 3897--format=gnu-v3 3898_ZGr32_java$Sutil$Siso4217$_properties 3899java resource java/util/iso4217.properties 3900# decltype/param placeholder test 3901--format=gnu-v3 3902_Z3addIidEDTplfp_fp0_ET_T0_ 3903decltype ({parm#1}+{parm#2}) add<int, double>(int, double) 3904# decltype scope test 3905--format=gnu-v3 3906_Z1fI1SENDtfp_E4typeET_ 3907decltype ({parm#1})::type f<S>(S) 3908# decltype/fn call test 3909--format=gnu-v3 3910_Z4add3IidEDTclL_Z1gEfp_fp0_EET_T0_ 3911decltype (g({parm#1}, {parm#2})) add3<int, double>(int, double) 3912# 'this' test 3913--format=gnu-v3 3914_ZN1A1fIiEEDTcldtdtdefpT1b1fIT_EEEv 3915decltype ((((*this).b).(f<int>))()) A::f<int>() 3916# new (2008) built in types test 3917--format=gnu-v3 3918_Z1fDfDdDeDhDsDi 3919f(decimal32, decimal64, decimal128, half, char16_t, char32_t) 3920# pack expansion test 3921--format=gnu-v3 3922_Z1fIIPiPfPdEEvDpT_ 3923void f<int*, float*, double*>(int*, float*, double*) 3924# '.' test 3925--format=gnu-v3 3926_Z1hI1AIiEdEDTcldtfp_1gIT0_EEET_S2_ 3927decltype (({parm#1}.(g<double>))()) h<A<int>, double>(A<int>, double) 3928# test for typed function in decltype 3929--format=gnu-v3 3930_ZN1AIiE1jIiEEDTplfp_clL_Z1xvEEET_ 3931decltype ({parm#1}+(x())) A<int>::j<int>(int) 3932# typed function in decltype with an argument list 3933--format=gnu-v3 3934_Z1tIlEDTplcvT_Li5EclL_Z1qsELi6EEEv 3935decltype (((long)(5))+(q(6))) t<long>() 3936# test for expansion of function parameter pack 3937--format=gnu-v3 3938_Z1gIJidEEDTclL_Z1fEspplfp_Li1EEEDpT_ 3939decltype (f(({parm#1}+(1))...)) g<int, double>(int, double) 3940# lambda tests 3941--format=gnu-v3 3942_ZZ1giENKUlvE_clEv 3943g(int)::{lambda()#1}::operator()() const 3944--format=gnu-v3 3945_Z4algoIZ1giEUlvE0_EiT_ 3946int algo<g(int)::{lambda()#2}>(g(int)::{lambda()#2}) 3947--format=gnu-v3 3948_ZZN1S1fEiiEd0_NKUlvE0_clEv 3949S::f(int, int)::{default arg#2}::{lambda()#2}::operator()() const 3950--format=gnu-v3 3951_ZNK1SIiE1xMUlvE1_clEv 3952S<int>::x::{lambda()#3}::operator()() const 3953--format=gnu-v3 3954_ZN8functionC1IZN1CIiE4testES_Ed_UliE_EET_ 3955function::function<C<int>::test(function)::{default arg#1}::{lambda(int)#1}>(C<int>::test(function)::{default arg#1}::{lambda(int)#1}) 3956--format=gnu-v3 3957_Z1fN1SUt_E 3958f(S::{unnamed type#1}) 3959--format=gnu-v3 3960_Z1fDv32_f 3961f(float __vector(32)) 3962--format=gnu-v3 3963_Z1fIfLi4EEvDv_T0__T_ 3964void f<float, 4>(float __vector(4)) 3965--format=gnu-v3 3966_Z1fI1AEDTclonplfp_fp_EET_ 3967decltype ((operator+)({parm#1}, {parm#1})) f<A>(A) 3968--format=gnu-v3 3969_Z1hI1AEDTcldtfp_miEET_ 3970decltype (({parm#1}.(operator-))()) h<A>(A) 3971--format=gnu-v3 3972_Z1fDn 3973f(decltype(nullptr)) 3974--format=gnu-v3 3975_Z1fIRiEvOT_b 3976void f<int&>(int&, bool) 3977--format=gnu-v3 3978_ZN5aaaaa6bbbbbb5cccccIN23ddddddddddddddddddddddd3eeeENS2_4ffff16ggggggggggggggggENS0_9hhhhhhhhhES6_S6_S6_S6_S6_S6_S6_EE 3979aaaaa::bbbbbb::ccccc<ddddddddddddddddddddddd::eee, ddddddddddddddddddddddd::ffff::gggggggggggggggg, aaaaa::bbbbbb::hhhhhhhhh, aaaaa::bbbbbb::hhhhhhhhh, aaaaa::bbbbbb::hhhhhhhhh, aaaaa::bbbbbb::hhhhhhhhh, aaaaa::bbbbbb::hhhhhhhhh, aaaaa::bbbbbb::hhhhhhhhh, aaaaa::bbbbbb::hhhhhhhhh, aaaaa::bbbbbb::hhhhhhhhh> 3980--format=gnu-v3 3981_Z5outerIsEcPFilE 3982char outer<short>(int (*)(long)) 3983--format=gnu-v3 3984_Z5outerPFsiEl 3985outer(short (*)(int), long) 3986--format=gnu-v3 3987_Z6outer2IsEPFilES1_ 3988int (*outer2<short>(int (*)(long)))(long) 3989--format=gnu-v3 --ret-postfix 3990_Z5outerIsEcPFilE 3991outer<short>(int (*)(long))char 3992--format=gnu-v3 --ret-postfix 3993_Z5outerPFsiEl 3994outer(short (*)(int), long) 3995--format=gnu-v3 --ret-postfix 3996_Z6outer2IsEPFilES1_ 3997outer2<short>(int (*)(long))int (*)(long) 3998--format=gnu-v3 --ret-drop 3999_Z5outerIsEcPFilE 4000outer<short>(int (*)(long)) 4001--format=gnu-v3 --ret-drop 4002_Z5outerPFsiEl 4003outer(short (*)(int), long) 4004--format=gnu-v3 --ret-drop 4005_Z6outer2IsEPFilES1_ 4006outer2<short>(int (*)(long)) 4007# 4008--format=gnu-v3 --no-params 4009_ZN1KIXadL_ZN1S1mEiEEE1fEv 4010K<&S::m>::f() 4011K<&S::m>::f 4012--format=gnu-v3 4013_ZN1KILi1EXadL_ZN1S1mEiEEE1fEv 4014K<1, &S::m>::f() 4015# Here the `(int)' argument list of `S::m' is already removed. 4016--format=gnu-v3 4017_ZN1KILi1EXadL_ZN1S1mEEEE1fEv 4018K<1, &S::m>::f() 4019# 4020# Used to crash -- binutils PR 13030. 4021--format=gnu-v3 4022_ZSt10_ConstructI10CellBorderIS0_EEvPT_DpOT0_ 4023_ZSt10_ConstructI10CellBorderIS0_EEvPT_DpOT0_ 4024# A pack expansion is substitutable. 4025--format=gnu-v3 4026_Z1fIJiEiEv1AIJDpT_EET0_S4_ 4027void f<int, int>(A<int>, int, int) 4028# So is decltype. 4029--format=gnu-v3 4030_Z1fIiiEDTcvT__EET0_S2_ 4031decltype ((int)()) f<int, int>(int, int) 4032# And vector. 4033--format=gnu-v3 4034_Z1fDv4_iS_ 4035f(int __vector(4), int __vector(4)) 4036--format=gnu-v3 4037_Z2f1Ii1AEDTdsfp_fp0_ET0_MS2_T_ 4038decltype ({parm#1}.*{parm#2}) f1<int, A>(A, int A::*) 4039--format=gnu-v3 4040_Z2f2IiEDTquL_Z1bEfp_trET_ 4041decltype (b?{parm#1} : (throw)) f2<int>(int) 4042--format=gnu-v3 4043_Z6check1IiEvP6helperIXsznw_T_EEE 4044void check1<int>(helper<sizeof (new int)>*) 4045--format=gnu-v3 4046_Z6check2IiEvP6helperIXszgsnw_T_piEEE 4047void check2<int>(helper<sizeof (::new int())>*) 4048--format=gnu-v3 4049_Z6check3IiEvP6helperIXsznwadL_Z1iE_T_piLi1EEEE 4050void check3<int>(helper<sizeof (new (&i) int(1))>*) 4051--format=gnu-v3 4052_Z6check4IiEvP6helperIXszna_A1_T_EEE 4053void check4<int>(helper<sizeof (new int [1])>*) 4054--format=gnu-v3 4055_Z6check5IiEvP6helperIXszna_A1_T_piEEE 4056void check5<int>(helper<sizeof (new int [1]())>*) 4057--format=gnu-v3 4058_Z1fIiEDTcmgsdlfp_psfp_EPT_ 4059decltype ((::delete {parm#1}),(+{parm#1})) f<int>(int*) 4060--format=gnu-v3 4061_Z1fIiEDTcmdafp_psfp_EPT_ 4062decltype ((delete[] {parm#1}),(+{parm#1})) f<int>(int*) 4063--format=gnu-v3 4064_ZN1AdlEPv 4065A::operator delete(void*) 4066--format=gnu-v3 4067_Z2f1IiEDTppfp_ET_ 4068decltype ({parm#1}++) f1<int>(int) 4069--format=gnu-v3 4070_Z2f1IiEDTpp_fp_ET_ 4071decltype (++{parm#1}) f1<int>(int) 4072--format=gnu-v3 4073_Z2f1IiEDTcl1gfp_ilEEET_ 4074decltype (g({parm#1}, {})) f1<int>(int) 4075--format=gnu-v3 4076_Z2f1IiEDTnw_T_ilEES0_ 4077decltype (new int{}) f1<int>(int) 4078--format=gnu-v3 4079_Zli2_wPKc 4080operator"" _w(char const*) 4081--format=gnu-v3 4082_Z1fIiEDTnw_Dapifp_EET_ 4083decltype (new auto({parm#1})) f<int>(int) 4084--format=gnu-v3 4085_Z1fIiERDaRKT_S1_ 4086auto& f<int>(int const&, int) 4087--format=gnu-v3 4088_Z1gILi1EEvR1AIXT_EER1BIXscbT_EE 4089void g<1>(A<1>&, B<static_cast<bool>(1)>&) 4090--format=gnu-v3 4091_ZNKSt7complexIiE4realB5cxx11Ev 4092std::complex<int>::real[abi:cxx11]() const 4093# 4094# Some more crashes revealed by fuzz-testing: 4095# Check for NULL pointer when demangling trinary operators 4096--format=gnu-v3 4097_Z1fAv32_f 4098_Z1fAv32_f 4099# Do not overflow when decoding identifier length 4100--format=gnu-v3 4101_Z11111111111 4102_Z11111111111 4103# Check out-of-bounds access when decoding braced initializer list 4104--format=gnu-v3 4105_ZDTtl 4106_ZDTtl 4107# Check for NULL pointer when demangling DEMANGLE_COMPONENT_LOCAL_NAME 4108--format=gnu-v3 4109_ZZN1fEEd_lEv 4110_ZZN1fEEd_lEv 4111# Handle DEMANGLE_COMPONENT_FIXED_TYPE in d_find_pack 4112--format=gnu-v3 4113_Z1fDpDFT_ 4114_Z1fDpDFT_ 4115# Likewise, DEMANGLE_COMPONENT_DEFAULT_ARG 4116--format=gnu-v3 4117_Z1fIDpZ1fEd_E 4118_Z1fIDpZ1fEd_E 4119# Likewise, DEMANGLE_COMPONENT_NUMBER 4120--format=gnu-v3 4121_Z1fDpDv1_c 4122f((char __vector(1))...) 4123# 4124# Ada (GNAT) tests. 4125# 4126# Simple test. 4127--format=gnat 4128yz__qrs 4129yz.qrs 4130# Operator 4131--format=gnat 4132oper__Oadd 4133oper."+" 4134# Overloaded subprogram. 4135--format=gnat 4136yz__qrs__2 4137yz.qrs 4138# Nested subprogram. 4139--format=gnat 4140yz__qrs__tuv.1661 4141yz.qrs.tuv 4142# Nested and overloaded subprograms. 4143--format=gnat 4144yz__qrs__tuv__2_1.1667 4145yz.qrs.tuv 4146--format=gnat 4147yz__qrs__tuv__2_2.1670 4148yz.qrs.tuv 4149--format=gnat 4150yz__qrs__tuv__2_3.1674 4151yz.qrs.tuv 4152# Elaborated flag (not demangled) 4153--format=gnat 4154x_E 4155<x_E> 4156# Nested package 4157--format=gnat 4158x__m1 4159x.m1 4160--format=gnat 4161x__m3 4162x.m3 4163--format=gnat 4164x__y__m2X 4165x.y.m2 4166--format=gnat 4167x__y__z__rXb 4168x.y.z.r 4169# Child package 4170--format=gnat 4171x__y__j 4172x.y.j 4173# Library level 4174--format=gnat 4175_ada_x__m3 4176x.m3 4177# Package body elaborator 4178--format=gnat 4179p___elabb 4180p'Elab_Body 4181# Package spec elaborator 4182--format=gnat 4183p___elabs 4184p'Elab_Spec 4185# Task body 4186--format=gnat 4187p__taskobjTKB 4188p.taskobj 4189# Task subprogram 4190--format=gnat 4191p__taskobjTK__f1.2330 4192p.taskobj.f1 4193# Protected types subprograms 4194--format=gnat 4195prot__lock__getN 4196prot.lock.get 4197--format=gnat 4198prot__lock__getP 4199prot.lock.get 4200--format=gnat 4201prot__lock__get__sub.2590 4202prot.lock.get.sub 4203--format=gnat 4204prot__lock__setN 4205prot.lock.set 4206--format=gnat 4207prot__lock__setP 4208prot.lock.set 4209# Protected type entries 4210--format=gnat 4211prot__lock__update_B7s 4212prot.lock.update 4213--format=gnat 4214prot__lock__update_E6s 4215prot.lock.update 4216# Controlled types 4217--format=gnat 4218gnat__sockets__sockets_library_controllerDF__2 4219gnat.sockets.sockets_library_controller.Finalize 4220--format=gnat 4221system__partition_interface__racw_stub_typeDA 4222system.partition_interface.racw_stub_type.Adjust 4223# Stream operations 4224--format=gnat 4225gnat__wide_wide_string_split__slice_setSR__2 4226gnat.wide_wide_string_split.slice_set'Read 4227--format=gnat 4228ada__real_time__timing_events__events__listSW__2Xnn 4229ada.real_time.timing_events.events.list'Write 4230--format=gnat 4231system__finalization_root__root_controlledSI 4232system.finalization_root.root_controlled'Input 4233--format=gnat 4234ada__finalization__limited_controlledSO__2 4235ada.finalization.limited_controlled'Output 4236# Tagged types 4237--format=gnat 4238ada__synchronous_task_control___size__2 4239ada.synchronous_task_control'Size 4240--format=gnat 4241ada__real_time__timing_events__events___alignment__2Xnn 4242ada.real_time.timing_events.events'Alignment 4243--format=gnat 4244system__finalization_root___assign__2 4245system.finalization_root.":=" 4246# 4247# Used to crash the demangler. 4248--format=gnu-v3 4249DFA 4250DFA 4251# 4252# http://sourceware.org/bugzilla/show_bug.cgi?id=11572 4253--format=auto 4254_ZN3Psi7VariantIIcPKcEE5visitIIRZN11VariantTest9TestVisit11test_methodEvEUlS2_E0_RZNS6_11test_methodEvEUlcE1_RZNS6_11test_methodEvEUlNS_4NoneEE_EEENS_13VariantDetail19SelectVisitorResultIIDpT_EE4typeEDpOSG_ 4255Psi::VariantDetail::SelectVisitorResult<VariantTest::TestVisit::test_method()::{lambda(char const*)#2}&, VariantTest::TestVisit::test_method()::{lambda(char)#3}&, VariantTest::TestVisit::test_method()::{lambda(Psi::None)#1}&>::type Psi::Variant<char, char const*>::visit<VariantTest::TestVisit::test_method()::{lambda(char const*)#2}&, VariantTest::TestVisit::test_method()::{lambda(char)#3}&, VariantTest::TestVisit::test_method()::{lambda(Psi::None)#1}&>((VariantTest::TestVisit::test_method()::{lambda(Psi::None)#1}&)...) 4256# 4257# Clone suffix tests 4258# 4259--format=gnu-v3 --no-params 4260_Z3fo5n.clone.1 4261fo5(__int128) [clone .clone.1] 4262fo5 4263# 4264--format=gnu-v3 --no-params 4265_Z3fo5n.constprop.2 4266fo5(__int128) [clone .constprop.2] 4267fo5 4268# 4269--format=gnu-v3 --no-params 4270_Z3fo5n.isra.3 4271fo5(__int128) [clone .isra.3] 4272fo5 4273# 4274--format=gnu-v3 --no-params 4275_Z3fo5n.part.4 4276fo5(__int128) [clone .part.4] 4277fo5 4278# 4279--format=gnu-v3 --no-params 4280_Z12to_be_clonediPv.clone.0 4281to_be_cloned(int, void*) [clone .clone.0] 4282to_be_cloned 4283# 4284--format=gnu-v3 --no-params 4285_Z3fooi.1988 4286foo(int) [clone .1988] 4287foo 4288# 4289--format=gnu-v3 --no-params 4290_Z3fooi.part.9.165493.constprop.775.31805 4291foo(int) [clone .part.9.165493] [clone .constprop.775.31805] 4292foo 4293# 4294--format=gnu-v3 --no-params 4295_Z2f1IiEvT_S0_S0_._omp_fn.2 4296void f1<int>(int, int, int) [clone ._omp_fn.2] 4297f1<int> 4298# 4299--format=gnu-v3 --no-params 4300_Z3fooi._omp_cpyfn.6 4301foo(int) [clone ._omp_cpyfn.6] 4302foo 4303# 4304--format=gnu-v3 --no-params 4305_Z1fIKFvvES0_Evv 4306void f<void () const, void () const>() 4307f<void () const, void () const> 4308# 4309--format=gnu-v3 4310_ZN4modc6parser8sequenceINS_9astParser13LocatedParserINS0_9ParserRefINS2_UlRNS2_16TokenParserInputEE_EEEEEINS0_14OptionalParserINS2_18ListParserTemplateILNS_6tokens5Token4TypeE4EXadL_ZNSD_Ut_13parenthesizedEEEE6ParserINS4_INS0_6ParserIS5_NS_3ast10ExpressionEEEEEEEEENSA_INS4_INS2_22OneOfKeywordsToTParserINSJ_5StyleEEEEEEENS0_14SequenceParserIS5_INS0_18ExactElementParserIS5_EENSA_ISM_EEEEENS0_14RepeatedParserINS4_INS0_15TransformParserINSU_IS5_INS4_INSP_INSJ_10Annotation12RelationshipEEEEESX_EEENS2_UlNS2_3LocES12_ONS_5MaybeISK_EEE19_EEEEELb0EEEEEENSU_INS0_17ExtractParserTypeIT_E9InputTypeEINS0_8MaybeRefIS1F_E4TypeEDpNS1I_IT0_E4TypeEEEEOS1F_DpOS1L_ 4311modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> ><modc::parser::ExtractParserType<modc::astParser::LocatedParser<modc::parser::ParserRef<modc::astParser::{lambda(modc::astParser::TokenParserInput&)#1}> > >::InputType, modc::parser::MaybeRef<modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}>::Type, modc::parser::RepeatedParser<modc::parser::ParserRef<modc::parser::TransformParser<modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> ><modc::astParser::TokenParserInput<modc::parser::ParserRef<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > ><modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Annotation::Relationship> >, modc::parser::ExactElementParser> >, modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}> >, false><modc::parser::OptionalParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > > > >::Type, modc::parser::RepeatedParser<modc::parser::ParserRef<modc::parser::TransformParser<modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> ><modc::astParser::TokenParserInput<modc::parser::ParserRef<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > ><modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Annotation::Relationship> >, modc::parser::ExactElementParser> >, modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}> >, false><modc::astParser::LocatedParser<modc::parser::ParserRef<modc::astParser::{lambda(modc::astParser::TokenParserInput&)#1}> ><modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> > > >::Type, modc::parser::RepeatedParser<modc::parser::ParserRef<modc::parser::TransformParser<modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> ><modc::astParser::TokenParserInput<modc::parser::ParserRef<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > ><modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Annotation::Relationship> >, modc::parser::ExactElementParser> >, modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}> >, false><modc::parser::SequenceParser<modc::astParser::TokenParserInput<modc::parser::ExactElementParser<modc::astParser::TokenParserInput>, modc::astParser::LocatedParser<modc::parser::ParserRef<modc::astParser::{lambda(modc::astParser::TokenParserInput&)#1}> ><modc::ast::Expression> > > >::Type, modc::parser::RepeatedParser<modc::parser::ParserRef<modc::parser::TransformParser<modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> ><modc::astParser::TokenParserInput<modc::parser::ParserRef<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > ><modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Annotation::Relationship> >, modc::parser::ExactElementParser> >, modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}> >, false><modc::parser::RepeatedParser<modc::parser::ParserRef<modc::parser::TransformParser<modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> ><modc::astParser::TokenParserInput<modc::parser::ParserRef<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > ><modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Annotation::Relationship> >, modc::parser::ExactElementParser> >, modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}> >, false> >::Type> modc::parser::sequence<modc::astParser::LocatedParser<modc::parser::ParserRef<modc::astParser::{lambda(modc::astParser::TokenParserInput&)#1}> >, modc::parser::OptionalParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > > >, modc::astParser::LocatedParser<modc::parser::ParserRef<modc::astParser::{lambda(modc::astParser::TokenParserInput&)#1}> ><modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> > >, modc::parser::SequenceParser<modc::astParser::TokenParserInput<modc::parser::ExactElementParser<modc::astParser::TokenParserInput>, modc::astParser::LocatedParser<modc::parser::ParserRef<modc::astParser::{lambda(modc::astParser::TokenParserInput&)#1}> ><modc::ast::Expression> > >, modc::parser::RepeatedParser<modc::parser::ParserRef<modc::parser::TransformParser<modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> ><modc::astParser::TokenParserInput<modc::parser::ParserRef<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > ><modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Annotation::Relationship> >, modc::parser::ExactElementParser> >, modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}> >, false> >(modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}&&, (modc::parser::ExtractParserType<modc::astParser::LocatedParser<modc::parser::ParserRef<modc::astParser::{lambda(modc::astParser::TokenParserInput&)#1}> > >&&)...) 4312--format=gnu-v3 4313_ZNKR1A1hEv 4314A::h() const & 4315--format=gnu-v3 4316_Z1lM1AKFvvRE 4317l(void (A::*)() const &) 4318--format=gnu-v3 4319_Z1mIFvvOEEvM1AT_ 4320void m<void () &&>(void (A::*)() &&) 4321--format=gnu-v3 4322_Z1nIM1AKFvvREEvT_ 4323void n<void (A::*)() const &>(void (A::*)() const &) 4324--format=gnu-v3 4325_ZL1fIiEvv 4326void f<int>() 4327# https://sourceware.org/bugzilla/show_bug.cgi?id=14963#c3 4328--format=gnu-v3 4329_ZSt7forwardIRN1x14refobjiteratorINS0_3refINS0_4mime30multipart_section_processorObjIZ15get_body_parserIZZN14mime_processor21make_section_iteratorERKNS2_INS3_10sectionObjENS0_10ptrrefBaseEEEbENKUlvE_clEvEUlSB_bE_ZZNS6_21make_section_iteratorESB_bENKSC_clEvEUlSB_E0_ENS1_INS2_INS0_20outputrefiteratorObjIiEES8_EEEERKSsSB_OT_OT0_EUlmE_NS3_32make_multipart_default_discarderISP_EEEES8_EEEEEOT_RNSt16remove_referenceISW_E4typeE 4330x::refobjiterator<x::ref<x::mime::multipart_section_processorObj<x::refobjiterator<x::ref<x::outputrefiteratorObj<int>, x::ptrrefBase> > get_body_parser<mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)#1}, mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&)#2}>(std::string const&, x::ref<x::mime::sectionObj, x::ptrrefBase> const&, mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)#1}&&, mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&)#2}&&)::{lambda(unsigned long)#1}, x::mime::make_multipart_default_discarder<mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)#1}&&> >, x::ptrrefBase> >& std::forward<x::refobjiterator<x::ref<x::mime::multipart_section_processorObj<x::refobjiterator<x::ref<x::outputrefiteratorObj<int>, x::ptrrefBase> > get_body_parser<mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)#1}, mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&)#2}>(std::string const&, x::ref<x::mime::sectionObj, x::ptrrefBase> const&, mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)#1}&&, mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&)#2}&&)::{lambda(unsigned long)#1}, x::mime::make_multipart_default_discarder<mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)#1}&&> >, x::ptrrefBase> >&>(std::remove_reference<x::mime::multipart_section_processorObj<x::refobjiterator<x::ref<x::outputrefiteratorObj<int>, x::ptrrefBase> > get_body_parser<mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)#1}, mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&)#2}>(std::string const&, x::ref<x::mime::sectionObj, x::ptrrefBase> const&, mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)#1}&&, mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&)#2}&&)::{lambda(unsigned long)#1}, x::mime::make_multipart_default_discarder<mime_processor::make_section_iterator(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)::{lambda()#1}::operator()() const::{lambda(x::ref<x::mime::sectionObj, x::ptrrefBase> const&, bool)#1}&&> > >::type&) 4331# 4332--format=gnu-v3 --no-params 4333_ZNK7strings8internal8SplitterINS_9delimiter5AnyOfENS_9SkipEmptyEEcvT_ISt6vectorI12basic_stringIcSt11char_traitsIcESaIcEESaISD_EEvEEv 4334strings::internal::Splitter<strings::delimiter::AnyOf, strings::SkipEmpty>::operator std::vector<basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<basic_string<char, std::char_traits<char>, std::allocator<char> > > ><std::vector<basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void>() const 4335strings::internal::Splitter<strings::delimiter::AnyOf, strings::SkipEmpty>::operator std::vector<basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<basic_string<char, std::char_traits<char>, std::allocator<char> > > ><std::vector<basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void> 4336# 4337--format=gnu-v3 --no-params 4338_ZN1AcvT_I1CEEv 4339A::operator C<C>() 4340A::operator C<C> 4341# 4342--format=gnu-v3 --no-params 4343_ZN1AcvPT_I1CEEv 4344A::operator C*<C>() 4345A::operator C*<C> 4346# 4347--format=gnu-v3 --no-params 4348_ZN1AcvT_IiEI1CEEv 4349A::operator C<int><C>() 4350A::operator C<int><C> 4351# https://sourceware.org/bugzilla/show_bug.cgi?id=14963#c16 4352--format=gnu-v3 4353_ZN3mdr16in_cached_threadIRZNK4cudr6GPUSet17parallel_for_eachIZN5tns3d20shape_representation7compute7GPUImpl7executeERKNS_1AINS_7ptr_refIKjEELl3ELl3ENS_8c_strideILl1ELl0EEEEERKNS8_INS9_IjEELl4ELl1ESD_EEEUliRKNS1_7ContextERNS7_5StateEE_JSt6vectorISO_SaISO_EEEEEvOT_DpRT0_EUlSP_E_JSt17reference_wrapperISO_EEEENS_12ScopedFutureIDTclfp_spcl7forwardISW_Efp0_EEEEESV_DpOSW_ 4354mdr::ScopedFuture<decltype ({parm#1}(((forward<void cudr::GPUSet::parallel_for_each<tns3d::shape_representation::compute::GPUImpl::execute(mdr::A<mdr::ptr_ref<unsigned int const>, 3l, 3l, mdr::c_stride<1l, 0l> > const&, mdr::A<mdr::ptr_ref<unsigned int>, 4l, 1l, mdr::c_stride<1l, 0l> > const&)::{lambda(int, cudr::Context const&, tns3d::shape_representation::compute::GPUImpl::State&)#1}, std::vector<tns3d::shape_representation::compute::GPUImpl::State, std::allocator<tns3d::shape_representation::compute::GPUImpl::State> > >(tns3d::shape_representation::compute::GPUImpl::execute(mdr::A<mdr::ptr_ref<unsigned int const>, 3l, 3l, mdr::c_stride<1l, 0l> > const&, mdr::A<mdr::ptr_ref<unsigned int>, 4l, 1l, mdr::c_stride<1l, 0l> > const&)::{lambda(int, cudr::Context const&, tns3d::shape_representation::compute::GPUImpl::State&)#1}&&, std::vector<tns3d::shape_representation::compute::GPUImpl::State, std::allocator<tns3d::shape_representation::compute::GPUImpl::State> >&) const::{lambda(tns3d::shape_representation::compute::GPUImpl::State&)#1}&>)({parm#2}))...))> mdr::in_cached_thread<void cudr::GPUSet::parallel_for_each<tns3d::shape_representation::compute::GPUImpl::execute(mdr::A<mdr::ptr_ref<unsigned int const>, 3l, 3l, mdr::c_stride<1l, 0l> > const&, mdr::A<mdr::ptr_ref<unsigned int>, 4l, 1l, mdr::c_stride<1l, 0l> > const&)::{lambda(int, cudr::Context const&, tns3d::shape_representation::compute::GPUImpl::State&)#1}, std::vector<tns3d::shape_representation::compute::GPUImpl::State, std::allocator<tns3d::shape_representation::compute::GPUImpl::State> > >(void cudr::GPUSet::parallel_for_each<tns3d::shape_representation::compute::GPUImpl::execute(mdr::A<mdr::ptr_ref<unsigned int const>, 3l, 3l, mdr::c_stride<1l, 0l> > const&, mdr::A<mdr::ptr_ref<unsigned int>, 4l, 1l, mdr::c_stride<1l, 0l> > const&)::{lambda(int, cudr::Context const&, tns3d::shape_representation::compute::GPUImpl::State&)#1}, std::vector<tns3d::shape_representation::compute::GPUImpl::State, std::allocator<tns3d::shape_representation::compute::GPUImpl::State> > >(tns3d::shape_representation::compute::GPUImpl::execute(mdr::A<mdr::ptr_ref<unsigned int const>, 3l, 3l, mdr::c_stride<1l, 0l> > const&, mdr::A<mdr::ptr_ref<unsigned int>, 4l, 1l, mdr::c_stride<1l, 0l> > const&)::{lambda(int, cudr::Context const&, tns3d::shape_representation::compute::GPUImpl::State&)#1}&&, std::vector<tns3d::shape_representation::compute::GPUImpl::State, std::allocator<tns3d::shape_representation::compute::GPUImpl::State> >&) const::{lambda(tns3d::shape_representation::compute::GPUImpl::State&)#1}&, std::vector<tns3d::shape_representation::compute::GPUImpl::State, std::allocator<tns3d::shape_representation::compute::GPUImpl::State> >&) const::{lambda(tns3d::shape_representation::compute::GPUImpl::State&)#1}&, std::reference_wrapper<tns3d::shape_representation::compute::GPUImpl::State> >(void cudr::GPUSet::parallel_for_each<tns3d::shape_representation::compute::GPUImpl::execute(mdr::A<mdr::ptr_ref<unsigned int const>, 3l, 3l, mdr::c_stride<1l, 0l> > const&, mdr::A<mdr::ptr_ref<unsigned int>, 4l, 1l, mdr::c_stride<1l, 0l> > const&)::{lambda(int, cudr::Context const&, tns3d::shape_representation::compute::GPUImpl::State&)#1}, std::vector<tns3d::shape_representation::compute::GPUImpl::State, std::allocator<tns3d::shape_representation::compute::GPUImpl::State> > >(tns3d::shape_representation::compute::GPUImpl::execute(mdr::A<mdr::ptr_ref<unsigned int const>, 3l, 3l, mdr::c_stride<1l, 0l> > const&, mdr::A<mdr::ptr_ref<unsigned int>, 4l, 1l, mdr::c_stride<1l, 0l> > const&)::{lambda(int, cudr::Context const&, tns3d::shape_representation::compute::GPUImpl::State&)#1}&&, std::vector<tns3d::shape_representation::compute::GPUImpl::State, std::allocator<tns3d::shape_representation::compute::GPUImpl::State> >&) const::{lambda(tns3d::shape_representation::compute::GPUImpl::State&)#1}&, (void cudr::GPUSet::parallel_for_each<tns3d::shape_representation::compute::GPUImpl::execute(mdr::A<mdr::ptr_ref<unsigned int const>, 3l, 3l, mdr::c_stride<1l, 0l> > const&, mdr::A<mdr::ptr_ref<unsigned int>, 4l, 1l, mdr::c_stride<1l, 0l> > const&)::{lambda(int, cudr::Context const&, tns3d::shape_representation::compute::GPUImpl::State&)#1}, std::vector<tns3d::shape_representation::compute::GPUImpl::State, std::allocator<tns3d::shape_representation::compute::GPUImpl::State> > >(tns3d::shape_representation::compute::GPUImpl::execute(mdr::A<mdr::ptr_ref<unsigned int const>, 3l, 3l, mdr::c_stride<1l, 0l> > const&, mdr::A<mdr::ptr_ref<unsigned int>, 4l, 1l, mdr::c_stride<1l, 0l> > const&)::{lambda(int, cudr::Context const&, tns3d::shape_representation::compute::GPUImpl::State&)#1}&&, std::vector<tns3d::shape_representation::compute::GPUImpl::State, std::allocator<tns3d::shape_representation::compute::GPUImpl::State> >&) const::{lambda(tns3d::shape_representation::compute::GPUImpl::State&)#1}&&&)...) 4355# https://sourceware.org/bugzilla/show_bug.cgi?id=14963#c18 4356--format=gnu-v3 4357_ZNSt9_Any_data9_M_accessIPZN13ThreadManager10futureTaskISt5_BindIFSt7_Mem_fnIM6RunnerFvvEEPS5_EEEEvOT_EUlvE_EERSC_v 4358void ThreadManager::futureTask<std::_Bind<std::_Mem_fn<void (Runner::*)()> (Runner*)> >(std::_Bind<std::_Mem_fn<void (Runner::*)()> (Runner*)>&&)::{lambda()#1}*& std::_Any_data::_M_access<void ThreadManager::futureTask<std::_Bind<std::_Mem_fn<void (Runner::*)()> (Runner*)> >(void ThreadManager::futureTask<std::_Bind<std::_Mem_fn<void (Runner::*)()> (Runner*)> >(std::_Bind<std::_Mem_fn<void (Runner::*)()> (Runner*)>&&)::{lambda()#1}*&&)::{lambda()#1}*>() 4359# https://sourceware.org/bugzilla/show_bug.cgi?id=14963#c24 4360# aka https://sourceware.org/bugzilla/show_bug.cgi?id=16593 4361--format=gnu-v3 4362_ZNSt9_Any_data9_M_accessIPZN3sel8Selector6SetObjI3FooJPKcMS4_FviEEEEvRT_DpT0_EUlvE_EESA_v 4363void sel::Selector::SetObj<Foo, char const*, void (Foo::*)(int)>(Foo&, char const*, void (Foo::*)(int))::{lambda()#1}*& std::_Any_data::_M_access<void sel::Selector::SetObj<Foo, char const*, void (Foo::*)(int)>(void sel::Selector::SetObj<Foo, char const*, void (Foo::*)(int)>(Foo&, char const*, void (Foo::*)(int))::{lambda()#1}*&, char const*, void (Foo::*)(int))::{lambda()#1}*>() 4364# https://sourceware.org/bugzilla/show_bug.cgi?id=16752#c1 4365--format=gnu-v3 4366_ZNSt9_Any_data9_M_accessIPZN13ThreadManager7newTaskIRSt5_BindIFSt7_Mem_fnIM5DiaryFivEEPS5_EEIEEESt6futureINSt9result_ofIFT_DpT0_EE4typeEEOSF_DpOSG_EUlvE_EERSF_v 4367std::future<std::result_of<std::_Bind<std::_Mem_fn<int (Diary::*)()> (Diary*)>& ()>::type> ThreadManager::newTask<std::_Bind<std::_Mem_fn<int (Diary::*)()> (Diary*)>&>(std::_Bind<std::_Mem_fn<int (Diary::*)()> (Diary*)>&)::{lambda()#1}*& std::_Any_data::_M_access<std::future<std::result_of<std::_Bind<std::_Mem_fn<int (Diary::*)()> (Diary*)>& ()>::type> ThreadManager::newTask<std::_Bind<std::_Mem_fn<int (Diary::*)()> (Diary*)>&>(std::future<std::result_of<std::_Bind<std::_Mem_fn<int (Diary::*)()> (Diary*)>& ()>::type> ThreadManager::newTask<std::_Bind<std::_Mem_fn<int (Diary::*)()> (Diary*)>&>(std::_Bind<std::_Mem_fn<int (Diary::*)()> (Diary*)>&)::{lambda()#1}*&&)::{lambda()#1}*>() 4368# https://sourceware.org/bugzilla/show_bug.cgi?id=16752#c6 4369--format=gnu-v3 4370_ZNSt9_Any_data9_M_accessIPZN6cereal18polymorphic_detail15getInputBindingINS1_16JSONInputArchiveEEENS1_6detail15InputBindingMapIT_E11SerializersERS7_jEUlPvRSt10unique_ptrIvNS5_12EmptyDeleterIvEEEE0_EESA_v 4371cereal::detail::InputBindingMap<cereal::JSONInputArchive>::Serializers cereal::polymorphic_detail::getInputBinding<cereal::JSONInputArchive>(cereal::JSONInputArchive&, unsigned int)::{lambda(void*, std::unique_ptr<void, cereal::detail::EmptyDeleter<void> >&)#2}*& std::_Any_data::_M_access<cereal::detail::InputBindingMap<cereal::JSONInputArchive>::Serializers cereal::polymorphic_detail::getInputBinding<cereal::JSONInputArchive>(cereal::detail::InputBindingMap<cereal::JSONInputArchive>::Serializers cereal::polymorphic_detail::getInputBinding<cereal::JSONInputArchive>(cereal::JSONInputArchive&, unsigned int)::{lambda(void*, std::unique_ptr<void, cereal::detail::EmptyDeleter<void> >&)#2}*&, unsigned int)::{lambda(void*, std::unique_ptr<void, cereal::detail::EmptyDeleter<void> >&)#2}*>() 4372# https://sourceware.org/bugzilla/show_bug.cgi?id=16845#c2 4373--format=gnu-v3 4374_ZNSt9_Any_data9_M_accessIPZ4postISt8functionIFvvEEEvOT_EUlvE_EERS5_v 4375void post<std::function<void ()> >(std::function<void ()>&&)::{lambda()#1}*& std::_Any_data::_M_access<void post<std::function<void ()> >(void post<std::function<void ()> >(std::function<void ()>&&)::{lambda()#1}*&&)::{lambda()#1}*>() 4376# 4377--format=auto --no-params 4378_Z3xxxDFyuVb 4379xxx(unsigned long long _Fract, bool volatile) 4380xxx 4381# https://sourceware.org/bugzilla/show_bug.cgi?id=16817 4382--format=auto --no-params 4383_QueueNotification_QueueController__$4PPPPPPPM_A_INotice___Z 4384_QueueNotification_QueueController__$4PPPPPPPM_A_INotice___Z 4385_QueueNotification_QueueController__$4PPPPPPPM_A_INotice___Z 4386--format=gnu-v3 4387_Z1fSsB3fooS_ 4388f(std::string[abi:foo], std::string[abi:foo]) 4389--format=gnu-v3 4390_Z18IndirectExternCallIPU7stdcallU7regparmILi3EEFviiEiEvT_T0_S3_ 4391void IndirectExternCall<void ( regparm<3> stdcall*)(int, int), int>(void ( regparm<3> stdcall*)(int, int), int, void ( regparm<3> stdcall*)(int, int)) 4392# 4393# ABI tags used to confuse the constructor name calculation. 4394--format=gnu-v3 --no-params 4395_ZNSt8ios_base7failureB5cxx11C1EPKcRKSt10error_code 4396std::ios_base::failure[abi:cxx11]::failure(char const*, std::error_code const&) 4397std::ios_base::failure[abi:cxx11]::failure 4398--format=gnu-v3 4399_Z1fPDxFvvES0_ 4400f(void (*)() transaction_safe, void (*)() transaction_safe) 4401# 4402# These two are from gcc PR61321, and gcc PR61233 / gdb PR16957 4403# 4404--format=gnu-v3 4405_Z13function_tempIiEv1AIXszcvT_Li999EEE 4406void function_temp<int>(A<sizeof ((int)(999))>) 4407# 4408--format=gnu-v3 4409_Z7ZipWithI7QStringS0_5QListZN4oral6detail16AdaptCreateTableI7AccountEES0_RKNS3_16CachedFieldsDataEEUlRKS0_SA_E_ET1_IDTclfp1_cvT__EcvT0__EEEERKT1_ISC_ERKT1_ISD_ET2_ 4410QList<decltype ({parm#3}((QString)(), (QString)()))> ZipWith<QString, QString, QList, QString oral::detail::AdaptCreateTable<Account>(oral::detail::CachedFieldsData const&)::{lambda(QString const&, QString const&)#1}>(QList<QString oral::detail::AdaptCreateTable<Account>(oral::detail::CachedFieldsData const&)::{lambda(QString const&, QString const&)#1}> const&, QList<QList> const&, QString oral::detail::AdaptCreateTable<Account>(oral::detail::CachedFieldsData const&)::{lambda(QString const&, QString const&)#1}) 4411# 4412# These three are symbols generated by g++'s testsuite, which triggered the same bug as above. 4413--format=gnu-v3 4414_Z14int_if_addableI1YERiP1AIXszpldecvPT_Li0EdecvS4_Li0EEE 4415int& int_if_addable<Y>(A<sizeof ((*((Y*)(0)))+(*((Y*)(0))))>*) 4416# 4417--format=gnu-v3 4418_Z3bazIiEvP1AIXszcl3foocvT__ELCf00000000_00000000EEEE 4419void baz<int>(A<sizeof (foo((int)(), (floatcomplex )00000000_00000000))>*) 4420# 4421--format=gnu-v3 4422_Z3fooI1FEN1XIXszdtcl1PclcvT__EEE5arrayEE4TypeEv 4423X<sizeof ((P(((F)())())).array)>::Type foo<F>() 4424