PR sanitizer/83987
[official-gcc.git] / libiberty / testsuite / demangle-expected
blobb62561c6d4df15f6c1d0b7ab7488b79e78afe73d
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
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
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.
20 # A line starting with `#' is ignored.
21 # However, blank lines in this file are NOT ignored.
23 --format=gnu --no-params
24 AddAlignment__9ivTSolverUiP12ivInteractorP7ivTGlue
25 ivTSolver::AddAlignment(unsigned int, ivInteractor *, ivTGlue *)
26 ivTSolver::AddAlignment
28 --format=gnu --no-params
29 ArrowheadIntersects__9ArrowLineP9ArrowheadR6BoxObjP7Graphic
30 ArrowLine::ArrowheadIntersects(Arrowhead *, BoxObj &, Graphic *)
31 ArrowLine::ArrowheadIntersects
33 --format=gnu --no-params
34 ArrowheadIntersects__9ArrowLineP9ArrowheadO6BoxObjP7Graphic
35 ArrowLine::ArrowheadIntersects(Arrowhead *, BoxObj &&, Graphic *)
36 ArrowLine::ArrowheadIntersects
38 --format=gnu --no-params
39 AtEnd__13ivRubberGroup
40 ivRubberGroup::AtEnd(void)
41 ivRubberGroup::AtEnd
43 --format=gnu --no-params
44 BgFilter__9ivTSolverP12ivInteractor
45 ivTSolver::BgFilter(ivInteractor *)
46 ivTSolver::BgFilter
48 --format=gnu --no-params
49 Check__6UArrayi
50 UArray::Check(int)
51 UArray::Check
53 --format=gnu --no-params
54 CoreConstDecls__8TextCodeR7ostream
55 TextCode::CoreConstDecls(ostream &)
56 TextCode::CoreConstDecls
58 --format=gnu --no-params
59 CoreConstDecls__8TextCodeO7ostream
60 TextCode::CoreConstDecls(ostream &&)
61 TextCode::CoreConstDecls
63 --format=gnu --no-params
64 Detach__8StateVarP12StateVarView
65 StateVar::Detach(StateVarView *)
66 StateVar::Detach
68 --format=gnu --no-params
69 Done__9ComponentG8Iterator
70 Component::Done(Iterator)
71 Component::Done
73 --format=gnu --no-params
74 Effect__11RelateManipR7ivEvent
75 RelateManip::Effect(ivEvent &)
76 RelateManip::Effect
78 --format=gnu --no-params
79 Effect__11RelateManipO7ivEvent
80 RelateManip::Effect(ivEvent &&)
81 RelateManip::Effect
83 --format=gnu --no-params
84 FindFixed__FRP4CNetP4CNet
85 FindFixed(CNet *&, CNet *)
86 FindFixed
88 --format=gnu --no-params
89 FindFixed__FOP4CNetP4CNet
90 FindFixed(CNet *&&, CNet *)
91 FindFixed
93 --format=gnu --no-params
94 Fix48_abort__FR8twolongs
95 Fix48_abort(twolongs &)
96 Fix48_abort
98 --format=gnu --no-params
99 Fix48_abort__FO8twolongs
100 Fix48_abort(twolongs &&)
101 Fix48_abort
103 --format=gnu --no-params
104 GetBarInfo__15iv2_6_VScrollerP13ivPerspectiveRiT2
105 iv2_6_VScroller::GetBarInfo(ivPerspective *, int &, int &)
106 iv2_6_VScroller::GetBarInfo
108 --format=gnu --no-params
109 GetBarInfo__15iv2_6_VScrollerP13ivPerspectiveOiT2
110 iv2_6_VScroller::GetBarInfo(ivPerspective *, int &&, int &&)
111 iv2_6_VScroller::GetBarInfo
113 --format=gnu --no-params
114 GetBgColor__C9ivPainter
115 ivPainter::GetBgColor(void) const
116 ivPainter::GetBgColor
118 --format=gnu --no-params
119 InsertBody__15H_PullrightMenuii
120 H_PullrightMenu::InsertBody(int, int)
121 H_PullrightMenu::InsertBody
123 --format=gnu --no-params
124 InsertCharacter__9TextManipc
125 TextManip::InsertCharacter(char)
126 TextManip::InsertCharacter
128 --format=gnu --no-params
129 InsertToplevel__7ivWorldP12ivInteractorT1
130 ivWorld::InsertToplevel(ivInteractor *, ivInteractor *)
131 ivWorld::InsertToplevel
133 --format=gnu --no-params
134 InsertToplevel__7ivWorldP12ivInteractorT1iiUi
135 ivWorld::InsertToplevel(ivInteractor *, ivInteractor *, int, int, unsigned int)
136 ivWorld::InsertToplevel
138 --format=gnu --no-params
139 IsAGroup__FP11GraphicViewP11GraphicComp
140 IsAGroup(GraphicView *, GraphicComp *)
141 IsAGroup
143 --format=gnu --no-params
144 IsA__10ButtonCodeUl
145 ButtonCode::IsA(unsigned long)
146 ButtonCode::IsA
148 --format=gnu --no-params
149 ReadName__FR7istreamPc
150 ReadName(istream &, char *)
151 ReadName
153 --format=gnu --no-params
154 Redraw__13StringBrowseriiii
155 StringBrowser::Redraw(int, int, int, int)
156 StringBrowser::Redraw
158 --format=gnu --no-params
159 Rotate__13ivTransformerf
160 ivTransformer::Rotate(float)
161 ivTransformer::Rotate
163 --format=gnu --no-params
164 Rotated__C13ivTransformerf
165 ivTransformer::Rotated(float) const
166 ivTransformer::Rotated
168 --format=gnu --no-params
169 Round__Ff
170 Round(float)
171 Round
173 --format=gnu --no-params
174 SetExport__16MemberSharedNameUi
175 MemberSharedName::SetExport(unsigned int)
176 MemberSharedName::SetExport
178 --format=gnu --no-params
179 Set__14ivControlState13ControlStatusUi
180 ivControlState::Set(ControlStatus, unsigned int)
181 ivControlState::Set
183 --format=gnu --no-params
184 Set__5DFacePcii
185 DFace::Set(char *, int, int)
186 DFace::Set
188 --format=gnu --no-params
189 VConvert__9ivTSolverP12ivInteractorRP8TElementT2
190 ivTSolver::VConvert(ivInteractor *, TElement *&, TElement *&)
191 ivTSolver::VConvert
193 --format=gnu --no-params
194 VConvert__9ivTSolverP7ivTGlueRP8TElement
195 ivTSolver::VConvert(ivTGlue *, TElement *&)
196 ivTSolver::VConvert
198 --format=gnu --no-params
199 VOrder__9ivTSolverUiRP12ivInteractorT2
200 ivTSolver::VOrder(unsigned int, ivInteractor *&, ivInteractor *&)
201 ivTSolver::VOrder
203 --format=gnu --no-params
204 _10PageButton$__both
205 PageButton::__both
206 PageButton::__both
208 --format=gnu --no-params
209 _3RNG$singleMantissa
210 RNG::singleMantissa
211 RNG::singleMantissa
213 --format=gnu --no-params
214 _5IComp$_release
215 IComp::_release
216 IComp::_release
218 --format=gnu --no-params
219 _$_10BitmapComp
220 BitmapComp::~BitmapComp(void)
221 BitmapComp::~BitmapComp
223 --format=gnu --no-params
224 _$_9__io_defs
225 __io_defs::~__io_defs(void)
226 __io_defs::~__io_defs
228 --format=gnu --no-params
229 _$_Q23foo3bar
230 foo::bar::~bar(void)
231 foo::bar::~bar
233 --format=gnu --no-params
234 _$_Q33foo3bar4bell
235 foo::bar::bell::~bell(void)
236 foo::bar::bell::~bell
238 --format=gnu --no-params
239 __10ivTelltaleiP7ivGlyph
240 ivTelltale::ivTelltale(int, ivGlyph *)
241 ivTelltale::ivTelltale
243 --format=gnu --no-params
244 __10ivViewportiP12ivInteractorUi
245 ivViewport::ivViewport(int, ivInteractor *, unsigned int)
246 ivViewport::ivViewport
248 --format=gnu --no-params
249 __10ostrstream
250 ostrstream::ostrstream(void)
251 ostrstream::ostrstream
253 --format=gnu --no-params
254 __10ostrstreamPcii
255 ostrstream::ostrstream(char *, int, int)
256 ostrstream::ostrstream
258 --format=gnu --no-params
259 __11BitmapTablei
260 BitmapTable::BitmapTable(int)
261 BitmapTable::BitmapTable
263 --format=gnu --no-params
264 __12ViewportCodeP12ViewportComp
265 ViewportCode::ViewportCode(ViewportComp *)
266 ViewportCode::ViewportCode
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
273 --format=gnu --no-params
274 __12ivBreak_Listl
275 ivBreak_List::ivBreak_List(long)
276 ivBreak_List::ivBreak_List
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
283 --format=gnu --no-params
284 __20DisplayList_IteratorR11DisplayList
285 DisplayList_Iterator::DisplayList_Iterator(DisplayList &)
286 DisplayList_Iterator::DisplayList_Iterator
288 --format=gnu --no-params
289 __3fooRT0
290 foo::foo(foo &)
291 foo::foo
293 --format=gnu --no-params
294 __3fooiN31
295 foo::foo(int, int, int, int)
296 foo::foo
298 --format=gnu --no-params
299 __3fooiRT0iT2iT2
300 foo::foo(int, foo &, int, foo &, int, foo &)
301 foo::foo
303 --format=gnu --no-params
304 __6KeyMapPT0
305 KeyMap::KeyMap(KeyMap *)
306 KeyMap::KeyMap
308 --format=gnu --no-params
309 __8ArrowCmdP6EditorUiUi
310 ArrowCmd::ArrowCmd(Editor *, unsigned int, unsigned int)
311 ArrowCmd::ArrowCmd
313 --format=gnu --no-params
314 __9F_EllipseiiiiP7Graphic
315 F_Ellipse::F_Ellipse(int, int, int, int, Graphic *)
316 F_Ellipse::F_Ellipse
318 --format=gnu --no-params
319 __9FrameDataP9FrameCompi
320 FrameData::FrameData(FrameComp *, int)
321 FrameData::FrameData
323 --format=gnu --no-params
324 __9HVGraphicP9CanvasVarP7Graphic
325 HVGraphic::HVGraphic(CanvasVar *, Graphic *)
326 HVGraphic::HVGraphic
328 --format=gnu --no-params
329 __Q23foo3bar
330 foo::bar::bar(void)
331 foo::bar::bar
333 --format=gnu --no-params
334 __Q33foo3bar4bell
335 foo::bar::bell::bell(void)
336 foo::bar::bell::bell
338 --format=gnu --no-params
339 __aa__3fooRT0
340 foo::operator&&(foo &)
341 foo::operator&&
343 --format=gnu --no-params
344 __aad__3fooRT0
345 foo::operator&=(foo &)
346 foo::operator&=
348 --format=gnu --no-params
349 __ad__3fooRT0
350 foo::operator&(foo &)
351 foo::operator&
353 --format=gnu --no-params
354 __adv__3fooRT0
355 foo::operator/=(foo &)
356 foo::operator/=
358 --format=gnu --no-params
359 __aer__3fooRT0
360 foo::operator^=(foo &)
361 foo::operator^=
363 --format=gnu --no-params
364 __als__3fooRT0
365 foo::operator<<=(foo &)
366 foo::operator<<=
368 --format=gnu --no-params
369 __amd__3fooRT0
370 foo::operator%=(foo &)
371 foo::operator%=
373 --format=gnu --no-params
374 __ami__3fooRT0
375 foo::operator-=(foo &)
376 foo::operator-=
378 --format=gnu --no-params
379 __aml__3FixRT0
380 Fix::operator*=(Fix &)
381 Fix::operator*=
383 --format=gnu --no-params
384 __aml__5Fix16i
385 Fix16::operator*=(int)
386 Fix16::operator*=
388 --format=gnu --no-params
389 __aml__5Fix32RT0
390 Fix32::operator*=(Fix32 &)
391 Fix32::operator*=
393 --format=gnu --no-params
394 __aor__3fooRT0
395 foo::operator|=(foo &)
396 foo::operator|=
398 --format=gnu --no-params
399 __apl__3fooRT0
400 foo::operator+=(foo &)
401 foo::operator+=
403 --format=gnu --no-params
404 __ars__3fooRT0
405 foo::operator>>=(foo &)
406 foo::operator>>=
408 --format=gnu --no-params
409 __as__3fooRT0
410 foo::operator=(foo &)
411 foo::operator=
413 --format=gnu --no-params
414 __cl__3fooRT0
415 foo::operator()(foo &)
416 foo::operator()
418 --format=gnu --no-params
419 __cl__6Normal
420 Normal::operator()(void)
421 Normal::operator()
423 --format=gnu --no-params
424 __cl__6Stringii
425 String::operator()(int, int)
426 String::operator()
428 --format=gnu --no-params
429 __cm__3fooRT0
430 foo::operator, (foo &)
431 foo::operator, 
433 --format=gnu --no-params
434 __co__3foo
435 foo::operator~(void)
436 foo::operator~
438 --format=gnu --no-params
439 __dl__3fooPv
440 foo::operator delete(void *)
441 foo::operator delete
443 --format=gnu --no-params
444 __dv__3fooRT0
445 foo::operator/(foo &)
446 foo::operator/
448 --format=gnu --no-params
449 __eq__3fooRT0
450 foo::operator==(foo &)
451 foo::operator==
453 --format=gnu --no-params
454 __er__3fooRT0
455 foo::operator^(foo &)
456 foo::operator^
458 --format=gnu --no-params
459 __ge__3fooRT0
460 foo::operator>=(foo &)
461 foo::operator>=
463 --format=gnu --no-params
464 __gt__3fooRT0
465 foo::operator>(foo &)
466 foo::operator>
468 --format=gnu --no-params
469 __le__3fooRT0
470 foo::operator<=(foo &)
471 foo::operator<=
473 --format=gnu --no-params
474 __ls__3fooRT0
475 foo::operator<<(foo &)
476 foo::operator<<
478 --format=gnu --no-params
479 __ls__FR7ostreamPFR3ios_R3ios
480 operator<<(ostream &, ios &(*)(ios &))
481 operator<<
483 --format=gnu --no-params
484 __ls__FR7ostreamR3Fix
485 operator<<(ostream &, Fix &)
486 operator<<
488 --format=gnu --no-params
489 __lt__3fooRT0
490 foo::operator<(foo &)
491 foo::operator<
493 --format=gnu --no-params
494 __md__3fooRT0
495 foo::operator%(foo &)
496 foo::operator%
498 --format=gnu --no-params
499 __mi__3fooRT0
500 foo::operator-(foo &)
501 foo::operator-
503 --format=gnu --no-params
504 __ml__3fooRT0
505 foo::operator*(foo &)
506 foo::operator*
508 --format=gnu --no-params
509 __mm__3fooi
510 foo::operator--(int)
511 foo::operator--
513 --format=gnu --no-params
514 __ne__3fooRT0
515 foo::operator!=(foo &)
516 foo::operator!=
518 --format=gnu --no-params
519 __nt__3foo
520 foo::operator!(void)
521 foo::operator!
523 --format=gnu --no-params
524 __nw__3fooi
525 foo::operator new(int)
526 foo::operator new
528 --format=gnu --no-params
529 __oo__3fooRT0
530 foo::operator||(foo &)
531 foo::operator||
533 --format=gnu --no-params
534 __opPc__3foo
535 foo::operator char *(void)
536 foo::operator char *
538 --format=gnu --no-params
539 __opi__3foo
540 foo::operator int(void)
541 foo::operator int
543 --format=gnu --no-params
544 __or__3fooRT0
545 foo::operator|(foo &)
546 foo::operator|
548 --format=gnu --no-params
549 __pl__3fooRT0
550 foo::operator+(foo &)
551 foo::operator+
553 --format=gnu --no-params
554 __pp__3fooi
555 foo::operator++(int)
556 foo::operator++
558 --format=gnu --no-params
559 __rf__3foo
560 foo::operator->(void)
561 foo::operator->
563 --format=gnu --no-params
564 __rm__3fooRT0
565 foo::operator->*(foo &)
566 foo::operator->*
568 --format=gnu --no-params
569 __rs__3fooRT0
570 foo::operator>>(foo &)
571 foo::operator>>
573 --format=gnu --no-params
574 _new_Fix__FUs
575 _new_Fix(unsigned short)
576 _new_Fix
578 --format=gnu --no-params
579 _vt.foo
580 foo virtual table
581 foo virtual table
583 --format=gnu --no-params
584 _vt.foo.bar
585 foo::bar virtual table
586 foo::bar virtual table
588 --format=gnu --no-params
589 _vt$foo
590 foo virtual table
591 foo virtual table
593 --format=gnu --no-params
594 _vt$foo$bar
595 foo::bar virtual table
596 foo::bar virtual table
598 --format=gnu --no-params
599 append__7ivGlyphPT0
600 ivGlyph::append(ivGlyph *)
601 ivGlyph::append
603 --format=gnu --no-params
604 clearok__FP7_win_sti
605 clearok(_win_st *, int)
606 clearok
608 --format=gnu --no-params
609 complexfunc2__FPFPc_i
610 complexfunc2(int (*)(char *))
611 complexfunc2
613 --format=gnu --no-params
614 complexfunc3__FPFPFPl_s_i
615 complexfunc3(int (*)(short (*)(long *)))
616 complexfunc3
618 --format=gnu --no-params
619 complexfunc4__FPFPFPc_s_i
620 complexfunc4(int (*)(short (*)(char *)))
621 complexfunc4
623 --format=gnu --no-params
624 complexfunc5__FPFPc_PFl_i
625 complexfunc5(int (*(*)(char *))(long))
626 complexfunc5
628 --format=gnu --no-params
629 complexfunc6__FPFPi_PFl_i
630 complexfunc6(int (*(*)(int *))(long))
631 complexfunc6
633 --format=gnu --no-params
634 complexfunc7__FPFPFPc_i_PFl_i
635 complexfunc7(int (*(*)(int (*)(char *)))(long))
636 complexfunc7
638 --format=gnu --no-params
639 foo__FiN30
640 foo(int, int, int, int)
643 --format=gnu --no-params
644 foo__FiR3fooiT1iT1
645 foo(int, foo &, int, foo &, int, foo &)
648 --format=gnu --no-params
649 foo___3barl
650 bar::foo_(long)
651 bar::foo_
653 --format=gnu --no-params
654 insert__15ivClippingStacklRP8_XRegion
655 ivClippingStack::insert(long, _XRegion *&)
656 ivClippingStack::insert
658 --format=gnu --no-params
659 insert__16ChooserInfo_ListlR11ChooserInfo
660 ChooserInfo_List::insert(long, ChooserInfo &)
661 ChooserInfo_List::insert
663 --format=gnu --no-params
664 insert__17FontFamilyRepListlRP15ivFontFamilyRep
665 FontFamilyRepList::insert(long, ivFontFamilyRep *&)
666 FontFamilyRepList::insert
668 --format=gnu --no-params
669 leaveok__FP7_win_stc
670 leaveok(_win_st *, char)
671 leaveok
673 --format=gnu --no-params
674 left_mover__C7ivMFKitP12ivAdjustableP7ivStyle
675 ivMFKit::left_mover(ivAdjustable *, ivStyle *) const
676 ivMFKit::left_mover
678 --format=gnu --no-params
679 overload1arg__FSc
680 overload1arg(signed char)
681 overload1arg
683 --format=gnu --no-params
684 overload1arg__FUc
685 overload1arg(unsigned char)
686 overload1arg
688 --format=gnu --no-params
689 overload1arg__FUi
690 overload1arg(unsigned int)
691 overload1arg
693 --format=gnu --no-params
694 overload1arg__FUl
695 overload1arg(unsigned long)
696 overload1arg
698 --format=gnu --no-params
699 overload1arg__FUs
700 overload1arg(unsigned short)
701 overload1arg
703 --format=gnu --no-params
704 overload1arg__Fc
705 overload1arg(char)
706 overload1arg
708 --format=gnu --no-params
709 overload1arg__Fd
710 overload1arg(double)
711 overload1arg
713 --format=gnu --no-params
714 overload1arg__Ff
715 overload1arg(float)
716 overload1arg
718 --format=gnu --no-params
719 overload1arg__Fi
720 overload1arg(int)
721 overload1arg
723 --format=gnu --no-params
724 overload1arg__Fl
725 overload1arg(long)
726 overload1arg
728 --format=gnu --no-params
729 overload1arg__Fs
730 overload1arg(short)
731 overload1arg
733 --format=gnu --no-params
734 overload1arg__Fv
735 overload1arg(void)
736 overload1arg
738 --format=gnu --no-params
739 overloadargs__Fi
740 overloadargs(int)
741 overloadargs
743 --format=gnu --no-params
744 overloadargs__Fii
745 overloadargs(int, int)
746 overloadargs
748 --format=gnu --no-params
749 overloadargs__Fiii
750 overloadargs(int, int, int)
751 overloadargs
753 --format=gnu --no-params
754 overloadargs__Fiiii
755 overloadargs(int, int, int, int)
756 overloadargs
758 --format=gnu --no-params
759 overloadargs__Fiiiii
760 overloadargs(int, int, int, int, int)
761 overloadargs
763 --format=gnu --no-params
764 overloadargs__Fiiiiii
765 overloadargs(int, int, int, int, int, int)
766 overloadargs
768 --format=gnu --no-params
769 overloadargs__Fiiiiiii
770 overloadargs(int, int, int, int, int, int, int)
771 overloadargs
773 --format=gnu --no-params
774 overloadargs__Fiiiiiiii
775 overloadargs(int, int, int, int, int, int, int, int)
776 overloadargs
778 --format=gnu --no-params
779 overloadargs__Fiiiiiiiii
780 overloadargs(int, int, int, int, int, int, int, int, int)
781 overloadargs
783 --format=gnu --no-params
784 overloadargs__Fiiiiiiiiii
785 overloadargs(int, int, int, int, int, int, int, int, int, int)
786 overloadargs
788 --format=gnu --no-params
789 overloadargs__Fiiiiiiiiiii
790 overloadargs(int, int, int, int, int, int, int, int, int, int, int)
791 overloadargs
793 --format=gnu --no-params
794 poke__8ivRasterUlUlffff
795 ivRaster::poke(unsigned long, unsigned long, float, float, float, float)
796 ivRaster::poke
798 --format=gnu --no-params
799 polar__Fdd
800 polar(double, double)
801 polar
803 --format=gnu --no-params
804 scale__13ivTransformerff
805 ivTransformer::scale(float, float)
806 ivTransformer::scale
808 --format=gnu --no-params
809 sgetn__7filebufPci
810 filebuf::sgetn(char *, int)
811 filebuf::sgetn
813 --format=gnu --no-params
814 shift__FP5_FrepiT0
815 shift(_Frep *, int, _Frep *)
816 shift
818 --format=gnu --no-params
819 test__C6BitSeti
820 BitSet::test(int) const
821 BitSet::test
823 --format=gnu --no-params
824 test__C6BitSetii
825 BitSet::test(int, int) const
826 BitSet::test
828 --format=gnu --no-params
829 text_source__8Documentl
830 Document::text_source(long)
831 Document::text_source
833 --format=gnu --no-params
834 variance__6Erlangd
835 Erlang::variance(double)
836 Erlang::variance
838 --format=gnu --no-params
839 view__14DocumentViewerP8ItemViewP11TabularItem
840 DocumentViewer::view(ItemView *, TabularItem *)
841 DocumentViewer::view
843 --format=gnu --no-params
844 xy_extents__11ivExtensionffff
845 ivExtension::xy_extents(float, float, float, float)
846 ivExtension::xy_extents
848 --format=gnu --no-params
849 zero__8osMemoryPvUi
850 osMemory::zero(void *, unsigned int)
851 osMemory::zero
853 --format=gnu --no-params
854 _2T4$N
855 T4::N
856 T4::N
858 --format=gnu --no-params
859 _Q22T42t1$N
860 T4::t1::N
861 T4::t1::N
863 --format=gnu --no-params
864 get__2T1
865 T1::get(void)
866 T1::get
868 --format=gnu --no-params
869 get__Q22T11a
870 T1::a::get(void)
871 T1::a::get
873 --format=gnu --no-params
874 get__Q32T11a1b
875 T1::a::b::get(void)
876 T1::a::b::get
878 --format=gnu --no-params
879 get__Q42T11a1b1c
880 T1::a::b::c::get(void)
881 T1::a::b::c::get
883 --format=gnu --no-params
884 get__Q52T11a1b1c1d
885 T1::a::b::c::d::get(void)
886 T1::a::b::c::d::get
888 --format=gnu --no-params
889 put__2T1i
890 T1::put(int)
891 T1::put
893 --format=gnu --no-params
894 put__Q22T11ai
895 T1::a::put(int)
896 T1::a::put
898 --format=gnu --no-params
899 put__Q32T11a1bi
900 T1::a::b::put(int)
901 T1::a::b::put
903 --format=gnu --no-params
904 put__Q42T11a1b1ci
905 T1::a::b::c::put(int)
906 T1::a::b::c::put
908 --format=gnu --no-params
909 put__Q52T11a1b1c1di
910 T1::a::b::c::d::put(int)
911 T1::a::b::c::d::put
913 --format=gnu --no-params
914 bar__3fooPv
915 foo::bar(void *)
916 foo::bar
918 --format=gnu --no-params
919 bar__C3fooPv
920 foo::bar(void *) const
921 foo::bar
923 --format=gnu --no-params
924 __eq__3fooRT0
925 foo::operator==(foo &)
926 foo::operator==
928 --format=gnu --no-params
929 __eq__C3fooR3foo
930 foo::operator==(foo &) const
931 foo::operator==
933 --format=gnu --no-params
934 elem__t6vector1Zdi
935 vector<double>::elem(int)
936 vector<double>::elem
938 --format=gnu --no-params
939 elem__t6vector1Zii
940 vector<int>::elem(int)
941 vector<int>::elem
943 --format=gnu --no-params
944 __t6vector1Zdi
945 vector<double>::vector(int)
946 vector<double>::vector
948 --format=gnu --no-params
949 __t6vector1Zii
950 vector<int>::vector(int)
951 vector<int>::vector
953 --format=gnu --no-params
954 _$_t6vector1Zdi
955 vector<double>::~vector(int)
956 vector<double>::~vector
958 --format=gnu --no-params
959 _$_t6vector1Zii
960 vector<int>::~vector(int)
961 vector<int>::~vector
963 --format=gnu --no-params
964 __nw__t2T11ZcUi
965 T1<char>::operator new(unsigned int)
966 T1<char>::operator new
968 --format=gnu --no-params
969 __nw__t2T11Z1tUi
970 T1<t>::operator new(unsigned int)
971 T1<t>::operator new
973 --format=gnu --no-params
974 __dl__t2T11ZcPv
975 T1<char>::operator delete(void *)
976 T1<char>::operator delete
978 --format=gnu --no-params
979 __dl__t2T11Z1tPv
980 T1<t>::operator delete(void *)
981 T1<t>::operator delete
983 --format=gnu --no-params
984 __t2T11Zci
985 T1<char>::T1(int)
986 T1<char>::T1
988 --format=gnu --no-params
989 __t2T11Zc
990 T1<char>::T1(void)
991 T1<char>::T1
993 --format=gnu --no-params
994 __t2T11Z1ti
995 T1<t>::T1(int)
996 T1<t>::T1
998 --format=gnu --no-params
999 __t2T11Z1t
1000 T1<t>::T1(void)
1001 T1<t>::T1
1003 --format=gnu --no-params
1004 __Q2t4List1Z10VHDLEntity3Pix
1005 List<VHDLEntity>::Pix::Pix(void)
1006 List<VHDLEntity>::Pix::Pix
1008 --format=gnu --no-params
1009 __Q2t4List1Z10VHDLEntity3PixPQ2t4List1Z10VHDLEntity7element
1010 List<VHDLEntity>::Pix::Pix(List<VHDLEntity>::element *)
1011 List<VHDLEntity>::Pix::Pix
1013 --format=gnu --no-params
1014 __Q2t4List1Z10VHDLEntity3PixRCQ2t4List1Z10VHDLEntity3Pix
1015 List<VHDLEntity>::Pix::Pix(List<VHDLEntity>::Pix const &)
1016 List<VHDLEntity>::Pix::Pix
1018 --format=gnu --no-params
1019 __Q2t4List1Z10VHDLEntity3PixOCQ2t4List1Z10VHDLEntity3Pix
1020 List<VHDLEntity>::Pix::Pix(List<VHDLEntity>::Pix const &&)
1021 List<VHDLEntity>::Pix::Pix
1023 --format=gnu --no-params
1024 __Q2t4List1Z10VHDLEntity7elementRC10VHDLEntityPT0
1025 List<VHDLEntity>::element::element(VHDLEntity const &, List<VHDLEntity>::element *)
1026 List<VHDLEntity>::element::element
1028 --format=gnu --no-params
1029 __Q2t4List1Z10VHDLEntity7elementOC10VHDLEntityPT0
1030 List<VHDLEntity>::element::element(VHDLEntity const &&, List<VHDLEntity>::element *)
1031 List<VHDLEntity>::element::element
1033 --format=gnu --no-params
1034 __Q2t4List1Z10VHDLEntity7elementRCQ2t4List1Z10VHDLEntity7element
1035 List<VHDLEntity>::element::element(List<VHDLEntity>::element const &)
1036 List<VHDLEntity>::element::element
1038 --format=gnu --no-params
1039 __cl__C11VHDLLibraryGt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
1040 VHDLLibrary::operator()(PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >) const
1041 VHDLLibrary::operator()
1043 --format=gnu --no-params
1044 __cl__Ct4List1Z10VHDLEntityRCQ2t4List1Z10VHDLEntity3Pix
1045 List<VHDLEntity>::operator()(List<VHDLEntity>::Pix const &) const
1046 List<VHDLEntity>::operator()
1048 --format=gnu --no-params
1049 __ne__FPvRCQ2t4List1Z10VHDLEntity3Pix
1050 operator!=(void *, List<VHDLEntity>::Pix const &)
1051 operator!=
1053 --format=gnu --no-params
1054 __ne__FPvRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
1055 operator!=(void *, PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> > const &)
1056 operator!=
1058 --format=gnu --no-params
1059 __t4List1Z10VHDLEntityRCt4List1Z10VHDLEntity
1060 List<VHDLEntity>::List(List<VHDLEntity> const &)
1061 List<VHDLEntity>::List
1063 --format=gnu --no-params
1064 __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
1065 PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX(void)
1066 PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX
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
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
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
1083 --format=gnu --no-params
1084 nextE__C11VHDLLibraryRt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
1085 VHDLLibrary::nextE(PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> > &) const
1086 VHDLLibrary::nextE
1088 --format=gnu --no-params
1089 next__Ct4List1Z10VHDLEntityRQ2t4List1Z10VHDLEntity3Pix
1090 List<VHDLEntity>::next(List<VHDLEntity>::Pix &) const
1091 List<VHDLEntity>::next
1093 --format=gnu --no-params
1094 _GLOBAL_$D$set
1095 global destructors keyed to set
1096 global destructors keyed to set
1098 --format=gnu --no-params
1099 _GLOBAL_$I$set
1100 global constructors keyed to set
1101 global constructors keyed to set
1103 --format=gnu --no-params
1104 __as__t5ListS1ZUiRCt5ListS1ZUi
1105 ListS<unsigned int>::operator=(ListS<unsigned int> const &)
1106 ListS<unsigned int>::operator=
1108 --format=gnu --no-params
1109 __cl__Ct5ListS1ZUiRCQ2t5ListS1ZUi3Vix
1110 ListS<unsigned int>::operator()(ListS<unsigned int>::Vix const &) const
1111 ListS<unsigned int>::operator()
1113 --format=gnu --no-params
1114 __cl__Ct5SetLS1ZUiRCQ2t5SetLS1ZUi3Vix
1115 SetLS<unsigned int>::operator()(SetLS<unsigned int>::Vix const &) const
1116 SetLS<unsigned int>::operator()
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
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
1128 --format=gnu --no-params
1129 __t5ListS1ZUiRCt5ListS1ZUi
1130 ListS<unsigned int>::ListS(ListS<unsigned int> const &)
1131 ListS<unsigned int>::ListS
1133 --format=gnu --no-params
1134 next__Ct5ListS1ZUiRQ2t5ListS1ZUi3Vix
1135 ListS<unsigned int>::next(ListS<unsigned int>::Vix &) const
1136 ListS<unsigned int>::next
1138 --format=gnu --no-params
1139 __ne__FPvRCQ2t5SetLS1ZUi3Vix
1140 operator!=(void *, SetLS<unsigned int>::Vix const &)
1141 operator!=
1143 --format=gnu --no-params
1144 __t8ListElem1Z5LabelRt4List1Z5Label
1145 ListElem<Label>::ListElem(List<Label> &)
1146 ListElem<Label>::ListElem
1148 --format=gnu --no-params
1149 __t8BDDHookV1ZPcRCPc
1150 BDDHookV<char *>::BDDHookV(char *const &)
1151 BDDHookV<char *>::BDDHookV
1153 --format=gnu --no-params
1154 _vt$t8BDDHookV1ZPc
1155 BDDHookV<char *> virtual table
1156 BDDHookV<char *> virtual table
1158 --format=gnu --no-params
1159 __ne__FPvRCQ211BDDFunction4VixB
1160 operator!=(void *, BDDFunction::VixB const &)
1161 operator!=
1163 --format=gnu --no-params
1164 __eq__FPvRCQ211BDDFunction4VixB
1165 operator==(void *, BDDFunction::VixB const &)
1166 operator==
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
1173 --format=lucid --no-params
1174 WS__FR7istream
1175 WS(istream &)
1178 --format=lucid --no-params
1179 __aa__3fooFR3foo
1180 foo::operator&&(foo &)
1181 foo::operator&&
1183 --format=lucid --no-params
1184 __aad__3fooFR3foo
1185 foo::operator&=(foo &)
1186 foo::operator&=
1188 --format=lucid --no-params
1189 __ad__3fooFR3foo
1190 foo::operator&(foo &)
1191 foo::operator&
1193 --format=lucid --no-params
1194 __adv__3fooFR3foo
1195 foo::operator/=(foo &)
1196 foo::operator/=
1198 --format=lucid --no-params
1199 __adv__7complexF7complex
1200 complex::operator/=(complex)
1201 complex::operator/=
1203 --format=lucid --no-params
1204 __aer__3fooFR3foo
1205 foo::operator^=(foo &)
1206 foo::operator^=
1208 --format=lucid --no-params
1209 __als__3fooFR3foo
1210 foo::operator<<=(foo &)
1211 foo::operator<<=
1213 --format=lucid --no-params
1214 __amd__3fooFR3foo
1215 foo::operator%=(foo &)
1216 foo::operator%=
1218 --format=lucid --no-params
1219 __ami__3fooFR3foo
1220 foo::operator-=(foo &)
1221 foo::operator-=
1223 --format=lucid --no-params
1224 __amu__3fooFR3foo
1225 foo::operator*=(foo &)
1226 foo::operator*=
1228 --format=lucid --no-params
1229 __amu__7complexF7complex
1230 complex::operator*=(complex)
1231 complex::operator*=
1233 --format=lucid --no-params
1234 __aor__3fooFR3foo
1235 foo::operator|=(foo &)
1236 foo::operator|=
1238 --format=lucid --no-params
1239 __apl__3fooFR3foo
1240 foo::operator+=(foo &)
1241 foo::operator+=
1243 --format=lucid --no-params
1244 __ars__3fooFR3foo
1245 foo::operator>>=(foo &)
1246 foo::operator>>=
1248 --format=lucid --no-params
1249 __as__18istream_withassignFP9streambuf
1250 istream_withassign::operator=(streambuf *)
1251 istream_withassign::operator=
1253 --format=lucid --no-params
1254 __as__18istream_withassignFR7istream
1255 istream_withassign::operator=(istream &)
1256 istream_withassign::operator=
1258 --format=lucid --no-params
1259 __as__3fooFR3foo
1260 foo::operator=(foo &)
1261 foo::operator=
1263 --format=lucid --no-params
1264 __as__3iosFR3ios
1265 ios::operator=(ios &)
1266 ios::operator=
1268 --format=lucid --no-params
1269 __cl__3fooFR3foo
1270 foo::operator()(foo &)
1271 foo::operator()
1273 --format=lucid --no-params
1274 __cm__3fooFR3foo
1275 foo::operator, (foo &)
1276 foo::operator, 
1278 --format=lucid --no-params
1279 __co__3fooFv
1280 foo::operator~(void)
1281 foo::operator~
1283 --format=lucid --no-params
1284 __ct__10istrstreamFPc
1285 istrstream::istrstream(char *)
1286 istrstream::istrstream
1288 --format=lucid --no-params
1289 __ct__10istrstreamFPci
1290 istrstream::istrstream(char *, int)
1291 istrstream::istrstream
1293 --format=lucid --no-params
1294 __ct__10ostrstreamFPciT2
1295 ostrstream::ostrstream(char *, int, int)
1296 ostrstream::ostrstream
1298 --format=lucid --no-params
1299 __ct__10ostrstreamFv
1300 ostrstream::ostrstream(void)
1301 ostrstream::ostrstream
1303 --format=lucid --no-params
1304 __ct__10smanip_intFPFR3iosi_R3iosi
1305 smanip_int::smanip_int(ios &(*)(ios &, int), int)
1306 smanip_int::smanip_int
1308 --format=lucid --no-params
1309 __ct__10smanip_intFPFO3iosi_O3iosi
1310 smanip_int::smanip_int(ios &&(*)(ios &&, int), int)
1311 smanip_int::smanip_int
1313 --format=lucid --no-params
1314 __ct__11fstreambaseFi
1315 fstreambase::fstreambase(int)
1316 fstreambase::fstreambase
1318 --format=lucid --no-params
1319 __ct__11fstreambaseFiPcT1
1320 fstreambase::fstreambase(int, char *, int)
1321 fstreambase::fstreambase
1323 --format=lucid --no-params
1324 __ct__11fstreambaseFv
1325 fstreambase::fstreambase(void)
1326 fstreambase::fstreambase
1328 --format=lucid --no-params
1329 __ct__11smanip_longFPFR3iosl_R3iosl
1330 smanip_long::smanip_long(ios &(*)(ios &, long), long)
1331 smanip_long::smanip_long
1333 --format=lucid --no-params
1334 __ct__11smanip_longFPFO3iosl_O3iosl
1335 smanip_long::smanip_long(ios &&(*)(ios &&, long), long)
1336 smanip_long::smanip_long
1338 --format=lucid --no-params
1339 __ct__11stdiostreamFP4FILE
1340 stdiostream::stdiostream(FILE *)
1341 stdiostream::stdiostream
1343 --format=lucid --no-params
1344 __ct__12strstreambufFPFl_PvPFPv_v
1345 strstreambuf::strstreambuf(void *(*)(long), void (*)(void *))
1346 strstreambuf::strstreambuf
1348 --format=lucid --no-params
1349 __ct__12strstreambufFPUciT1
1350 strstreambuf::strstreambuf(unsigned char *, int, unsigned char *)
1351 strstreambuf::strstreambuf
1353 --format=lucid --no-params
1354 __ct__12strstreambufFPciT1
1355 strstreambuf::strstreambuf(char *, int, char *)
1356 strstreambuf::strstreambuf
1358 --format=lucid --no-params
1359 __ct__12strstreambufFi
1360 strstreambuf::strstreambuf(int)
1361 strstreambuf::strstreambuf
1363 --format=lucid --no-params
1364 __ct__12strstreambufFv
1365 strstreambuf::strstreambuf(void)
1366 strstreambuf::strstreambuf
1368 --format=lucid --no-params
1369 __ct__13strstreambaseFPciT1
1370 strstreambase::strstreambase(char *, int, char *)
1371 strstreambase::strstreambase
1373 --format=lucid --no-params
1374 __ct__3fooFR3foo
1375 foo::foo(foo &)
1376 foo::foo
1378 --format=lucid --no-params
1379 __ct__3fooFO3foo
1380 foo::foo(foo &&)
1381 foo::foo
1383 --format=lucid --no-params
1384 __ct__3fooFi
1385 foo::foo(int)
1386 foo::foo
1388 --format=lucid --no-params
1389 __ct__3fooFiN31
1390 foo::foo(int, int, int, int)
1391 foo::foo
1393 --format=lucid --no-params
1394 __ct__3fooFiR3fooT1T2T1T2
1395 foo::foo(int, foo &, int, foo &, int, foo &)
1396 foo::foo
1398 --format=lucid --no-params
1399 __ct__3fooFiO3fooT1T2T1T2
1400 foo::foo(int, foo &&, int, foo &&, int, foo &&)
1401 foo::foo
1403 --format=lucid --no-params
1404 __ct__3iosFP9streambuf
1405 ios::ios(streambuf *)
1406 ios::ios
1408 --format=lucid --no-params
1409 __ct__7filebufFiPcT1
1410 filebuf::filebuf(int, char *, int)
1411 filebuf::filebuf
1413 --format=lucid --no-params
1414 __ct__7fstreamFiPcT1
1415 fstream::fstream(int, char *, int)
1416 fstream::fstream
1418 --format=lucid --no-params
1419 __ct__7istreamFP9streambuf
1420 istream::istream(streambuf *)
1421 istream::istream
1423 --format=lucid --no-params
1424 __ct__7istreamFP9streambufiP7ostream
1425 istream::istream(streambuf *, int, ostream *)
1426 istream::istream
1428 --format=lucid --no-params
1429 __ct__7istreamFiPcT1
1430 istream::istream(int, char *, int)
1431 istream::istream
1433 --format=lucid --no-params
1434 __ct__7istreamFiT1P7ostream
1435 istream::istream(int, int, ostream *)
1436 istream::istream
1438 --format=lucid --no-params
1439 __ct__7ostreamFP9streambuf
1440 ostream::ostream(streambuf *)
1441 ostream::ostream
1443 --format=lucid --no-params
1444 __ct__7ostreamFiPc
1445 ostream::ostream(int, char *)
1446 ostream::ostream
1448 --format=lucid --no-params
1449 __ct__8ifstreamFiPcT1
1450 ifstream::ifstream(int, char *, int)
1451 ifstream::ifstream
1453 --format=lucid --no-params
1454 __ct__Q23foo3barFv
1455 foo::bar::bar(void)
1456 foo::bar::bar
1458 --format=lucid --no-params
1459 __ct__Q33foo3bar4bellFv
1460 foo::bar::bell::bell(void)
1461 foo::bar::bell::bell
1463 --format=lucid --no-params
1464 __dl__3fooSFPv
1465 foo::operator delete(void *) static
1466 foo::operator delete
1468 --format=lucid --no-params
1469 __dl__FPv
1470 operator delete(void *)
1471 operator delete
1473 --format=lucid --no-params
1474 __dt__10istrstreamFv
1475 istrstream::~istrstream(void)
1476 istrstream::~istrstream
1478 --format=lucid --no-params
1479 __dt__Q23foo3barFv
1480 foo::bar::~bar(void)
1481 foo::bar::~bar
1483 --format=lucid --no-params
1484 __dt__Q33foo3bar4bellFv
1485 foo::bar::bell::~bell(void)
1486 foo::bar::bell::~bell
1488 --format=lucid --no-params
1489 __dv__3fooFR3foo
1490 foo::operator/(foo &)
1491 foo::operator/
1493 --format=lucid --no-params
1494 __dv__F7complexT1
1495 operator/(complex, complex)
1496 operator/
1498 --format=lucid --no-params
1499 __eq__3fooFR3foo
1500 foo::operator==(foo &)
1501 foo::operator==
1503 --format=lucid --no-params
1504 __er__3fooFR3foo
1505 foo::operator^(foo &)
1506 foo::operator^
1508 --format=lucid --no-params
1509 __ge__3fooFR3foo
1510 foo::operator>=(foo &)
1511 foo::operator>=
1513 --format=lucid --no-params
1514 __gt__3fooFR3foo
1515 foo::operator>(foo &)
1516 foo::operator>
1518 --format=lucid --no-params
1519 __le__3fooFR3foo
1520 foo::operator<=(foo &)
1521 foo::operator<=
1523 --format=lucid --no-params
1524 __ls__3fooFR3foo
1525 foo::operator<<(foo &)
1526 foo::operator<<
1528 --format=lucid --no-params
1529 __ls__7ostreamFP9streambuf
1530 ostream::operator<<(streambuf *)
1531 ostream::operator<<
1533 --format=lucid --no-params
1534 __ls__7ostreamFPFR3ios_R3ios
1535 ostream::operator<<(ios &(*)(ios &))
1536 ostream::operator<<
1538 --format=lucid --no-params
1539 __ls__7ostreamFPv
1540 ostream::operator<<(void *)
1541 ostream::operator<<
1543 --format=lucid --no-params
1544 __ls__7ostreamFUi
1545 ostream::operator<<(unsigned int)
1546 ostream::operator<<
1548 --format=lucid --no-params
1549 __ls__7ostreamFUl
1550 ostream::operator<<(unsigned long)
1551 ostream::operator<<
1553 --format=lucid --no-params
1554 __ls__7ostreamFd
1555 ostream::operator<<(double)
1556 ostream::operator<<
1558 --format=lucid --no-params
1559 __ls__7ostreamFf
1560 ostream::operator<<(float)
1561 ostream::operator<<
1563 --format=lucid --no-params
1564 __ls__7ostreamFi
1565 ostream::operator<<(int)
1566 ostream::operator<<
1568 --format=lucid --no-params
1569 __ls__7ostreamFl
1570 ostream::operator<<(long)
1571 ostream::operator<<
1573 --format=lucid --no-params
1574 __ls__FR7ostream7complex
1575 operator<<(ostream &, complex)
1576 operator<<
1578 --format=lucid --no-params
1579 __lt__3fooFR3foo
1580 foo::operator<(foo &)
1581 foo::operator<
1583 --format=lucid --no-params
1584 __md__3fooFR3foo
1585 foo::operator%(foo &)
1586 foo::operator%
1588 --format=lucid --no-params
1589 __mi__3fooFR3foo
1590 foo::operator-(foo &)
1591 foo::operator-
1593 --format=lucid --no-params
1594 __ml__3fooFR3foo
1595 foo::operator*(foo &)
1596 foo::operator*
1598 --format=lucid --no-params
1599 __ml__F7complexT1
1600 operator*(complex, complex)
1601 operator*
1603 --format=lucid --no-params
1604 __mm__3fooFi
1605 foo::operator--(int)
1606 foo::operator--
1608 --format=lucid --no-params
1609 __ne__3fooFR3foo
1610 foo::operator!=(foo &)
1611 foo::operator!=
1613 --format=lucid --no-params
1614 __nt__3fooFv
1615 foo::operator!(void)
1616 foo::operator!
1618 --format=lucid --no-params
1619 __nw__3fooSFi
1620 foo::operator new(int) static
1621 foo::operator new
1623 --format=lucid --no-params
1624 __nw__FUi
1625 operator new(unsigned int)
1626 operator new
1628 --format=lucid --no-params
1629 __nw__FUiPv
1630 operator new(unsigned int, void *)
1631 operator new
1633 --format=lucid --no-params
1634 __oo__3fooFR3foo
1635 foo::operator||(foo &)
1636 foo::operator||
1638 --format=lucid --no-params
1639 __opPc__3fooFv
1640 foo::operator char *(void)
1641 foo::operator char *
1643 --format=lucid --no-params
1644 __opi__3fooFv
1645 foo::operator int(void)
1646 foo::operator int
1648 --format=lucid --no-params
1649 __or__3fooFR3foo
1650 foo::operator|(foo &)
1651 foo::operator|
1653 --format=lucid --no-params
1654 __pl__3fooFR3foo
1655 foo::operator+(foo &)
1656 foo::operator+
1658 --format=lucid --no-params
1659 __pp__3fooFi
1660 foo::operator++(int)
1661 foo::operator++
1663 --format=lucid --no-params
1664 __pt__3fooFv
1665 foo::operator->(void)
1666 foo::operator->
1668 --format=lucid --no-params
1669 __rm__3fooFR3foo
1670 foo::operator->*(foo &)
1671 foo::operator->*
1673 --format=lucid --no-params
1674 __rs__3fooFR3foo
1675 foo::operator>>(foo &)
1676 foo::operator>>
1678 --format=lucid --no-params
1679 __rs__7istreamFP9streambuf
1680 istream::operator>>(streambuf *)
1681 istream::operator>>
1683 --format=lucid --no-params
1684 __rs__7istreamFPFR3ios_R3ios
1685 istream::operator>>(ios &(*)(ios &))
1686 istream::operator>>
1688 --format=lucid --no-params
1689 __rs__7istreamFPFR7istream_R7istream
1690 istream::operator>>(istream &(*)(istream &))
1691 istream::operator>>
1693 --format=lucid --no-params
1694 __rs__7istreamFPUc
1695 istream::operator>>(unsigned char *)
1696 istream::operator>>
1698 --format=lucid --no-params
1699 __rs__7istreamFPc
1700 istream::operator>>(char *)
1701 istream::operator>>
1703 --format=lucid --no-params
1704 __rs__7istreamFRUi
1705 istream::operator>>(unsigned int &)
1706 istream::operator>>
1708 --format=lucid --no-params
1709 __rs__7istreamFRUl
1710 istream::operator>>(unsigned long &)
1711 istream::operator>>
1713 --format=lucid --no-params
1714 __rs__7istreamFRUs
1715 istream::operator>>(unsigned short &)
1716 istream::operator>>
1718 --format=lucid --no-params
1719 __rs__7istreamFRd
1720 istream::operator>>(double &)
1721 istream::operator>>
1723 --format=lucid --no-params
1724 __rs__7istreamFRf
1725 istream::operator>>(float &)
1726 istream::operator>>
1728 --format=lucid --no-params
1729 __rs__7istreamFRi
1730 istream::operator>>(int &)
1731 istream::operator>>
1733 --format=lucid --no-params
1734 __rs__7istreamFRl
1735 istream::operator>>(long &)
1736 istream::operator>>
1738 --format=lucid --no-params
1739 __rs__7istreamFRs
1740 istream::operator>>(short &)
1741 istream::operator>>
1743 --format=lucid --no-params
1744 __rs__FR7istreamR7complex
1745 operator>>(istream &, complex &)
1746 operator>>
1748 --format=lucid --no-params
1749 __vtbl__10istrstream
1750 istrstream virtual table
1751 istrstream virtual table
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
1758 --format=lucid --no-params
1759 __vtbl__3ios
1760 ios virtual table
1761 ios virtual table
1763 --format=lucid --no-params
1764 __vtbl__3ios__13strstreambase
1765 strstreambase::ios virtual table
1766 strstreambase::ios virtual table
1768 --format=lucid --no-params
1769 abs__F7complex
1770 abs(complex)
1773 --format=lucid --no-params
1774 allocate__9streambufFv
1775 streambuf::allocate(void)
1776 streambuf::allocate
1778 --format=lucid --no-params
1779 attach__11fstreambaseFi
1780 fstreambase::attach(int)
1781 fstreambase::attach
1783 --format=lucid --no-params
1784 bitalloc__3iosSFv
1785 ios::bitalloc(void) static
1786 ios::bitalloc
1788 --format=lucid --no-params
1789 chr__FiT1
1790 chr(int, int)
1793 --format=lucid --no-params
1794 complex_error__FR11c_exception
1795 complex_error(c_exception &)
1796 complex_error
1798 --format=lucid --no-params
1799 complexfunc2__FPFPc_i
1800 complexfunc2(int (*)(char *))
1801 complexfunc2
1803 --format=lucid --no-params
1804 complexfunc3__FPFPFPl_s_i
1805 complexfunc3(int (*)(short (*)(long *)))
1806 complexfunc3
1808 --format=lucid --no-params
1809 complexfunc4__FPFPFPc_s_i
1810 complexfunc4(int (*)(short (*)(char *)))
1811 complexfunc4
1813 --format=lucid --no-params
1814 complexfunc5__FPFPc_PFl_i
1815 complexfunc5(int (*(*)(char *))(long))
1816 complexfunc5
1818 --format=lucid --no-params
1819 complexfunc6__FPFPi_PFl_i
1820 complexfunc6(int (*(*)(int *))(long))
1821 complexfunc6
1823 --format=lucid --no-params
1824 complexfunc7__FPFPFPc_i_PFl_i
1825 complexfunc7(int (*(*)(int (*)(char *)))(long))
1826 complexfunc7
1828 --format=lucid --no-params
1829 complicated_put__7ostreamFc
1830 ostream::complicated_put(char)
1831 ostream::complicated_put
1833 --format=lucid --no-params
1834 conv10__FlPc
1835 conv10(long, char *)
1836 conv10
1838 --format=lucid --no-params
1839 conv16__FUlPc
1840 conv16(unsigned long, char *)
1841 conv16
1843 --format=lucid --no-params
1844 dec__FR3ios
1845 dec(ios &)
1848 --format=lucid --no-params
1849 dec__Fli
1850 dec(long, int)
1853 --format=lucid --no-params
1854 dofield__FP7ostreamPciT2T3
1855 dofield(ostream *, char *, int, char *, int)
1856 dofield
1858 --format=lucid --no-params
1859 flags__3iosFl
1860 ios::flags(long)
1861 ios::flags
1863 --format=lucid --no-params
1864 flags__3iosFv
1865 ios::flags(void)
1866 ios::flags
1868 --format=lucid --no-params
1869 foo__FiN31
1870 foo(int, int, int, int)
1873 --format=lucid --no-params
1874 foo__FiR3fooT1T2T1T2
1875 foo(int, foo &, int, foo &, int, foo &)
1878 --format=lucid --no-params
1879 foo__FiO3fooT1T2T1T2
1880 foo(int, foo &&, int, foo &&, int, foo &&)
1883 --format=lucid --no-params
1884 foo___3barFl
1885 bar::foo_(long)
1886 bar::foo_
1888 --format=lucid --no-params
1889 get__7istreamFPcic
1890 istream::get(char *, int, char)
1891 istream::get
1893 --format=lucid --no-params
1894 get__7istreamFR9streambufc
1895 istream::get(streambuf &, char)
1896 istream::get
1898 --format=lucid --no-params
1899 get_complicated__7istreamFRUc
1900 istream::get_complicated(unsigned char &)
1901 istream::get_complicated
1903 --format=lucid --no-params
1904 get_complicated__7istreamFRc
1905 istream::get_complicated(char &)
1906 istream::get_complicated
1908 --format=lucid --no-params
1909 getline__7istreamFPUcic
1910 istream::getline(unsigned char *, int, char)
1911 istream::getline
1913 --format=lucid --no-params
1914 getline__7istreamFPcic
1915 istream::getline(char *, int, char)
1916 istream::getline
1918 --format=lucid --no-params
1919 ignore__7istreamFiT1
1920 istream::ignore(int, int)
1921 istream::ignore
1923 --format=lucid --no-params
1924 init__12strstreambufFPciT1
1925 strstreambuf::init(char *, int, char *)
1926 strstreambuf::init
1928 --format=lucid --no-params
1929 init__3iosFP9streambuf
1930 ios::init(streambuf *)
1931 ios::init
1933 --format=lucid --no-params
1934 initcount__13Iostream_init
1935 Iostream_init::initcount
1936 Iostream_init::initcount
1938 --format=lucid --no-params
1939 ipfx__7istreamFi
1940 istream::ipfx(int)
1941 istream::ipfx
1943 --format=lucid --no-params
1944 ls_complicated__7ostreamFUc
1945 ostream::ls_complicated(unsigned char)
1946 ostream::ls_complicated
1948 --format=lucid --no-params
1949 ls_complicated__7ostreamFc
1950 ostream::ls_complicated(char)
1951 ostream::ls_complicated
1953 --format=lucid --no-params
1954 overload1arg__FSc
1955 overload1arg(signed char)
1956 overload1arg
1958 --format=lucid --no-params
1959 overload1arg__FUc
1960 overload1arg(unsigned char)
1961 overload1arg
1963 --format=lucid --no-params
1964 overload1arg__FUi
1965 overload1arg(unsigned int)
1966 overload1arg
1968 --format=lucid --no-params
1969 overload1arg__FUl
1970 overload1arg(unsigned long)
1971 overload1arg
1973 --format=lucid --no-params
1974 overload1arg__FUs
1975 overload1arg(unsigned short)
1976 overload1arg
1978 --format=lucid --no-params
1979 overload1arg__Fc
1980 overload1arg(char)
1981 overload1arg
1983 --format=lucid --no-params
1984 overload1arg__Fd
1985 overload1arg(double)
1986 overload1arg
1988 --format=lucid --no-params
1989 overload1arg__Ff
1990 overload1arg(float)
1991 overload1arg
1993 --format=lucid --no-params
1994 overload1arg__Fi
1995 overload1arg(int)
1996 overload1arg
1998 --format=lucid --no-params
1999 overload1arg__Fl
2000 overload1arg(long)
2001 overload1arg
2003 --format=lucid --no-params
2004 overload1arg__Fs
2005 overload1arg(short)
2006 overload1arg
2008 --format=lucid --no-params
2009 overload1arg__Fv
2010 overload1arg(void)
2011 overload1arg
2013 --format=lucid --no-params
2014 overloadargs__FiN21
2015 overloadargs(int, int, int)
2016 overloadargs
2018 --format=lucid --no-params
2019 overloadargs__FiN31
2020 overloadargs(int, int, int, int)
2021 overloadargs
2023 --format=lucid --no-params
2024 overloadargs__FiN41
2025 overloadargs(int, int, int, int, int)
2026 overloadargs
2028 --format=lucid --no-params
2029 overloadargs__FiN51
2030 overloadargs(int, int, int, int, int, int)
2031 overloadargs
2033 --format=lucid --no-params
2034 overloadargs__FiN61
2035 overloadargs(int, int, int, int, int, int, int)
2036 overloadargs
2038 --format=lucid --no-params
2039 overloadargs__FiN71
2040 overloadargs(int, int, int, int, int, int, int, int)
2041 overloadargs
2043 --format=lucid --no-params
2044 overloadargs__FiN81
2045 overloadargs(int, int, int, int, int, int, int, int, int)
2046 overloadargs
2048 --format=lucid --no-params
2049 overloadargs__FiN91
2050 overloadargs(int, int, int, int, int, int, int, int, int, int)
2051 overloadargs
2053 --format=lucid --no-params
2054 overloadargs__FiN91N11
2055 overloadargs(int, int, int, int, int, int, int, int, int, int, int)
2056 overloadargs
2058 --format=lucid --no-params
2059 overloadargs__FiT1
2060 overloadargs(int, int)
2061 overloadargs
2063 --format=lucid --no-params
2064 polar__FdT1
2065 polar(double, double)
2066 polar
2068 --format=lucid --no-params
2069 pow__F7complexT1
2070 pow(complex, complex)
2073 --format=lucid --no-params
2074 pow__F7complexd
2075 pow(complex, double)
2078 --format=lucid --no-params
2079 pow__F7complexi
2080 pow(complex, int)
2083 --format=lucid --no-params
2084 pow__Fd7complex
2085 pow(double, complex)
2088 --format=lucid --no-params
2089 pstart__FPciT2
2090 pstart(char *, int, int)
2091 pstart
2093 --format=lucid --no-params
2094 put__7ostreamFc
2095 ostream::put(char)
2096 ostream::put
2098 --format=lucid --no-params
2099 read__7istreamFPci
2100 istream::read(char *, int)
2101 istream::read
2103 --format=lucid --no-params
2104 resetiosflags__FR3iosl
2105 resetiosflags(ios &, long)
2106 resetiosflags
2108 --format=lucid --no-params
2109 restore_errno__FRi
2110 restore_errno(int &)
2111 restore_errno
2113 --format=lucid --no-params
2114 rs_complicated__7istreamFRUc
2115 istream::rs_complicated(unsigned char &)
2116 istream::rs_complicated
2118 --format=lucid --no-params
2119 rs_complicated__7istreamFRc
2120 istream::rs_complicated(char &)
2121 istream::rs_complicated
2123 --format=lucid --no-params
2124 seekg__7istreamFl8seek_dir
2125 istream::seekg(long, seek_dir)
2126 istream::seekg
2128 --format=lucid --no-params
2129 seekoff__12strstreambufFl8seek_diri
2130 strstreambuf::seekoff(long, seek_dir, int)
2131 strstreambuf::seekoff
2133 --format=lucid --no-params
2134 seekoff__9streambufFlQ2_3ios12ios_seek_diri
2135 streambuf::seekoff(long, ios::ios_seek_dir, int)
2136 streambuf::seekoff
2138 --format=lucid --no-params
2139 seekpos__9streambufFli
2140 streambuf::seekpos(long, int)
2141 streambuf::seekpos
2143 --format=lucid --no-params
2144 set_new_handler__FPFv_v
2145 set_new_handler(void (*)(void))
2146 set_new_handler
2148 --format=lucid --no-params
2149 setb__9streambufFPcT1i
2150 streambuf::setb(char *, char *, int)
2151 streambuf::setb
2153 --format=lucid --no-params
2154 setb__FR3iosi
2155 setb(ios &, int)
2156 setb
2158 --format=lucid --no-params
2159 setbuf__11fstreambaseFPci
2160 fstreambase::setbuf(char *, int)
2161 fstreambase::setbuf
2163 --format=lucid --no-params
2164 setbuf__9streambufFPUci
2165 streambuf::setbuf(unsigned char *, int)
2166 streambuf::setbuf
2168 --format=lucid --no-params
2169 setbuf__9streambufFPciT2
2170 streambuf::setbuf(char *, int, int)
2171 streambuf::setbuf
2173 --format=lucid --no-params
2174 setf__3iosFlT1
2175 ios::setf(long, long)
2176 ios::setf
2178 --format=lucid --no-params
2179 setfill__FR3iosi
2180 setfill(ios &, int)
2181 setfill
2183 --format=lucid --no-params
2184 setg__9streambufFPcN21
2185 streambuf::setg(char *, char *, char *)
2186 streambuf::setg
2188 --format=lucid --no-params
2189 setp__9streambufFPcT1
2190 streambuf::setp(char *, char *)
2191 streambuf::setp
2193 --format=lucid --no-params
2194 tie__3iosFP7ostream
2195 ios::tie(ostream *)
2196 ios::tie
2198 --format=lucid --no-params
2199 uconv10__FUlPc
2200 uconv10(unsigned long, char *)
2201 uconv10
2203 --format=lucid --no-params
2204 xget__7istreamFPc
2205 istream::xget(char *)
2206 istream::xget
2208 --format=lucid --no-params
2209 xsgetn__9streambufFPci
2210 streambuf::xsgetn(char *, int)
2211 streambuf::xsgetn
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
2218 --format=arm --no-params
2219 __ct__1cFi
2220 c::c(int)
2221 c::c
2223 --format=arm --no-params
2224 __dt__11T5__pt__2_iFv
2225 T5<int>::~T5(void)
2226 T5<int>::~T5
2228 --format=arm --no-params
2229 __dt__11T5__pt__2_cFv
2230 T5<char>::~T5(void)
2231 T5<char>::~T5
2233 --format=arm --no-params
2234 __ct__2T2Fi
2235 T2::T2(int)
2236 T2::T2
2238 --format=arm --no-params
2239 __dt__2T1Fv
2240 T1::~T1(void)
2241 T1::~T1
2243 --format=arm --no-params
2244 __dt__12T5__pt__3_1xFv
2245 T5<x>::~T5(void)
2246 T5<x>::~T5
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
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
2258 --format=arm --no-params
2259 __amd__FR2T2i
2260 operator%=(T2 &, int)
2261 operator%=
2263 --format=arm --no-params
2264 __adv__FR2T2i
2265 operator/=(T2 &, int)
2266 operator/=
2268 --format=arm --no-params
2269 __amu__FR2T2i
2270 operator*=(T2 &, int)
2271 operator*=
2273 --format=arm --no-params
2274 __ami__FR2T2i
2275 operator-=(T2 &, int)
2276 operator-=
2278 --format=arm --no-params
2279 __apl__FR2T2i
2280 operator+=(T2 &, int)
2281 operator+=
2283 --format=arm --no-params
2284 __nw__2T1SFUi
2285 T1::operator new(unsigned int) static
2286 T1::operator new
2288 --format=arm --no-params
2289 __dl__2T1SFPv
2290 T1::operator delete(void *) static
2291 T1::operator delete
2293 --format=arm --no-params
2294 put__2T7SFi
2295 T7::put(int) static
2296 T7::put
2298 --format=arm --no-params
2299 __dl__12T5__pt__3_1xSFPv
2300 T5<x>::operator delete(void *) static
2301 T5<x>::operator delete
2303 --format=arm --no-params
2304 h__FUc
2305 h(unsigned char)
2308 --format=arm --no-params
2309 f__Fic
2310 f(int, char)
2313 --format=arm --no-params
2314 h__FUi
2315 h(unsigned int)
2318 --format=arm --no-params
2319 h__Fci
2320 h(char, int)
2323 --format=arm --no-params
2324 h__FUl
2325 h(unsigned long)
2328 --format=arm --no-params
2329 h__Fcl
2330 h(char, long)
2333 --format=arm --no-params
2334 h__FUs
2335 h(unsigned short)
2338 --format=arm --no-params
2339 h__Fcs
2340 h(char, short)
2343 --format=arm --no-params
2344 X__12T5__pt__3_1x
2345 T5<x>::X
2346 T5<x>::X
2348 --format=arm --no-params
2349 __ct__11T5__pt__2_iFi
2350 T5<int>::T5(int)
2351 T5<int>::T5
2353 --format=arm --no-params
2354 __ct__11T5__pt__2_cFi
2355 T5<char>::T5(int)
2356 T5<char>::T5
2358 --format=arm --no-params
2359 h__FcT1
2360 h(char, char)
2363 --format=arm --no-params
2364 f__Ficd
2365 f(int, char, double)
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
2373 --format=arm --no-params
2374 X__17T5__pt__8_PFcPv_i
2375 T5<int (*)(char, void *)>::X
2376 T5<int (*)(char, void *)>::X
2378 --format=arm --no-params
2379 __ct__12T5__pt__3_1xFi
2380 T5<x>::T5(int)
2381 T5<x>::T5
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
2388 --format=arm --no-params
2389 __std__foo
2390 global destructors keyed to foo
2391 global destructors keyed to foo
2393 --format=arm --no-params
2394 __sti__bar
2395 global constructors keyed to bar
2396 global constructors keyed to bar
2398 --format=arm --no-params
2399 f__FicdPcPFci_v
2400 f(int, char, double, char *, void (*)(char, int))
2403 --format=arm --no-params
2404 f__FicdPcPFic_v
2405 f(int, char, double, char *, void (*)(int, char))
2408 --format=arm --no-params
2409 get__2T7SFv
2410 T7::get(void) static
2411 T7::get
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
2418 --format=arm --no-params
2419 __dl__11T5__pt__2_iSFPv
2420 T5<int>::operator delete(void *) static
2421 T5<int>::operator delete
2423 --format=arm --no-params
2424 __dl__11T5__pt__2_cSFPv
2425 T5<char>::operator delete(void *) static
2426 T5<char>::operator delete
2428 --format=arm --no-params
2429 h__Fc
2430 h(char)
2433 --format=arm --no-params
2434 h__Fd
2435 h(double)
2438 --format=arm --no-params
2439 h__Ff
2440 h(float)
2443 --format=arm --no-params
2444 h__Fi
2445 h(int)
2448 --format=arm --no-params
2449 f__Fi
2450 f(int)
2453 --format=arm --no-params
2454 h__Fl
2455 h(long)
2458 --format=arm --no-params
2459 h__Fs
2460 h(short)
2463 --format=arm --no-params
2464 X__11T5__pt__2_c
2465 T5<char>::X
2466 T5<char>::X
2468 --format=arm --no-params
2469 X__11T5__pt__2_i
2470 T5<int>::X
2471 T5<int>::X
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
2478 --format=arm --no-params
2479 f__FicdPc
2480 f(int, char, double, char *)
2483 --format=arm --no-params
2484 __nw__FUi
2485 operator new(unsigned int)
2486 operator new
2488 --format=arm --no-params
2489 __ct__Q3_2T11a1bSFi
2490 T1::a::b::b(int) static
2491 T1::a::b::b
2493 --format=arm --no-params
2494 __dt__Q3_2T11a1bSFi
2495 T1::a::b::~b(int) static
2496 T1::a::b::~b
2498 --format=arm --no-params
2499 put__Q3_2T11a1bSFi
2500 T1::a::b::put(int) static
2501 T1::a::b::put
2503 --format=arm --no-params
2504 get__Q2_2T11aSFv
2505 T1::a::get(void) static
2506 T1::a::get
2508 --format=arm --no-params
2509 put__2T1SFi
2510 T1::put(int) static
2511 T1::put
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
2518 --format=arm --no-params
2519 get__Q4_2T11a1b1cSFv
2520 T1::a::b::c::get(void) static
2521 T1::a::b::c::get
2523 --format=arm --no-params
2524 put__Q2_2T11aSFi
2525 T1::a::put(int) static
2526 T1::a::put
2528 --format=arm --no-params
2529 put__Q4_2T11a1b1cSFi
2530 T1::a::b::c::put(int) static
2531 T1::a::b::c::put
2533 --format=arm --no-params
2534 get__Q3_2T11a1bSFv
2535 T1::a::b::get(void) static
2536 T1::a::b::get
2538 --format=arm --no-params
2539 get__2T1SFv
2540 T1::get(void) static
2541 T1::get
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
2548 --format=arm --no-params
2549 __dt__11T1__pt__2_cFv
2550 T1<char>::~T1(void)
2551 T1<char>::~T1
2553 --format=arm --no-params
2554 __dt__12T1__pt__3_1tFv
2555 T1<t>::~T1(void)
2556 T1<t>::~T1
2558 --format=arm --no-params
2559 __dl__12T1__pt__3_1tSFPv
2560 T1<t>::operator delete(void *) static
2561 T1<t>::operator delete
2563 --format=arm --no-params
2564 __ct__11T1__pt__2_cFi
2565 T1<char>::T1(int)
2566 T1<char>::T1
2568 --format=arm --no-params
2569 __ct__11T1__pt__2_cFv
2570 T1<char>::T1(void)
2571 T1<char>::T1
2573 --format=arm --no-params
2574 __ct__12T1__pt__3_1tFi
2575 T1<t>::T1(int)
2576 T1<t>::T1
2578 --format=arm --no-params
2579 __ct__12T1__pt__3_1tFv
2580 T1<t>::T1(void)
2581 T1<t>::T1
2583 --format=arm --no-params
2584 __dl__11T1__pt__2_cSFPv
2585 T1<char>::operator delete(void *) static
2586 T1<char>::operator delete
2588 --format=arm --no-params
2589 bar__3fooFPv
2590 foo::bar(void *)
2591 foo::bar
2593 --format=arm --no-params
2594 bar__3fooCFPv
2595 foo::bar(void *) const
2596 foo::bar
2598 --format=arm --no-params
2599 __eq__3fooFR3foo
2600 foo::operator==(foo &)
2601 foo::operator==
2603 --format=arm --no-params
2604 __eq__3fooCFR3foo
2605 foo::operator==(foo &) const
2606 foo::operator==
2608 --format=arm --no-params
2609 elem__15vector__pt__2_dFi
2610 vector<double>::elem(int)
2611 vector<double>::elem
2613 --format=arm --no-params
2614 elem__15vector__pt__2_iFi
2615 vector<int>::elem(int)
2616 vector<int>::elem
2618 --format=arm --no-params
2619 __ct__15vector__pt__2_dFi
2620 vector<double>::vector(int)
2621 vector<double>::vector
2623 --format=arm --no-params
2624 __ct__15vector__pt__2_iFi
2625 vector<int>::vector(int)
2626 vector<int>::vector
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
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
2638 --format=arm --no-params
2639 bar__3fooFiT16FooBar
2640 foo::bar(int, int, FooBar)
2641 foo::bar
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
2648 --format=hp --no-params
2649 __amd__FR2T2i
2650 operator%=(T2 &, int)
2651 operator%=
2653 --format=hp --no-params
2654 __adv__FR2T2i
2655 operator/=(T2 &, int)
2656 operator/=
2658 --format=hp --no-params
2659 __amu__FR2T2i
2660 operator*=(T2 &, int)
2661 operator*=
2663 --format=hp --no-params
2664 __ami__FR2T2i
2665 operator-=(T2 &, int)
2666 operator-=
2668 --format=hp --no-params
2669 __apl__FR2T2i
2670 operator+=(T2 &, int)
2671 operator+=
2673 --format=hp --no-params
2674 __nw__2T1SFUi
2675 T1::operator new(unsigned int) static
2676 T1::operator new
2678 --format=hp --no-params
2679 __dl__2T1SFPv
2680 T1::operator delete(void *) static
2681 T1::operator delete
2683 --format=hp --no-params
2684 put__2T7SFi
2685 T7::put(int) static
2686 T7::put
2688 --format=hp --no-params
2689 h__FUc
2690 h(unsigned char)
2693 --format=hp --no-params
2694 f__Fic
2695 f(int, char)
2698 --format=hp --no-params
2699 h__FUi
2700 h(unsigned int)
2703 --format=hp --no-params
2704 h__Fci
2705 h(char, int)
2708 --format=hp --no-params
2709 h__FUl
2710 h(unsigned long)
2713 --format=hp --no-params
2714 h__Fcl
2715 h(char, long)
2718 --format=hp --no-params
2719 h__FUs
2720 h(unsigned short)
2723 --format=hp --no-params
2724 h__Fcs
2725 h(char, short)
2728 --format=hp --no-params
2729 h__FcT1
2730 h(char, char)
2733 --format=hp --no-params
2734 f__Ficd
2735 f(int, char, double)
2738 --format=hp --no-params
2739 f__FicdPcPFci_v
2740 f(int, char, double, char *, void (*)(char, int))
2743 --format=hp --no-params
2744 f__FicdPcPFic_v
2745 f(int, char, double, char *, void (*)(int, char))
2748 --format=hp --no-params
2749 get__2T7SFv
2750 T7::get(void) static
2751 T7::get
2753 --format=hp --no-params
2754 h__Fc
2755 h(char)
2758 --format=hp --no-params
2759 h__Fd
2760 h(double)
2763 --format=hp --no-params
2764 h__Ff
2765 h(float)
2768 --format=hp --no-params
2769 h__Fi
2770 h(int)
2773 --format=hp --no-params
2774 f__Fi
2775 f(int)
2778 --format=hp --no-params
2779 h__Fl
2780 h(long)
2783 --format=hp --no-params
2784 h__Fs
2785 h(short)
2788 --format=hp --no-params
2789 f__FicdPc
2790 f(int, char, double, char *)
2793 --format=hp --no-params
2794 __nw__FUi
2795 operator new(unsigned int)
2796 operator new
2798 --format=hp --no-params
2799 __ct__Q3_2T11a1bSFi
2800 T1::a::b::b(int) static
2801 T1::a::b::b
2803 --format=hp --no-params
2804 __dt__Q3_2T11a1bSFi
2805 T1::a::b::~b(int) static
2806 T1::a::b::~b
2808 --format=hp --no-params
2809 put__Q3_2T11a1bSFi
2810 T1::a::b::put(int) static
2811 T1::a::b::put
2813 --format=hp --no-params
2814 get__Q2_2T11aSFv
2815 T1::a::get(void) static
2816 T1::a::get
2818 --format=hp --no-params
2819 put__2T1SFi
2820 T1::put(int) static
2821 T1::put
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
2828 --format=hp --no-params
2829 get__Q4_2T11a1b1cSFv
2830 T1::a::b::c::get(void) static
2831 T1::a::b::c::get
2833 --format=hp --no-params
2834 put__Q2_2T11aSFi
2835 T1::a::put(int) static
2836 T1::a::put
2838 --format=hp --no-params
2839 put__Q4_2T11a1b1cSFi
2840 T1::a::b::c::put(int) static
2841 T1::a::b::c::put
2843 --format=hp --no-params
2844 get__Q3_2T11a1bSFv
2845 T1::a::b::get(void) static
2846 T1::a::b::get
2848 --format=hp --no-params
2849 get__2T1SFv
2850 T1::get(void) static
2851 T1::get
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
2858 --format=hp --no-params
2859 bar__3fooFPv
2860 foo::bar(void *)
2861 foo::bar
2863 --format=hp --no-params
2864 bar__3fooCFPv
2865 foo::bar(void *) const
2866 foo::bar
2868 --format=hp --no-params
2869 __eq__3fooFR3foo
2870 foo::operator==(foo &)
2871 foo::operator==
2873 --format=hp --no-params
2874 __eq__3fooCFR3foo
2875 foo::operator==(foo &) const
2876 foo::operator==
2878 --format=hp --no-params
2879 bar__3fooFiT16FooBar
2880 foo::bar(int, int, FooBar)
2881 foo::bar
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
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
2893 --format=hp --no-params
2894 __ct__1cFi
2895 c::c(int)
2896 c::c
2898 --format=hp --no-params
2899 __dt__2T5XTi__Fv
2900 T5<int>::~T5(void)
2901 T5<int>::~T5
2903 --format=hp --no-params
2904 __dt__2T5XTc__Fv
2905 T5<char>::~T5(void)
2906 T5<char>::~T5
2908 --format=hp --no-params
2909 __ct__2T2Fi
2910 T2::T2(int)
2911 T2::T2
2913 --format=hp --no-params
2914 __dt__2T1Fv
2915 T1::~T1(void)
2916 T1::~T1
2918 --format=hp --no-params
2919 __dt__2T5XT1x__Fv
2920 T5<x>::~T5(void)
2921 T5<x>::~T5
2923 --format=hp --no-params
2924 __dt__2T5XTPFcPv_i__Fv
2925 T5<int (*)(char, void *)>::~T5(void)
2926 T5<int (*)(char, void *)>::~T5
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
2933 --format=hp --no-params
2934 __dl__2T5XT1x__SFPv
2935 T5<x>::operator delete(void *) static
2936 T5<x>::operator delete
2938 --format=hp --no-params
2939 X__2T5XT1x
2940 T5<x>::X
2941 T5<x>::X
2943 --format=hp --no-params
2944 __ct__2T5XTi__Fi
2945 T5<int>::T5(int)
2946 T5<int>::T5
2948 --format=hp --no-params
2949 __ct__2T5XTc__Fi
2950 T5<char>::T5(int)
2951 T5<char>::T5
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
2958 --format=hp --no-params
2959 X__2T5XTPFcPv_i
2960 T5<int (*)(char, void *)>::X
2961 T5<int (*)(char, void *)>::X
2963 --format=hp --no-params
2964 __ct__2T5XT1x__Fi
2965 T5<x>::T5(int)
2966 T5<x>::T5
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
2973 --format=hp --no-params
2974 X__2T5XTPFiPPdPv_i
2975 T5<int (*)(int, double **, void *)>::X
2976 T5<int (*)(int, double **, void *)>::X
2978 --format=hp --no-params
2979 __dl__2T5XTi__SFPv
2980 T5<int>::operator delete(void *) static
2981 T5<int>::operator delete
2983 --format=hp --no-params
2984 __dl__2T5XTc__SFPv
2985 T5<char>::operator delete(void *) static
2986 T5<char>::operator delete
2988 --format=hp --no-params
2989 X__2T5XTc
2990 T5<char>::X
2991 T5<char>::X
2993 --format=hp --no-params
2994 X__2T5XTi
2995 T5<int>::X
2996 T5<int>::X
2998 --format=hp --no-params
2999 __ct__2T5XTPFcPv_i__Fi
3000 T5<int (*)(char, void *)>::T5(int)
3001 T5<int (*)(char, void *)>::T5
3003 --format=hp --no-params
3004 __dt__2T1XTc__Fv
3005 T1<char>::~T1(void)
3006 T1<char>::~T1
3008 --format=hp --no-params
3009 __dt__2T1XT1t__Fv
3010 T1<t>::~T1(void)
3011 T1<t>::~T1
3013 --format=hp --no-params
3014 __dl__2T1XT1t__SFPv
3015 T1<t>::operator delete(void *) static
3016 T1<t>::operator delete
3018 --format=hp --no-params
3019 __ct__2T1XTc__Fi
3020 T1<char>::T1(int)
3021 T1<char>::T1
3023 --format=hp --no-params
3024 __ct__2T1XTc__Fv
3025 T1<char>::T1(void)
3026 T1<char>::T1
3028 --format=hp --no-params
3029 __ct__2T1XT1t__Fi
3030 T1<t>::T1(int)
3031 T1<t>::T1
3033 --format=hp --no-params
3034 __ct__2T1XT1t__Fv
3035 T1<t>::T1(void)
3036 T1<t>::T1
3038 --format=hp --no-params
3039 __dl__2T1XTc__SFPv
3040 T1<char>::operator delete(void *) static
3041 T1<char>::operator delete
3043 --format=hp --no-params
3044 elem__6vectorXTd__Fi
3045 vector<double>::elem(int)
3046 vector<double>::elem
3048 --format=hp --no-params
3049 elem__6vectorXTi__Fi
3050 vector<int>::elem(int)
3051 vector<int>::elem
3053 --format=hp --no-params
3054 __ct__6vectorXTd__Fi
3055 vector<double>::vector(int)
3056 vector<double>::vector
3058 --format=hp --no-params
3059 __ct__6vectorXTi__Fi
3060 vector<int>::vector(int)
3061 vector<int>::vector
3063 --format=hp --no-params
3064 __ct__9DListNodeXTR6RLabel__FR6RLabelP9DListNodeXTR6RLabel_T2
3065 DListNode<RLabel &>::DListNode(RLabel &, DListNode<RLabel &> *, DListNode<RLabel &> *)
3066 DListNode<RLabel &>::DListNode
3068 --format=hp --no-params
3069 __ct__9DListNodeXTO6RLabel__FO6RLabelP9DListNodeXTO6RLabel_T2
3070 DListNode<RLabel &&>::DListNode(RLabel &&, DListNode<RLabel &&> *, DListNode<RLabel &&> *)
3071 DListNode<RLabel &&>::DListNode
3073 --format=hp --no-params
3074 elem__6vectorXTiUP34__Fi
3075 vector<int,34U>::elem(int)
3076 vector<int,34U>::elem
3078 --format=hp --no-params
3079 elem__6vectorXUP2701Td__Fi
3080 vector<2701U,double>::elem(int)
3081 vector<2701U,double>::elem
3083 --format=hp --no-params
3084 elem__6vectorXTiSP334__Fi
3085 vector<int,334>::elem(int)
3086 vector<int,334>::elem
3088 --format=hp --no-params
3089 elem__6vectorXTiSN67__Fi
3090 vector<int,-67>::elem(int)
3091 vector<int,-67>::elem
3093 --format=hp --no-params
3094 elem__6vectorXTiSM__SCFPPd
3095 vector<int,-2147483648>::elem(double **) static const
3096 vector<int,-2147483648>::elem
3098 --format=hp --no-params
3099 elem__6vectorXTiSN67UP4000TRs__Fi
3100 vector<int,-67,4000U,short &>::elem(int)
3101 vector<int,-67,4000U,short &>::elem
3103 --format=hp --no-params
3104 elem__6vectorXTiSN67UP4000TOs__Fi
3105 vector<int,-67,4000U,short &&>::elem(int)
3106 vector<int,-67,4000U,short &&>::elem
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
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
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
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
3128 --format=hp --no-params
3129 elem__6vectorXTiA3foo__Fi
3130 vector<int,&foo>::elem(int)
3131 vector<int,&foo>::elem
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
3138 --format=hp --no-params
3139 elem__6vectorXTiSN42A3foo__Fi
3140 vector<int,-42,&foo>::elem(int)
3141 vector<int,-42,&foo>::elem
3143 --format=hp --no-params
3144 __ct__2T5XTPFcPv_i__Fi_2
3145 T5<int (*)(char, void *)>::T5(int)
3146 T5<int (*)(char, void *)>::T5
3148 --format=hp --no-params
3149 __ct__2T5XTPFcPv_i__Fi_19
3150 T5<int (*)(char, void *)>::T5(int)
3151 T5<int (*)(char, void *)>::T5
3153 --format=hp --no-params
3154 f__FicdPcPFci_v_34
3155 f(int, char, double, char *, void (*)(char, int))
3158 --format=hp --no-params
3159 spec__13Spec<#1,#1.*>XTiTPi_FPi
3160 Spec<int,int *>::spec(int *)
3161 Spec<int,int *>::spec
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
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
3173 --format=hp --no-params
3174 add__XTc_FcT1
3175 add<char>(char, char)
3176 add<char>
3178 --format=hp --no-params
3179 add__XTcSP9A5label_FcPPlT1
3180 add<char,9,&label>(char, long **, char)
3181 add<char,9,&label>
3183 --format=hp --no-params
3184 add__XTPfTFPd_f_FcT1
3185 add<float *,float (double *)>(char, char)
3186 add<float *,float (double *)>
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
3193 # A regression test with no args.  This used to cause a segv.
3195 _Utf390_1__1_9223372036854775807__9223372036854775
3196 _Utf390_1__1_9223372036854775807__9223372036854775
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>
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>
3208 --format=gnu --no-params
3209 fn__FPQ21n1cPMQ21n1cFPQ21n1c_i
3210 fn(n::c *, int (n::c::*)(n::c *))
3213 --format=gnu --no-params
3214 f__FGt3Bar1i2G1i
3215 f(Bar<2>, i)
3218 --format=gnu --no-params
3219 f__FGt3Bar1i21i
3220 f(Bar<21>, int)
3223 --format=gnu --no-params
3224 f__FGt3Bar1i2G4XY_t
3225 f(Bar<2>, XY_t)
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> > >
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> > >
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> > >
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> > >
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> > >
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> > >
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> > >
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> > >
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> > >
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> > >
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
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
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> > >
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___
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___
3303 --format=gnu --no-params
3304 __tfP8sockaddr
3305 sockaddr * type_info function
3306 sockaddr * type_info function
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
3313 --format=gnu --no-params
3314 __tiP8sockaddr
3315 sockaddr * type_info node
3316 sockaddr * type_info node
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
3323 --format=gnu --no-params
3324 _27_GLOBAL_.N.__12burst_app_ct.app_instance
3325 {anonymous}::app_instance
3326 {anonymous}::app_instance
3328 --format=gnu --no-params
3329 _26_GLOBAL_$N$_tmp_n.iilg4Gya$app_instance
3330 {anonymous}::app_instance
3331 {anonymous}::app_instance
3333 --format=gnu-v3 --no-params
3334 _Z3fo5n
3335 fo5(__int128)
3338 --format=gnu-v3 --no-params
3339 _Z3fo5o
3340 fo5(unsigned __int128)
3343 --format=java
3344 _ZN4java3awt10ScrollPane7addImplEPNS0_9ComponentEPNS_4lang6ObjectEi
3345 java.awt.ScrollPane.addImpl(java.awt.Component, java.lang.Object, int)
3347 --format=java
3348 _ZN4java3awt4geom15AffineTransform9getMatrixEP6JArrayIdE
3349 java.awt.geom.AffineTransform.getMatrix(double[])
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[][])
3355 --format=java
3356 _ZN6JArray1tEP6JArrayIPS_E
3357 JArray.t(JArray[])
3359 --format=java
3360 _ZN4Prim1iEibcdfwPN4java4lang6StringEsx
3361 Prim.i(int, boolean, byte, double, float, char, java.lang.String, short, long)
3363 --format=java
3364 _ZN4java4util14Map__U24_Entry11class__U24_E
3365 java.util.Map$Entry.class$
3367 --format=java
3368 _ZN3org7eclipse3cdt5debug8internal4core5model9CVariable6sizeof$Ev
3369 org.eclipse.cdt.debug.internal.core.model.CVariable.sizeof()
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
3376 --format=gnu-v3 --no-params
3377 St9bad_alloc
3378 std::bad_alloc
3379 std::bad_alloc
3381 --format=gnu-v3 --no-params
3382 _ZN1f1fE
3383 f::f
3384 f::f
3386 --format=gnu-v3 --no-params
3387 _Z1fv
3391 --format=gnu-v3 --no-params
3392 _Z1fi
3393 f(int)
3396 --format=gnu-v3 --no-params
3397 _Z3foo3bar
3398 foo(bar)
3401 --format=gnu-v3 --no-params
3402 _Zrm1XS_
3403 operator%(X, X)
3404 operator%
3406 --format=gnu-v3 --no-params
3407 _ZplR1XS0_
3408 operator+(X&, X&)
3409 operator+
3411 --format=gnu-v3 --no-params
3412 _ZlsRK1XS1_
3413 operator<<(X const&, X const&)
3414 operator<<
3416 --format=gnu-v3 --no-params
3417 _ZN3FooIA4_iE3barE
3418 Foo<int [4]>::bar
3419 Foo<int [4]>::bar
3421 --format=gnu-v3 --no-params
3422 _Z1fIiEvi
3423 void f<int>(int)
3424 f<int>
3426 --format=gnu-v3 --no-params
3427 _Z5firstI3DuoEvS0_
3428 void first<Duo>(Duo)
3429 first<Duo>
3431 --format=gnu-v3 --no-params
3432 _Z5firstI3DuoEvT_
3433 void first<Duo>(Duo)
3434 first<Duo>
3436 --format=gnu-v3 --no-params
3437 _Z3fooIiFvdEiEvv
3438 void foo<int, void (double), int>()
3439 foo<int, void (double), int>
3441 --format=gnu-v3 --no-params
3442 _Z1fIFvvEEvv
3443 void f<void ()>()
3444 f<void ()>
3446 --format=gnu-v3 --no-params
3447 _ZN1N1fE
3448 N::f
3449 N::f
3451 --format=gnu-v3 --no-params
3452 _ZN6System5Sound4beepEv
3453 System::Sound::beep()
3454 System::Sound::beep
3456 --format=gnu-v3 --no-params
3457 _ZN5Arena5levelE
3458 Arena::level
3459 Arena::level
3461 --format=gnu-v3 --no-params
3462 _ZN5StackIiiE5levelE
3463 Stack<int, int>::level
3464 Stack<int, int>::level
3466 --format=gnu-v3 --no-params
3467 _Z1fI1XEvPVN1AIT_E1TE
3468 void f<X>(A<X>::T volatile*)
3469 f<X>
3471 --format=gnu-v3 --no-params
3472 _ZngILi42EEvN1AIXplT_Li2EEE1TE
3473 void operator-<42>(A<(42)+(2)>::T)
3474 operator-<42>
3476 --format=gnu-v3 --no-params
3477 _Z4makeI7FactoryiET_IT0_Ev
3478 Factory<int> make<Factory, int>()
3479 make<Factory, int>
3481 --format=gnu-v3 --no-params
3482 _Z4makeI7FactoryiET_IT0_Ev
3483 Factory<int> make<Factory, int>()
3484 make<Factory, int>
3486 --format=gnu-v3 --no-params
3487 _Z3foo5Hello5WorldS0_S_
3488 foo(Hello, World, World, Hello)
3491 --format=gnu-v3 --no-params
3492 _Z3fooPM2ABi
3493 foo(int AB::**)
3496 --format=gnu-v3 --no-params
3497 _ZlsRSoRKSs
3498 operator<<(std::ostream&, std::string const&)
3499 operator<<
3501 --format=gnu-v3 --no-params
3502 _ZTI7a_class
3503 typeinfo for a_class
3504 typeinfo for a_class
3506 --format=gnu-v3 --no-params
3507 U4_farrVKPi
3508 int* const volatile restrict _far
3509 int* const volatile restrict _far
3511 --format=gnu-v3 --no-params
3512 _Z3fooILi2EEvRAplT_Li1E_i
3513 void foo<2>(int (&) [(2)+(1)])
3514 foo<2>
3516 --format=gnu-v3 --no-params
3517 _Z3fooILi2EEvOAplT_Li1E_i
3518 void foo<2>(int (&&) [(2)+(1)])
3519 foo<2>
3521 --format=gnu-v3 --no-params
3522 _Z1fM1AKFvvE
3523 f(void (A::*)() const)
3526 --format=gnu-v3 --no-params
3527 _Z3fooc
3528 foo(char)
3531 --format=gnu-v3 --no-params
3532 _Z2f0u8char16_t
3533 f0(char16_t)
3536 --format=gnu-v3 --no-params
3537 _Z2f0Pu8char16_t
3538 f0(char16_t*)
3541 --format=gnu-v3 --no-params
3542 _Z2f0u8char32_t
3543 f0(char32_t)
3546 --format=gnu-v3 --no-params
3547 _Z2f0Pu8char32_t
3548 f0(char32_t*)
3551 --format=gnu-v3 --no-params
3552 2CBIL_Z3foocEE
3553 CB<foo(char)>
3554 CB<foo(char)>
3556 --format=gnu-v3 --no-params
3557 2CBIL_Z7IsEmptyEE
3558 CB<IsEmpty>
3559 CB<IsEmpty>
3561 --format=gnu-v3 --no-params
3562 _ZZN1N1fEiE1p
3563 N::f(int)::p
3564 N::f(int)::p
3566 --format=gnu-v3 --no-params
3567 _ZZN1N1fEiEs
3568 N::f(int)::string literal
3569 N::f(int)::string literal
3571 --format=gnu-v3 --no-params
3572 _Z1fPFvvEM1SFvvE
3573 f(void (*)(), void (S::*)())
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
3581 --format=gnu-v3 --no-params
3582 _ZSt5state
3583 std::state
3584 std::state
3586 --format=gnu-v3 --no-params
3587 _ZNSt3_In4wardE
3588 std::_In::ward
3589 std::_In::ward
3591 --format=gnu-v3 --no-params
3592 _Z1fKPFiiE
3593 f(int (* const)(int))
3596 --format=gnu-v3 --no-params
3597 _Z1fAszL_ZZNK1N1A1fEvE3foo_0E_i
3598 f(int [sizeof (N::A::f() const::foo)])
3601 --format=gnu-v3 --no-params
3602 _Z1fA37_iPS_
3603 f(int [37], int (*) [37])
3606 --format=gnu-v3 --no-params
3607 _Z1fM1AFivEPS0_
3608 f(int (A::*)(), int (*)())
3611 --format=gnu-v3 --no-params
3612 _Z1fPFPA1_ivE
3613 f(int (*(*)()) [1])
3616 --format=gnu-v3 --no-params
3617 _Z1fPKM1AFivE
3618 f(int (A::* const*)())
3621 --format=gnu-v3 --no-params
3622 _Z1jM1AFivEPS1_
3623 j(int (A::*)(), int (A::**)())
3626 --format=gnu-v3 --no-params
3627 _Z1sPA37_iPS0_
3628 s(int (*) [37], int (**) [37])
3631 --format=gnu-v3 --no-params
3632 _Z3fooA30_A_i
3633 foo(int [30][])
3636 --format=gnu-v3 --no-params
3637 _Z3kooPA28_A30_i
3638 koo(int (*) [28][30])
3641 --format=gnu-v3 --no-params
3642 _ZlsRKU3fooU4bart1XS0_
3643 operator<<(X bart foo const&, X bart)
3644 operator<<
3646 --format=gnu-v3 --no-params
3647 _ZlsRKU3fooU4bart1XS2_
3648 operator<<(X bart foo const&, X bart foo const)
3649 operator<<
3651 --format=gnu-v3 --no-params
3652 _Z1fM1AKFivE
3653 f(int (A::*)() const)
3656 --format=gnu-v3 --no-params
3657 _Z3absILi11EEvv
3658 void abs<11>()
3659 abs<11>
3661 --format=gnu-v3 --no-params
3662 _ZN1AIfEcvT_IiEEv
3663 A<float>::operator int<int>()
3664 A<float>::operator int<int>
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>
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
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>
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
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==
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-
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*>
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*>
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***************)
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*>
3716 --format=gnu-v3 --no-params
3717 _X11TransParseAddress
3718 _X11TransParseAddress
3719 _X11TransParseAddress
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
3726 --format=gnu-v3 --no-params
3727 _GLOBAL__I__Z2fnv
3728 global constructors keyed to fn()
3729 global constructors keyed to fn()
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)
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
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>
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>
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>
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**)> > > > >
3766 # The new demangler used to fail on this.
3767 --format=gnu-v3 --no-params
3768 _Z1fP1cIPFiiEE
3769 f(c<int (*)(int)>*)
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>
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>
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
3792 # Check that negative numbers are handled correctly.
3793 --format=gnu-v3 --no-params
3794 _Z1fILin1EEvv
3795 void f<-1>()
3796 f<-1>
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
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
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>
3817 # Another case where we got member function qualifiers wrong.
3818 --format=gnu-v3 --no-params
3819 _ZZ3BBdI3FooEvvENK3Fob3FabEv
3820 BBd<Foo>()::Fob::Fab() const
3821 BBd<Foo>()::Fob::Fab
3823 # The same idea one level deeper.
3824 --format=gnu-v3 --no-params
3825 _ZZZ3BBdI3FooEvvENK3Fob3FabEvENK3Gob3GabEv
3826 BBd<Foo>()::Fob::Fab() const::Gob::Gab() const
3827 BBd<Foo>()::Fob::Fab() const::Gob::Gab
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::*)()
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]>
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]>
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]>
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
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
3871 --is-v3-dtor
3872 _GLOBAL__I__Z2fnv
3875 --is-v3-ctor
3876 _ZNSdC1Ev
3879 --is-v3-dtor
3880 _ZNSdC1Ev
3883 --is-v3-ctor
3884 _ZNSdD0Ev
3887 --is-v3-dtor
3888 _ZNSdD0Ev
3891 --is-v3-ctor
3892 _ZNSdC2Ev
3895 --is-v3-dtor
3896 _ZNSdC2Ev
3899 --is-v3-ctor
3900 _ZNSdD1Ev
3903 --is-v3-dtor
3904 _ZNSdD1Ev
3907 # This caused an infinite loop.
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.
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
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
3932 --format=java
3933 _ZGAN4java4lang5Class7forNameEPNS0_6StringE
3934 hidden alias for java.lang.Class.forName(java.lang.String)
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
3942 --format=auto
3943 _ZN4java4lang4Math4acosEJdd
3944 double java::lang::Math::acos(double)
3946 --format=auto
3947 _ZN4java4lang4Math4acosEJvd
3948 void java::lang::Math::acos(double)
3950 --format=auto --ret-postfix
3951 _ZN4java4lang4Math4acosEJdd
3952 java::lang::Math::acos(double)double
3954 --format=gnu-v3 --no-params --ret-postfix
3955 _Z4makeI7FactoryiET_IT0_Ev
3956 make<Factory, int>()Factory<int>
3957 make<Factory, int>
3959 # From PR 28797
3960 --format=auto --no-params
3961 _Z1fM1AKiPKS1_
3962 f(int const A::*, int const A::* const*)
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
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
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))
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()
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 _Z1gIiEDcRKT_S0_
4204 decltype(auto) g<int>(int const&, int)
4205 --format=gnu-v3
4206 _Z1gILi1EEvR1AIXT_EER1BIXscbT_EE
4207 void g<1>(A<1>&, B<static_cast<bool>(1)>&)
4208 --format=gnu-v3
4209 _ZNKSt7complexIiE4realB5cxx11Ev
4210 std::complex<int>::real[abi:cxx11]() const
4212 # Some more crashes revealed by fuzz-testing:
4213 # Check for NULL pointer when demangling trinary operators
4214 --format=gnu-v3
4215 _Z1fAv32_f
4216 _Z1fAv32_f
4217 # Do not overflow when decoding identifier length
4218 --format=gnu-v3
4219 _Z11111111111
4220 _Z11111111111
4221 # Check out-of-bounds access when decoding braced initializer list
4222 --format=gnu-v3
4223 _ZDTtl
4224 _ZDTtl
4225 # Check for NULL pointer when demangling DEMANGLE_COMPONENT_LOCAL_NAME
4226 --format=gnu-v3
4227 _ZZN1fEEd_lEv
4228 _ZZN1fEEd_lEv
4229 # Handle DEMANGLE_COMPONENT_FIXED_TYPE in d_find_pack
4230 --format=gnu-v3
4231 _Z1fDpDFT_
4232 _Z1fDpDFT_
4233 # Likewise, DEMANGLE_COMPONENT_DEFAULT_ARG
4234 --format=gnu-v3
4235 _Z1fIDpZ1fEd_E
4236 _Z1fIDpZ1fEd_E
4237 # Likewise, DEMANGLE_COMPONENT_NUMBER
4238 --format=gnu-v3
4239 _Z1fDpDv1_c
4240 f((char __vector(1))...)
4242 # Ada (GNAT) tests.
4244 # Simple test.
4245 --format=gnat
4246 yz__qrs
4247 yz.qrs
4248 # Operator
4249 --format=gnat
4250 oper__Oadd
4251 oper."+"
4252 # Overloaded subprogram.
4253 --format=gnat
4254 yz__qrs__2
4255 yz.qrs
4256 # Nested subprogram.
4257 --format=gnat
4258 yz__qrs__tuv.1661
4259 yz.qrs.tuv
4260 # Nested and overloaded subprograms.
4261 --format=gnat
4262 yz__qrs__tuv__2_1.1667
4263 yz.qrs.tuv
4264 --format=gnat
4265 yz__qrs__tuv__2_2.1670
4266 yz.qrs.tuv
4267 --format=gnat
4268 yz__qrs__tuv__2_3.1674
4269 yz.qrs.tuv
4270 # Elaborated flag (not demangled)
4271 --format=gnat
4273 <x_E>
4274 # Nested package
4275 --format=gnat
4276 x__m1
4277 x.m1
4278 --format=gnat
4279 x__m3
4280 x.m3
4281 --format=gnat
4282 x__y__m2X
4283 x.y.m2
4284 --format=gnat
4285 x__y__z__rXb
4286 x.y.z.r
4287 # Child package
4288 --format=gnat
4289 x__y__j
4290 x.y.j
4291 # Library level
4292 --format=gnat
4293 _ada_x__m3
4294 x.m3
4295 # Package body elaborator
4296 --format=gnat
4297 p___elabb
4298 p'Elab_Body
4299 # Package spec elaborator
4300 --format=gnat
4301 p___elabs
4302 p'Elab_Spec
4303 # Task body
4304 --format=gnat
4305 p__taskobjTKB
4306 p.taskobj
4307 # Task subprogram
4308 --format=gnat
4309 p__taskobjTK__f1.2330
4310 p.taskobj.f1
4311 # Protected types subprograms
4312 --format=gnat
4313 prot__lock__getN
4314 prot.lock.get
4315 --format=gnat
4316 prot__lock__getP
4317 prot.lock.get
4318 --format=gnat
4319 prot__lock__get__sub.2590
4320 prot.lock.get.sub
4321 --format=gnat
4322 prot__lock__setN
4323 prot.lock.set
4324 --format=gnat
4325 prot__lock__setP
4326 prot.lock.set
4327 # Protected type entries
4328 --format=gnat
4329 prot__lock__update_B7s
4330 prot.lock.update
4331 --format=gnat
4332 prot__lock__update_E6s
4333 prot.lock.update
4334 # Controlled types
4335 --format=gnat
4336 gnat__sockets__sockets_library_controllerDF__2
4337 gnat.sockets.sockets_library_controller.Finalize
4338 --format=gnat
4339 system__partition_interface__racw_stub_typeDA
4340 system.partition_interface.racw_stub_type.Adjust
4341 # Stream operations
4342 --format=gnat
4343 gnat__wide_wide_string_split__slice_setSR__2
4344 gnat.wide_wide_string_split.slice_set'Read
4345 --format=gnat
4346 ada__real_time__timing_events__events__listSW__2Xnn
4347 ada.real_time.timing_events.events.list'Write
4348 --format=gnat
4349 system__finalization_root__root_controlledSI
4350 system.finalization_root.root_controlled'Input
4351 --format=gnat
4352 ada__finalization__limited_controlledSO__2
4353 ada.finalization.limited_controlled'Output
4354 # Tagged types
4355 --format=gnat
4356 ada__synchronous_task_control___size__2
4357 ada.synchronous_task_control'Size
4358 --format=gnat
4359 ada__real_time__timing_events__events___alignment__2Xnn
4360 ada.real_time.timing_events.events'Alignment
4361 --format=gnat
4362 system__finalization_root___assign__2
4363 system.finalization_root.":="
4365 # Used to crash the demangler.
4366 --format=gnu-v3
4370 # http://sourceware.org/bugzilla/show_bug.cgi?id=11572
4371 --format=auto
4372 _ZN3Psi7VariantIIcPKcEE5visitIIRZN11VariantTest9TestVisit11test_methodEvEUlS2_E0_RZNS6_11test_methodEvEUlcE1_RZNS6_11test_methodEvEUlNS_4NoneEE_EEENS_13VariantDetail19SelectVisitorResultIIDpT_EE4typeEDpOSG_
4373 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}&)...)
4375 # Clone suffix tests
4377 --format=gnu-v3 --no-params
4378 _Z3fo5n.clone.1
4379 fo5(__int128) [clone .clone.1]
4382 --format=gnu-v3 --no-params
4383 _Z3fo5n.constprop.2
4384 fo5(__int128) [clone .constprop.2]
4387 --format=gnu-v3 --no-params
4388 _Z3fo5n.isra.3
4389 fo5(__int128) [clone .isra.3]
4392 --format=gnu-v3 --no-params
4393 _Z3fo5n.part.4
4394 fo5(__int128) [clone .part.4]
4397 --format=gnu-v3 --no-params
4398 _Z12to_be_clonediPv.clone.0
4399 to_be_cloned(int, void*) [clone .clone.0]
4400 to_be_cloned
4402 --format=gnu-v3 --no-params
4403 _Z3fooi.1988
4404 foo(int) [clone .1988]
4407 --format=gnu-v3 --no-params
4408 _Z3fooi.part.9.165493.constprop.775.31805
4409 foo(int) [clone .part.9.165493] [clone .constprop.775.31805]
4412 --format=gnu-v3 --no-params
4413 _Z2f1IiEvT_S0_S0_._omp_fn.2
4414 void f1<int>(int, int, int) [clone ._omp_fn.2]
4415 f1<int>
4417 --format=gnu-v3 --no-params
4418 _Z3fooi._omp_cpyfn.6
4419 foo(int) [clone ._omp_cpyfn.6]
4422 --format=gnu-v3 --no-params
4423 _Z1fIKFvvES0_Evv
4424 void f<void () const, void () const>()
4425 f<void () const, void () const>
4427 --format=gnu-v3
4428 _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_
4429 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}> > >&&)...)
4430 --format=gnu-v3
4431 _ZNKR1A1hEv
4432 A::h() const &
4433 --format=gnu-v3
4434 _Z1lM1AKFvvRE
4435 l(void (A::*)() const &)
4436 --format=gnu-v3
4437 _Z1mIFvvOEEvM1AT_
4438 void m<void () &&>(void (A::*)() &&)
4439 --format=gnu-v3
4440 _Z1nIM1AKFvvREEvT_
4441 void n<void (A::*)() const &>(void (A::*)() const &)
4442 --format=gnu-v3
4443 _ZL1fIiEvv
4444 void f<int>()
4445 # https://sourceware.org/bugzilla/show_bug.cgi?id=14963#c3
4446 --format=gnu-v3
4447 _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
4448 x::refobjiterator<x::ref<x::mime::multipart_section_processorObj<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<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<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&)
4450 --format=gnu-v3 --no-params
4451 _ZNK7strings8internal8SplitterINS_9delimiter5AnyOfENS_9SkipEmptyEEcvT_ISt6vectorI12basic_stringIcSt11char_traitsIcESaIcEESaISD_EEvEEv
4452 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
4453 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>
4455 --format=gnu-v3 --no-params
4456 _ZN1AcvT_I1CEEv
4457 A::operator C<C>()
4458 A::operator C<C>
4460 --format=gnu-v3 --no-params
4461 _ZN1AcvPT_I1CEEv
4462 A::operator C*<C>()
4463 A::operator C*<C>
4465 --format=gnu-v3 --no-params
4466 _ZN1AcvT_IiEI1CEEv
4467 A::operator C<int><C>()
4468 A::operator C<int><C>
4469 # https://sourceware.org/bugzilla/show_bug.cgi?id=14963#c16
4470 --format=gnu-v3
4471 _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_
4472 mdr::ScopedFuture<decltype ({parm#1}(((forward<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<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> > >(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> >(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}&, (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}&&&)...)
4473 # https://sourceware.org/bugzilla/show_bug.cgi?id=14963#c18
4474 --format=gnu-v3
4475 _ZNSt9_Any_data9_M_accessIPZN13ThreadManager10futureTaskISt5_BindIFSt7_Mem_fnIM6RunnerFvvEEPS5_EEEEvOT_EUlvE_EERSC_v
4476 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<ThreadManager::futureTask<std::_Bind<std::_Mem_fn<void (Runner::*)()> (Runner*)> >(ThreadManager::futureTask<std::_Bind<std::_Mem_fn<void (Runner::*)()> (Runner*)> >(std::_Bind<std::_Mem_fn<void (Runner::*)()> (Runner*)>&&)::{lambda()#1}*&&)::{lambda()#1}*>()
4477 # https://sourceware.org/bugzilla/show_bug.cgi?id=14963#c24
4478 # aka https://sourceware.org/bugzilla/show_bug.cgi?id=16593
4479 --format=gnu-v3
4480 _ZNSt9_Any_data9_M_accessIPZN3sel8Selector6SetObjI3FooJPKcMS4_FviEEEEvRT_DpT0_EUlvE_EESA_v
4481 sel::Selector::SetObj<Foo, char const*, void (Foo::*)(int)>(Foo&, char const*, void (Foo::*)(int))::{lambda()#1}*& std::_Any_data::_M_access<sel::Selector::SetObj<Foo, char const*, void (Foo::*)(int)>(sel::Selector::SetObj<Foo, char const*, void (Foo::*)(int)>(Foo&, char const*, void (Foo::*)(int))::{lambda()#1}*&, char const*, void (Foo::*)(int))::{lambda()#1}*>()
4482 # https://sourceware.org/bugzilla/show_bug.cgi?id=16752#c1
4483 --format=gnu-v3
4484 _ZNSt9_Any_data9_M_accessIPZN13ThreadManager7newTaskIRSt5_BindIFSt7_Mem_fnIM5DiaryFivEEPS5_EEIEEESt6futureINSt9result_ofIFT_DpT0_EE4typeEEOSF_DpOSG_EUlvE_EERSF_v
4485 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<ThreadManager::newTask<std::_Bind<std::_Mem_fn<int (Diary::*)()> (Diary*)>&>(ThreadManager::newTask<std::_Bind<std::_Mem_fn<int (Diary::*)()> (Diary*)>&>(std::_Bind<std::_Mem_fn<int (Diary::*)()> (Diary*)>&)::{lambda()#1}*&&)::{lambda()#1}*>()
4486 # https://sourceware.org/bugzilla/show_bug.cgi?id=16752#c6
4487 --format=gnu-v3
4488 _ZNSt9_Any_data9_M_accessIPZN6cereal18polymorphic_detail15getInputBindingINS1_16JSONInputArchiveEEENS1_6detail15InputBindingMapIT_E11SerializersERS7_jEUlPvRSt10unique_ptrIvNS5_12EmptyDeleterIvEEEE0_EESA_v
4489 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::polymorphic_detail::getInputBinding<cereal::JSONInputArchive>(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}*>()
4490 # https://sourceware.org/bugzilla/show_bug.cgi?id=16845#c2
4491 --format=gnu-v3
4492 _ZNSt9_Any_data9_M_accessIPZ4postISt8functionIFvvEEEvOT_EUlvE_EERS5_v
4493 post<std::function<void ()> >(std::function<void ()>&&)::{lambda()#1}*& std::_Any_data::_M_access<post<std::function<void ()> >(post<std::function<void ()> >(std::function<void ()>&&)::{lambda()#1}*&&)::{lambda()#1}*>()
4495 --format=auto --no-params
4496 _Z3xxxDFyuVb
4497 xxx(unsigned long long _Fract, bool volatile)
4499 # https://sourceware.org/bugzilla/show_bug.cgi?id=16817
4500 --format=auto --no-params
4501 _QueueNotification_QueueController__$4PPPPPPPM_A_INotice___Z
4502 _QueueNotification_QueueController__$4PPPPPPPM_A_INotice___Z
4503 _QueueNotification_QueueController__$4PPPPPPPM_A_INotice___Z
4504 --format=gnu-v3
4505 _Z1fSsB3fooS_
4506 f(std::string[abi:foo], std::string[abi:foo])
4507 --format=gnu-v3
4508 _Z18IndirectExternCallIPU7stdcallU7regparmILi3EEFviiEiEvT_T0_S3_
4509 void IndirectExternCall<void ( regparm<3> stdcall*)(int, int), int>(void ( regparm<3> stdcall*)(int, int), int, void ( regparm<3> stdcall*)(int, int))
4511 # ABI tags used to confuse the constructor name calculation.
4512 --format=gnu-v3 --no-params
4513 _ZNSt8ios_base7failureB5cxx11C1EPKcRKSt10error_code
4514 std::ios_base::failure[abi:cxx11]::failure(char const*, std::error_code const&)
4515 std::ios_base::failure[abi:cxx11]::failure
4516 --format=gnu-v3
4517 _Z1fPDxFvvES0_
4518 f(void (*)() transaction_safe, void (*)() transaction_safe)
4520 # These two are from gcc PR61321, and gcc PR61233 / gdb PR16957
4522 --format=gnu-v3
4523 _Z13function_tempIiEv1AIXszcvT_Li999EEE
4524 void function_temp<int>(A<sizeof ((int)(999))>)
4526 --format=gnu-v3
4527 _Z7ZipWithI7QStringS0_5QListZN4oral6detail16AdaptCreateTableI7AccountEES0_RKNS3_16CachedFieldsDataEEUlRKS0_SA_E_ET1_IDTclfp1_cvT__EcvT0__EEEERKT1_ISC_ERKT1_ISD_ET2_
4528 QList<decltype ({parm#3}((QString)(), (QString)()))> ZipWith<QString, QString, QList, oral::detail::AdaptCreateTable<Account>(oral::detail::CachedFieldsData const&)::{lambda(QString const&, QString const&)#1}>(QList<oral::detail::AdaptCreateTable<Account>(oral::detail::CachedFieldsData const&)::{lambda(QString const&, QString const&)#1}> const&, QList<QList> const&, oral::detail::AdaptCreateTable<Account>(oral::detail::CachedFieldsData const&)::{lambda(QString const&, QString const&)#1})
4530 # These three are symbols generated by g++'s testsuite, which triggered the same bug as above.
4531 --format=gnu-v3
4532 _Z14int_if_addableI1YERiP1AIXszpldecvPT_Li0EdecvS4_Li0EEE
4533 int& int_if_addable<Y>(A<sizeof ((*((Y*)(0)))+(*((Y*)(0))))>*)
4535 --format=gnu-v3
4536 _Z3bazIiEvP1AIXszcl3foocvT__ELCf00000000_00000000EEEE
4537 void baz<int>(A<sizeof (foo((int)(), (floatcomplex )00000000_00000000))>*)
4539 --format=gnu-v3
4540 _Z3fooI1FEN1XIXszdtcl1PclcvT__EEE5arrayEE4TypeEv
4541 X<sizeof ((P(((F)())())).array)>::Type foo<F>()
4543 _Z1fIJidEEv1AIXsZT_EE
4544 void f<int, double>(A<2>)
4546 _ZN1A1fIJiiEiJiiiEEEvRAsPDpT_T0_DpT1_E_iS3_S5_
4547 void A::f<int, int, int, int, int, int>(int (&) [6], int, int, int, int)
4549 _Z10unary_leftIJLi1ELi2ELi3EEEv1AIXflplT_EE
4550 void unary_left<1, 2, 3>(A<(...+(1, 2, 3))>)
4552 _Z11unary_rightIJLi1ELi2ELi3EEEv1AIXfrplT_EE
4553 void unary_right<1, 2, 3>(A<((1, 2, 3)+...)>)
4555 _Z11binary_leftIJLi1ELi2ELi3EEEv1AIXfLplLi42ET_EE
4556 void binary_left<1, 2, 3>(A<((42)+...+(1, 2, 3))>)
4558 _Z12binary_rightIJLi1ELi2ELi3EEEv1AIXfRplT_Li42EEE
4559 void binary_right<1, 2, 3>(A<((1, 2, 3)+...+(42))>)
4561 # Tests a use-after-free problem PR70481
4563 _Q.__0
4564 ::Q.(void)
4566 # Tests a use-after-free problem PR70481
4568 _Q10-__9cafebabe.
4569 cafebabe.::-(void)
4571 # Tests integer overflow problem PR70492
4573 __vt_90000000000cafebabe
4574 __vt_90000000000cafebabe
4576 # Tests write access violation PR70498
4578 _Z80800000000000000000000
4579 _Z80800000000000000000000
4581 # Tests write access violation PR70926
4583 0__Ot2m02R5T0000500000
4584 0__Ot2m02R5T0000500000
4587 0__GT50000000000_
4588 0__GT50000000000_
4591 __t2m05B500000000000000000_
4592 __t2m05B500000000000000000_
4594 # Tests stack overflow PR71696
4596 __10%0__S4_0T0T0
4597 %0<>::%0(%0<>)
4599 # Inheriting constructor
4600 _ZN1DCI11BEi
4601 D::B(int)
4603 # exception-specification (C++17)
4604 _Z1fIvJiELb0EEvPDOT1_EFT_DpT0_E
4605 void f<void, int, false>(void (*)(int) noexcept(false))
4607 _Z1fIvJiELb0EEvPDoFT_DpT0_E
4608 void f<void, int, false>(void (*)(int) noexcept)
4610 _Z1fIvJiELb0EEvPDwiEFT_DpT0_E
4611 void f<void, int, false>(void (*)(int) throw(int))
4613 # Could crash
4617 # Could crash
4621 # Could crash
4622 _$_1Acitz
4623 _$_1Acitz
4625 # Could crash
4626 _$_H1R
4627 _$_H1R
4629 # Could crash
4630 _Q8ccQ4M2e.
4631 _Q8ccQ4M2e.
4633 # fold-expression with missing third component could crash.
4634 _Z12binary_rightIJLi1ELi2ELi3EEEv1AIXfRplT_LiEEE
4635 _Z12binary_rightIJLi1ELi2ELi3EEEv1AIXfRplT_LiEEE
4637 # ?: expression with missing third component could crash.
4638 AquT_quT_4mxautouT_4mxxx
4639 AquT_quT_4mxautouT_4mxxx
4641 # pr c++/78252 generic lambda mangling uses template parms, and leads
4642 # to unbounded recursion if not dealt with properly
4643 _Z7forwardIRZ3FoovEUlRT_E_EOS0_S1_
4644 Foo()::{lambda(auto:1&)#1}& forward<Foo()::{lambda(auto:1&)#1}&>(Foo()::{lambda(auto:1&)#1}&)
4646 _Z7forwardIZ3FoovEUlRiRT_E_EOS1_S2_
4647 Foo()::{lambda(int&, auto:1&)#1}&& forward<Foo()::{lambda(int&, auto:1&)#1}>(Foo()::{lambda(int&, auto:1&)#1}&)
4649 _Z7forwardIZ3FoovEUlRT_R1XIiEE0_EOS0_S1_
4650 Foo()::{lambda(auto:1&, X<int>&)#2}&& forward<Foo()::{lambda(auto:1&, X<int>&)#2}>(Foo()::{lambda(auto:1&, X<int>&)#2}&)
4652 _Z7forwardIZ3FoovEUlPA5_T_E1_EOS0_RS0_
4653 Foo()::{lambda(auto:1 (*&&forward<Foo()::{lambda(auto:1 (*) [5])#3}>(auto:1&)) [5])#3}
4655 _Z3eatIZ3FoovEUlRiRT_E_EvS2_
4656 void eat<Foo()::{lambda(int&, auto:1&)#1}>(Foo()::{lambda(int&, auto:1&)#1}&)
4658 _Z3eatIZ3FoovEUlRT_R1XIiEE0_EvS1_
4659 void eat<Foo()::{lambda(auto:1&, X<int>&)#2}>(Foo()::{lambda(auto:1&, X<int>&)#2}&)
4661 _Z3eatIZ3FoovEUlPA5_T_E1_EvRS0_
4662 void eat<Foo()::{lambda(auto:1 (*) [5])#3}>(Foo()::{lambda(auto:1 (*&) [5])#3})
4664 _Z3eatIPiZ3FoovEUlPT_PT0_E4_EvRS1_RS3_
4665 void eat<int*, Foo()::{lambda(auto:1*, auto:2*)#6}>(int*&, Foo()::{lambda(auto:1*, auto:2*)#6}&)
4667 _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E0_EvRS3_RS5_
4668 void eat<int*, Bar<short>()::{lambda(short*, auto:1*, auto:2*)#2}>(int*&, Bar<short>()::{lambda(short*, auto:1*, auto:2*)#2}&)
4670 # PR 77489
4671 _ZZ3foovE8localVar_9
4672 foo()::localVar
4674 _ZZ3foovE8localVar_10
4675 foo()::localVar
4677 _ZZ3foovE8localVar__10_
4678 foo()::localVar
4680 _ZZ3foovE8localVar__9_
4681 _ZZ3foovE8localVar__9_
4683 _ZZ3foovE8localVar__12
4684 _ZZ3foovE8localVar__12
4686 # PR 70182
4687 _Z1gI1AEv1SIXadsrT_onplEE
4688 void g<A>(S<&A::operator+>)
4690 _Z1gI1AEv1SIXadsrT_plEE
4691 void g<A>(S<&A::operator+>)
4694 # Test recursion PR67264
4695 _Z1KIStcvT_E
4696 _Z1KIStcvT_E
4698 _ZcvT_IIS0_EE
4699 _ZcvT_IIS0_EE
4701 _ZcvT_IZcvT_E1fE
4702 _ZcvT_IZcvT_E1fE
4704 _Z1gINcvT_EE
4705 _Z1gINcvT_EE
4707 _ZcvT_ILZcvDTT_EEE
4708 _ZcvT_ILZcvDTT_EEE
4710 _Z1gIJOOT_EEOT_c
4711 _Z1gIJOOT_EEOT_c
4713 _Z1KMMMMMMMMMMMMMMMA_xooooooooooooooo
4714 _Z1KMMMMMMMMMMMMMMMA_xooooooooooooooo
4716 _ZdvMMMMMMMMMMMMMrrrrA_DTdvfp_fp_Eededilfdfdfdfd
4717 _ZdvMMMMMMMMMMMMMrrrrA_DTdvfp_fp_Eededilfdfdfdfd
4719 # Test for Infinite Recursion PR70909
4721 _Z1MA_aMMMMA_MMA_MMMMMMMMSt1MS_o11T0000000000t2M0oooozoooo
4722 _Z1MA_aMMMMA_MMA_MMMMMMMMSt1MS_o11T0000000000t2M0oooozoooo
4724 # demangler/80513 Test for overflow in d_number
4726 _Z4294967297x
4727 _Z4294967297x
4729 # demangler/80513 Test for bogus characters after __thunk_
4731 __thunk_16a_$_1x
4732 __thunk_16a_$_1x
4734 # demangler/80513 Test for overflow in consume_count
4736 __thunk_4294967297__$_1x
4737 __thunk_4294967297__$_1x
4739 # demangler/82195 members of lambdas
4740 --no-params
4741 _ZZZ3FoovENKUlT_E_clIiEEfS_EN5Local2fnEv
4742 Foo()::{lambda(auto:1)#1}::operator()<int>(int) const::Local::fn()
4743 Foo()::{lambda(auto:1)#1}::operator()<int>(int) const::Local::fn
4744 --no-params
4745 _Z7CaptureIZZ3FoovENKUlT_E_clIiEEvS0_EUlvE_EvOS0_
4746 void Capture<Foo()::{lambda(auto:1)#1}::operator()<int>(int) const::{lambda()#1}>(Foo()::{lambda(auto:1)#1}::operator()<int>(int) const::{lambda()#1}&&)
4747 Capture<Foo()::{lambda(auto:1)#1}::operator()<int>(int) const::{lambda()#1}>
4748 --no-params
4749 _Z4FrobIZZ3FoovENKUlT_E_clIiEEvS0_EUlvE_Evv
4750 void Frob<Foo()::{lambda(auto:1)#1}::operator()<int>(int) const::{lambda()#1}>()
4751 Frob<Foo()::{lambda(auto:1)#1}::operator()<int>(int) const::{lambda()#1}>
4752 # A lambda {local-class::member-fn}
4753 --no-params
4754 _ZZ3FoovENKUlT_E_clIiEEfS_
4755 float Foo()::{lambda(auto:1)#1}::operator()<int>(int) const
4756 Foo()::{lambda(auto:1)#1}::operator()<int>
4757 # template-fn {local-class::member-fn}
4758 --no-params
4759 _ZZ3FooIiEfvEN1X2fnEv
4760 Foo<int>()::X::fn()
4761 Foo<int>()::X::fn
4762 # template-fn generic-lambda local-class::member-fn
4763 --no-params
4764 _ZZZ3FooIiEfvENKUlT_E_clIcEEDaS0_EN1X2fnEv
4765 Foo<int>()::{lambda(auto:1)#1}::operator()<char>(char) const::X::fn()
4766 Foo<int>()::{lambda(auto:1)#1}::operator()<char>(char) const::X::fn