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=java 3224_ZN4java3awt10ScrollPane7addImplEPNS0_9ComponentEPNS_4lang6ObjectEi 3225java.awt.ScrollPane.addImpl(java.awt.Component, java.lang.Object, int) 3226# 3227--format=java 3228_ZN4java3awt4geom15AffineTransform9getMatrixEP6JArrayIdE 3229java.awt.geom.AffineTransform.getMatrix(double[]) 3230# 3231--format=java 3232_ZN23Mangle$Inner$InnerInner3fooEP6JArrayIPS0_IiEEdPS0_IPS0_IPS0_IPS0_IPN4java4lang6StringEEEEEPS0_IPS0_IPN6MangleEEE 3233Mangle$Inner$InnerInner.foo(int[][], double, java.lang.String[][][][], Mangle[][]) 3234# 3235--format=java 3236_ZN6JArray1tEP6JArrayIPS_E 3237JArray.t(JArray[]) 3238# 3239--format=java 3240_ZN4Prim1iEibcdfwPN4java4lang6StringEsx 3241Prim.i(int, boolean, byte, double, float, char, java.lang.String, short, long) 3242# 3243--format=java 3244_ZN4java4util14Map__U24_Entry11class__U24_E 3245java.util.Map$Entry.class$ 3246# 3247--format=java 3248_ZN3org7eclipse3cdt5debug8internal4core5model9CVariable6sizeof$Ev 3249org.eclipse.cdt.debug.internal.core.model.CVariable.sizeof() 3250# 3251--format=hp --no-params 3252_Utf58_0_1__1_2147483647__2147483648 3253_Utf58_0_1__1_2147483647__2147483648 3254_Utf58_0_1__1_2147483647__2147483648 3255# 3256--format=gnu-v3 --no-params 3257St9bad_alloc 3258std::bad_alloc 3259std::bad_alloc 3260# 3261--format=gnu-v3 --no-params 3262_ZN1f1fE 3263f::f 3264f::f 3265# 3266--format=gnu-v3 --no-params 3267_Z1fv 3268f() 3269f 3270# 3271--format=gnu-v3 --no-params 3272_Z1fi 3273f(int) 3274f 3275# 3276--format=gnu-v3 --no-params 3277_Z3foo3bar 3278foo(bar) 3279foo 3280# 3281--format=gnu-v3 --no-params 3282_Zrm1XS_ 3283operator%(X, X) 3284operator% 3285# 3286--format=gnu-v3 --no-params 3287_ZplR1XS0_ 3288operator+(X&, X&) 3289operator+ 3290# 3291--format=gnu-v3 --no-params 3292_ZlsRK1XS1_ 3293operator<<(X const&, X const&) 3294operator<< 3295# 3296--format=gnu-v3 --no-params 3297_ZN3FooIA4_iE3barE 3298Foo<int [4]>::bar 3299Foo<int [4]>::bar 3300# 3301--format=gnu-v3 --no-params 3302_Z1fIiEvi 3303void f<int>(int) 3304f<int> 3305# 3306--format=gnu-v3 --no-params 3307_Z5firstI3DuoEvS0_ 3308void first<Duo>(Duo) 3309first<Duo> 3310# 3311--format=gnu-v3 --no-params 3312_Z5firstI3DuoEvT_ 3313void first<Duo>(Duo) 3314first<Duo> 3315# 3316--format=gnu-v3 --no-params 3317_Z3fooIiFvdEiEvv 3318void foo<int, void ()(double), int>() 3319foo<int, void ()(double), int> 3320# 3321--format=gnu-v3 --no-params 3322_ZN1N1fE 3323N::f 3324N::f 3325# 3326--format=gnu-v3 --no-params 3327_ZN6System5Sound4beepEv 3328System::Sound::beep() 3329System::Sound::beep 3330# 3331--format=gnu-v3 --no-params 3332_ZN5Arena5levelE 3333Arena::level 3334Arena::level 3335# 3336--format=gnu-v3 --no-params 3337_ZN5StackIiiE5levelE 3338Stack<int, int>::level 3339Stack<int, int>::level 3340# 3341--format=gnu-v3 --no-params 3342_Z1fI1XEvPVN1AIT_E1TE 3343void f<X>(A<X>::T volatile*) 3344f<X> 3345# 3346--format=gnu-v3 --no-params 3347_ZngILi42EEvN1AIXplT_Li2EEE1TE 3348void operator-<42>(A<(42) + (2)>::T) 3349operator-<42> 3350# 3351--format=gnu-v3 --no-params 3352_Z4makeI7FactoryiET_IT0_Ev 3353Factory<int> make<Factory, int>() 3354make<Factory, int> 3355# 3356--format=gnu-v3 --no-params 3357_Z4makeI7FactoryiET_IT0_Ev 3358Factory<int> make<Factory, int>() 3359make<Factory, int> 3360# 3361--format=gnu-v3 --no-params 3362_Z3foo5Hello5WorldS0_S_ 3363foo(Hello, World, World, Hello) 3364foo 3365# 3366--format=gnu-v3 --no-params 3367_Z3fooPM2ABi 3368foo(int AB::**) 3369foo 3370# 3371--format=gnu-v3 --no-params 3372_ZlsRSoRKSs 3373operator<<(std::ostream&, std::string const&) 3374operator<< 3375# 3376--format=gnu-v3 --no-params 3377_ZTI7a_class 3378typeinfo for a_class 3379typeinfo for a_class 3380# 3381--format=gnu-v3 --no-params 3382U4_farrVKPi 3383int* const volatile restrict _far 3384int* const volatile restrict _far 3385# 3386--format=gnu-v3 --no-params 3387_Z3fooILi2EEvRAplT_Li1E_i 3388void foo<2>(int (&) [(2) + (1)]) 3389foo<2> 3390# 3391--format=gnu-v3 --no-params 3392_Z1fM1AKFvvE 3393f(void (A::*)() const) 3394f 3395# 3396--format=gnu-v3 --no-params 3397_Z3fooc 3398foo(char) 3399foo 3400# 3401--format=gnu-v3 --no-params 34022CBIL_Z3foocEE 3403CB<foo(char)> 3404CB<foo(char)> 3405# 3406--format=gnu-v3 --no-params 34072CBIL_Z7IsEmptyEE 3408CB<IsEmpty> 3409CB<IsEmpty> 3410# 3411--format=gnu-v3 --no-params 3412_ZZN1N1fEiE1p 3413N::f(int)::p 3414N::f(int)::p 3415# 3416--format=gnu-v3 --no-params 3417_ZZN1N1fEiEs 3418N::f(int)::string literal 3419N::f(int)::string literal 3420# 3421--format=gnu-v3 --no-params 3422_Z1fPFvvEM1SFvvE 3423f(void (*)(), void (S::*)()) 3424f 3425# 3426--format=gnu-v3 --no-params 3427_ZN1N1TIiiE2mfES0_IddE 3428N::T<int, int>::mf(N::T<double, double>) 3429N::T<int, int>::mf 3430# 3431--format=gnu-v3 --no-params 3432_ZSt5state 3433std::state 3434std::state 3435# 3436--format=gnu-v3 --no-params 3437_ZNSt3_In4wardE 3438std::_In::ward 3439std::_In::ward 3440# 3441--format=gnu-v3 --no-params 3442_Z1fKPFiiE 3443f(int (* const)(int)) 3444f 3445# 3446--format=gnu-v3 --no-params 3447_Z1fAszL_ZZNK1N1A1fEvE3foo_0E_i 3448f(int [sizeof (N::A::f() const::foo)]) 3449f 3450# 3451--format=gnu-v3 --no-params 3452_Z1fA37_iPS_ 3453f(int [37], int (*) [37]) 3454f 3455# 3456--format=gnu-v3 --no-params 3457_Z1fM1AFivEPS0_ 3458f(int (A::*)(), int (*)()) 3459f 3460# 3461--format=gnu-v3 --no-params 3462_Z1fPFPA1_ivE 3463f(int (*(*)()) [1]) 3464f 3465# 3466--format=gnu-v3 --no-params 3467_Z1fPKM1AFivE 3468f(int (A::* const*)()) 3469f 3470# 3471--format=gnu-v3 --no-params 3472_Z1jM1AFivEPS1_ 3473j(int (A::*)(), int (A::**)()) 3474j 3475# 3476--format=gnu-v3 --no-params 3477_Z1sPA37_iPS0_ 3478s(int (*) [37], int (**) [37]) 3479s 3480# 3481--format=gnu-v3 --no-params 3482_Z3fooA30_A_i 3483foo(int [30][]) 3484foo 3485# 3486--format=gnu-v3 --no-params 3487_Z3kooPA28_A30_i 3488koo(int (*) [28][30]) 3489koo 3490# 3491--format=gnu-v3 --no-params 3492_ZlsRKU3fooU4bart1XS0_ 3493operator<<(X bart foo const&, X bart) 3494operator<< 3495# 3496--format=gnu-v3 --no-params 3497_ZlsRKU3fooU4bart1XS2_ 3498operator<<(X bart foo const&, X bart foo const) 3499operator<< 3500# 3501--format=gnu-v3 --no-params 3502_Z1fM1AKFivE 3503f(int (A::*)() const) 3504f 3505# 3506--format=gnu-v3 --no-params 3507_Z3absILi11EEvv 3508void abs<11>() 3509abs<11> 3510# 3511--format=gnu-v3 --no-params 3512_ZN1AIfEcvT_IiEEv 3513A<float>::operator int<int>() 3514A<float>::operator int<int> 3515# 3516--format=gnu-v3 --no-params 3517_ZN12libcw_app_ct10add_optionIS_EEvMT_FvPKcES3_cS3_S3_ 3518void libcw_app_ct::add_option<libcw_app_ct>(void (libcw_app_ct::*)(char const*), char const*, char, char const*, char const*) 3519libcw_app_ct::add_option<libcw_app_ct> 3520# 3521--format=gnu-v3 --no-params 3522_ZGVN5libcw24_GLOBAL__N_cbll.cc0ZhUKa23compiler_bug_workaroundISt6vectorINS_13omanip_id_tctINS_5debug32memblk_types_manipulator_data_ctEEESaIS6_EEE3idsE 3523guard 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 3524guard 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 3525# 3526--format=gnu-v3 --no-params 3527_ZN5libcw5debug13cwprint_usingINS_9_private_12GlobalObjectEEENS0_17cwprint_using_tctIT_EERKS5_MS5_KFvRSt7ostreamE 3528libcw::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) 3529libcw::debug::cwprint_using<libcw::_private_::GlobalObject> 3530# 3531--format=gnu-v3 --no-params 3532_ZNKSt14priority_queueIP27timer_event_request_base_ctSt5dequeIS1_SaIS1_EE13timer_greaterE3topEv 3533std::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 3534std::priority_queue<timer_event_request_base_ct*, std::deque<timer_event_request_base_ct*, std::allocator<timer_event_request_base_ct*> >, timer_greater>::top 3535# 3536--format=gnu-v3 --no-params 3537_ZNKSt15_Deque_iteratorIP15memory_block_stRKS1_PS2_EeqERKS5_ 3538std::_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 3539std::_Deque_iterator<memory_block_st*, memory_block_st* const&, memory_block_st* const*>::operator== 3540# 3541--format=gnu-v3 --no-params 3542_ZNKSt17__normal_iteratorIPK6optionSt6vectorIS0_SaIS0_EEEmiERKS6_ 3543std::__normal_iterator<option const*, std::vector<option, std::allocator<option> > >::operator-(std::__normal_iterator<option const*, std::vector<option, std::allocator<option> > > const&) const 3544std::__normal_iterator<option const*, std::vector<option, std::allocator<option> > >::operator- 3545# 3546--format=gnu-v3 --no-params 3547_ZNSbIcSt11char_traitsIcEN5libcw5debug27no_alloc_checking_allocatorEE12_S_constructIPcEES6_T_S7_RKS3_ 3548char* 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&) 3549std::basic_string<char, std::char_traits<char>, libcw::debug::no_alloc_checking_allocator>::_S_construct<char*> 3550# 3551--format=gnu-v3 --no-params 3552_Z1fI1APS0_PKS0_EvT_T0_T1_PA4_S3_M1CS8_ 3553void f<A, A*, A const*>(A, A*, A const*, A const* (*) [4], A const* (* C::*) [4]) 3554f<A, A*, A const*> 3555# 3556--format=gnu-v3 --no-params 3557_Z3fooiPiPS_PS0_PS1_PS2_PS3_PS4_PS5_PS6_PS7_PS8_PS9_PSA_PSB_PSC_ 3558foo(int, int*, int**, int***, int****, int*****, int******, int*******, int********, int*********, int**********, int***********, int************, int*************, int**************, int***************) 3559foo 3560# 3561--format=gnu-v3 --no-params 3562_ZSt1BISt1DIP1ARKS2_PS3_ES0_IS2_RS2_PS2_ES2_ET0_T_SB_SA_PT1_ 3563std::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**) 3564std::B<std::D<A*, A* const&, A* const*>, std::D<A*, A*&, A**>, A*> 3565# 3566--format=gnu-v3 --no-params 3567_X11TransParseAddress 3568_X11TransParseAddress 3569_X11TransParseAddress 3570# 3571--format=gnu-v3 --no-params 3572_ZNSt13_Alloc_traitsISbIcSt18string_char_traitsIcEN5libcw5debug9_private_17allocator_adaptorIcSt24__default_alloc_templateILb0ELi327664EELb1EEEENS5_IS9_S7_Lb1EEEE15_S_instancelessE 3573std::_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 3574std::_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 3575# 3576--format=gnu-v3 --no-params 3577_GLOBAL__I__Z2fnv 3578global constructors keyed to _Z2fnv 3579global constructors keyed to _Z2fnv 3580# 3581--format=gnu-v3 --no-params 3582_Z1rM1GFivEMS_KFivES_M1HFivES1_4whatIKS_E5what2IS8_ES3_ 3583r(int (G::*)(), int (G::*)() const, G, int (H::*)(), int (G::*)(), what<G const>, what2<G const>, int (G::*)() const) 3584r 3585# 3586# This is from the gdb testsuite gdb.cp/cplusfuncs.exp. 3587--format=gnu-v3 --no-params 3588_Z10hairyfunc5PFPFilEPcE 3589hairyfunc5(int (*(*)(char*))(long)) 3590hairyfunc5 3591# 3592# This is from gcc PR 8861 3593--format=gnu-v3 --no-params 3594_Z1fILi1ELc120EEv1AIXplT_cviLd810000000000000000703DAD7A370C5EEE 3595void f<1, (char)120>(A<(1) + ((int)((double)[810000000000000000703DAD7A370C5]))>) 3596f<1, (char)120> 3597# 3598# This is also from gcc PR 8861 3599--format=gnu-v3 --no-params 3600_Z1fILi1EEv1AIXplT_cvingLf3f800000EEE 3601void f<1>(A<(1) + ((int)(-((float)[3f800000])))>) 3602f<1> 3603# 3604# This is from a libstdc++ debug mode patch. 3605--format=gnu-v3 --no-params 3606_ZNK11__gnu_debug16_Error_formatter14_M_format_wordImEEvPciPKcT_ 3607void __gnu_debug::_Error_formatter::_M_format_word<unsigned long>(char*, int, char const*, unsigned long) const 3608__gnu_debug::_Error_formatter::_M_format_word<unsigned long> 3609# 3610# The new demangler used to core dump on this. 3611--format=gnu-v3 --no-params 3612_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPSt4pairISsPFbP6sqlitePPcEESt6vectorIS9_SaIS9_EEEESE_ET0_T_SG_SF_ 3613__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**)> > > >) 3614std::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**)> > > > > 3615# 3616# The new demangler used to fail on this. 3617--format=gnu-v3 --no-params 3618_Z1fP1cIPFiiEE 3619f(c<int (*)(int)>*) 3620f 3621# 3622# Wrap expressions using '>' in an extra layer of parens to avoid 3623# confusion with the '>' which ends the template parameters. 3624--format=gnu-v3 --no-params 3625_Z4dep9ILi3EEvP3fooIXgtT_Li2EEE 3626void dep9<3>(foo<((3) > (2))>*) 3627dep9<3> 3628# 3629# Watch out for templated version of `operator<'--it needs an extra 3630# space. 3631--format=gnu-v3 --no-params 3632_ZStltI9file_pathSsEbRKSt4pairIT_T0_ES6_ 3633bool std::operator< <file_path, std::string>(std::pair<file_path, std::string> const&, std::pair<file_path, std::string> const&) 3634std::operator< <file_path, std::string> 3635# 3636# More hairy qualifier handling. 3637--format=gnu-v3 --no-params 3638_Z9hairyfuncM1YKFPVPFrPA2_PM1XKFKPA3_ilEPcEiE 3639hairyfunc(int (* const (X::** (* restrict (* volatile* (Y::*)(int) const)(char*)) [2])(long) const) [3]) 3640hairyfunc 3641# 3642# Check that negative numbers are handled correctly. 3643--format=gnu-v3 --no-params 3644_Z1fILin1EEvv 3645void f<-1>() 3646f<-1> 3647# 3648# Check a destructor of a standard substitution. 3649--format=gnu-v3 --no-params 3650_ZNSdD0Ev 3651std::basic_iostream<char, std::char_traits<char> >::~basic_iostream() 3652std::basic_iostream<char, std::char_traits<char> >::~basic_iostream 3653# 3654# Another case where we got member function qualifiers wrong. 3655--format=gnu-v3 --no-params 3656_ZNK15nsBaseHashtableI15nsUint32HashKey8nsCOMPtrI4IFooEPS2_E13EnumerateReadEPF15PLDHashOperatorRKjS4_PvES9_ 3657nsBaseHashtable<nsUint32HashKey, nsCOMPtr<IFoo>, IFoo*>::EnumerateRead(PLDHashOperator (*)(unsigned int const&, IFoo*, void*), void*) const 3658nsBaseHashtable<nsUint32HashKey, nsCOMPtr<IFoo>, IFoo*>::EnumerateRead 3659# 3660# Another member function qualifier test case, when the member function 3661# returns a pointer to function. 3662--format=gnu-v3 --no-params 3663_ZNK1C1fIiEEPFivEv 3664int (*C::f<int>() const)() 3665C::f<int> 3666# 3667# Another case where we got member function qualifiers wrong. 3668--format=gnu-v3 --no-params 3669_ZZ3BBdI3FooEvvENK3Fob3FabEv 3670void BBd<Foo>()::Fob::Fab() const 3671void BBd<Foo>()::Fob::Fab 3672# 3673# The same idea one level deeper. 3674--format=gnu-v3 --no-params 3675_ZZZ3BBdI3FooEvvENK3Fob3FabEvENK3Gob3GabEv 3676void BBd<Foo>()::Fob::Fab() const::Gob::Gab() const 3677void BBd<Foo>()::Fob::Fab() const::Gob::Gab 3678# 3679# Yet another member function qualifier problem. 3680--format=gnu-v3 --no-params 3681_ZNK5boost6spirit5matchI13rcs_deltatextEcvMNS0_4impl5dummyEFvvEEv 3682boost::spirit::match<rcs_deltatext>::operator void (boost::spirit::impl::dummy::*)()() const 3683boost::spirit::match<rcs_deltatext>::operator void (boost::spirit::impl::dummy::*)() 3684# 3685# Multi-dimensional arrays with qualifiers on the inner dimensions. 3686--format=gnu-v3 --no-params 3687_Z3fooIA6_KiEvA9_KT_rVPrS4_ 3688void foo<int const [6]>(int const [9][6], int restrict const (* volatile restrict) [9][6]) 3689foo<int const [6]> 3690# 3691# From PR libstdc++/12736 3692--format=gnu-v3 --no-params 3693_Z3fooIA3_iEvRKT_ 3694void foo<int [3]>(int const (&) [3]) 3695foo<int [3]> 3696# 3697# Related to PR libstdc++/12736 3698--format=gnu-v3 --no-params 3699_Z3fooIPA3_iEvRKT_ 3700void foo<int (*) [3]>(int (* const&) [3]) 3701foo<int (*) [3]> 3702# 3703# This used to crash the demangler--PR 16240 3704--format=gnu-v3 --no-params 3705_ZN13PatternDriver23StringScalarDeleteValueC1ERKNS_25ConflateStringScalarValueERKNS_25AbstractStringScalarValueERKNS_12TemplateEnumINS_12pdcomplementELZNS_16complement_namesEELZNS_14COMPLEMENTENUMEEEE 3706_ZN13PatternDriver23StringScalarDeleteValueC1ERKNS_25ConflateStringScalarValueERKNS_25AbstractStringScalarValueERKNS_12TemplateEnumINS_12pdcomplementELZNS_16complement_namesEELZNS_14COMPLEMENTENUMEEEE 3707PatternDriver::StringScalarDeleteValue::StringScalarDeleteValue 3708# 3709# This used to cause the demangler to walk into undefined memory--PR 22268 3710--format=gnu-v3 --no-params 3711ALsetchannels 3712ALsetchannels 3713ALsetchannels 3714# Test GNU V3 constructor and destructor identification. 3715# 0 means it is not a constructor/destructor. 3716# Other integers correspond to enum gnu_v3_{c,d}tor_kinds in demangle.h. 3717--is-v3-ctor 3718_GLOBAL__I__Z2fnv 37190 3720# 3721--is-v3-dtor 3722_GLOBAL__I__Z2fnv 37230 3724# 3725--is-v3-ctor 3726_ZNSdC1Ev 37271 3728# 3729--is-v3-dtor 3730_ZNSdC1Ev 37310 3732# 3733--is-v3-ctor 3734_ZNSdD0Ev 37350 3736# 3737--is-v3-dtor 3738_ZNSdD0Ev 37391 3740# 3741--is-v3-ctor 3742_ZNSdC2Ev 37432 3744# 3745--is-v3-dtor 3746_ZNSdC2Ev 37470 3748# 3749--is-v3-ctor 3750_ZNSdD1Ev 37510 3752# 3753--is-v3-dtor 3754_ZNSdD1Ev 37552 3756# 3757# This caused an infinite loop. 3758# 3759# This is generated by an EDG compiler (kcc 4.0). To demangle it 3760# correctly, I believe that we have to understand that the J37J deep 3761# in the string somehow refers back to the type starting 37 characters 3762# in from some starting point, so that it winds up being the type 3763# starting with 41THandle.... However, lacking a spec for EDG 3764# demangling, it's hard to implement this. 3765# 3766# In the meantime, this symbol can be successfully demangled in GNU 3767# mode. Of course the result is more or less nonsense, but an older 3768# version of g++ would indeed generate this mangled name given the 3769# appropriate input, so the demangling is correct. 3770--format=auto --no-params 3771__CPR212____ct__Q3_3std141list__tm__128_Q2_3edm41THandle__tm__26_Q2_4emid15EMparticleChunkQ2_3std68allocator__tm__51_Q2_3edmJ37J14const_iteratorFRCQ3_3std18list__tm__7_Z1ZZ2Z8iterator 3772_Z1ZZ2Z::__CPR212____ct__Q3_3std141list__tm__128_Q2_3edm41THandle__tm__26_Q2_4emid15EMparticleChunkQ2_3std68allocator__tm__51_Q2_3edmJ37J14const_iteratorFRCQ3_3std18list__tm(iterator) 3773_Z1ZZ2Z::__CPR212____ct__Q3_3std141list__tm__128_Q2_3edm41THandle__tm__26_Q2_4emid15EMparticleChunkQ2_3std68allocator__tm__51_Q2_3edmJ37J14const_iteratorFRCQ3_3std18list__tm 3774# 3775# This used to cause a crash. It doesn't follow the C++ encoding so 3776# the demangled name should be identical to the original symbol name. 3777--format=auto --no-params 3778_test_array__L_1__B23b___clean.6 3779_test_array__L_1__B23b___clean.6 3780_test_array__L_1__B23b___clean.6 3781# 3782--format=java 3783_ZGAN4java4lang5Class7forNameEPNS0_6StringE 3784hidden alias for java.lang.Class.forName(java.lang.String) 3785# 3786# Test cases to verify encoding that determines if a return type is present 3787# Related to PR9861 3788--format=java 3789_ZN4java4lang4Math4acosEJdd 3790java.lang.Math.acos(double)double 3791# 3792--format=auto 3793_ZN4java4lang4Math4acosEJdd 3794double java::lang::Math::acos(double) 3795# 3796--format=auto 3797_ZN4java4lang4Math4acosEJvd 3798void java::lang::Math::acos(double) 3799# 3800--format=auto --ret-postfix 3801_ZN4java4lang4Math4acosEJdd 3802java::lang::Math::acos(double)double 3803# 3804--format=gnu-v3 --no-params --ret-postfix 3805_Z4makeI7FactoryiET_IT0_Ev 3806make<Factory, int>()Factory<int> 3807make<Factory, int> 3808# 3809# From PR 28797 3810--format=auto --no-params 3811_Z1fM1AKiPKS1_ 3812f(int const A::*, int const A::* const*) 3813f 3814# This used to cause a core dump in the demangler -- PR 29176 3815--format=auto --no-params 3816SASDASDFASDF_sdfsdf 3817SASDASDFASDF_sdfsdf 3818SASDASDFASDF_sdfsdf 3819# These are all cases of invalid manglings where the demangler would read 3820# past the end of the string. 3821# d_name wasn't honouring a NULL from d_substitution 3822--format=gnu-v3 3823_ZSA 3824_ZSA 3825# d_expr_primary wasn't honouring NULL from cplus_demangle_mangled_name 3826--format=gnu-v3 3827_ZN1fIL_ 3828_ZN1fIL_ 3829# d_operator_name was taking two characters in a row 3830--format=gnu-v3 3831_Za 3832_Za 3833# d_prefix wasn't honouring NULL from d_substitution 3834--format=gnu-v3 3835_ZNSA 3836_ZNSA 3837# d_prefix wasn't honouring NULL from d_template_param 3838--format=gnu-v3 3839_ZNT 3840_ZNT 3841# Dereferencing NULL in d_pointer_to_member_type 3842--format=gnu-v3 3843_Z1aMark 3844_Z1aMark 3845--format=gnu-v3 3846_ZSA 3847_ZSA 3848# d_expr_primary wasn't honouring NULL from cplus_demangle_mangled_name 3849--format=gnu-v3 3850_ZN1fIL_ 3851_ZN1fIL_ 3852# d_operator_name was taking two characters in a row 3853--format=gnu-v3 3854_Za 3855_Za 3856# d_prefix wasn't honouring NULL from d_substitution 3857--format=gnu-v3 3858_ZNSA 3859_ZNSA 3860# d_prefix wasn't honouring NULL from d_template_param 3861--format=gnu-v3 3862_ZNT 3863_ZNT 3864# Dereferencing NULL in d_pointer_to_member_type 3865--format=gnu-v3 3866_Z1aMark 3867_Z1aMark 3868# <local-source-name> test 1 3869--format=gnu-v3 3870_ZL3foo_2 3871foo 3872# <local-source-name> test 2 3873--format=gnu-v3 3874_ZZL3foo_2vE4var1 3875foo()::var1 3876# <local-source-name> test 3 3877--format=gnu-v3 3878_ZZL3foo_2vE4var1_0 3879foo()::var1 3880# <local-source-name> test 4 3881--format=gnu-v3 3882_ZZN7myspaceL3foo_1EvEN11localstruct1fEZNS_3fooEvE16otherlocalstruct 3883myspace::foo()::localstruct::f(myspace::foo()::otherlocalstruct) 3884