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