Lines Matching refs:cplus

93 	* cplus-dem.c (demangle_arm_hp_template): Set DMGL_PARAMS when
384 * cplus-dem.c (demangle_template): Register a new Btype only
681 * cplus-dem.c (demangle_integral_value): Correction to reflect
687 * cplus-dem.c: Add license exception to copyright notice.
783 * cplus-dem.c (demangle_signature): Call string_delete.
897 * libiberty/cplus-dem.c (ada_demangle): Get rid of unneeded
911 * cplus-dem.c (grow_vect): Cast return of xrealloc to void *.
933 * cplus-dem.c: Code under #ifdef MAIN moved to gcc/cp/cxxfilt.c.
954 * cplus-dem.c (PREPEND_BLANK): Remove.
1112 * cplus-dem.c (demangle_arm_hp_template): Stop trying to demangle
1119 * cplus-dem.c (demangle_integral_value): Accept multi-digit
1129 * cplus-dem.c (flags): Add DMGL_VERBOSE
1144 * cplus-dem.c (cplus_demangle_v3_p): New function pointer.
1207 * cplus-dem.c (long_options): Likewise.
1209 * cplus-dem.c (mystrstr): Delete. All callers changed to use
1225 * cplus-dem.c (consume_count): Treat negative count as an error.
1235 * cplus-dem.c (libiberty_demanglers): Add no_demangling case.
1304 * argv.c, asprintf.c, choose-temp.c, concat.c, cplus-dem.c,
1343 * cplus-dem.c (optable, libiberty_demanglers,
1663 * cplus-dem.c (main): Skip initial $.
1697 * cplus-dem.c (main): Cast enum style to int.
1701 * cplus-dem.c (main): Initialize style.
1722 * cplus-dem.c (cplus_demangle): Use java_demangle_v3 to do Java
1761 * basename.c, cplus-dem.c, fnmatch.c, pexecute.c, strtod.c,
1778 * cplus-dem.c: Likewise.
1790 * cplus-dem.c (main): Handle gnat_demangling.
1809 * cplus-dem.c (cplus_demangle): Fix formatting.
1817 * cplus-dem.c (main): Handle java_demangling.
1821 * cplus-dem.c (grow_vect): Prototype.
1826 * cplus-dem.c (ada_demangle): Add back ATTRIBUTE_UNUSED for
1831 * cplus-dem.c: Eliminate use of DEFUN, it is obsolete and cannot
1836 * cplus-dem.c: Add gnat demangler. Add java to demangle style
1902 * cplus-dem.c (gnu_special): Handle anonymous namespaces.
1913 * cplus-dem.c (gnu_special): Use do_type, not demangle_fund_type,
1998 * cplus-dem.c (gnu_new_abi_symbol_characters): Add '$' and '.'.
2051 * libiberty/cplus-dem.c (cplus_demangle_opname, cplus_mangle_opname,
2095 * cplus-dem.c (work_stuff_copy_to_from): New.
2109 * cplus-dem.c (demangle_signature): Change if (GNU_DEMANGLING) to
2166 * cplus-dem.c (demangle_fund_type): Make 'dec' an unsigned int,
2176 * cplus-dem.c (main): fflush() after emitting last char before
2318 * cplus-dem.c (libiberty_demanglers): Add initializer for new-ABI
2377 * cplus-dem.c (cplus_demangle_opname, demangle_function_name):
2393 * cplus-dem.c (libiberty_demanglers): New table for demangle styles.
2446 * cplus-dem.c (cplus_demangle_opname): Changed to use islower.
2588 * cplus-dem.c: Move declarations of standard_symbol_characters and
2603 * cplus-dem.c (INTBUF_SIZE): New macro.
2640 * cplus-dem.c (do_type): Handle pointer to member types whose
2654 * cplus-dem.c (fancy_abort, demangle_integral_value,
2701 * cplus-dem.c (gnu_special): Cast a `size_t' to `long' when
2776 * cplus-dem.c (demangle_fund_type (near 'I' case)): Don't advance
2786 * cplus-dem.c (standard_symbol_characters): Renamed from
2795 * cplus-dem.c (main): Use table lookup to distinguish identifier
2818 * cplus-dem.c (mop_up): Set typevec_size to zero, so it'll be
2821 * cplus-dem.c (demangle_fund_type): Check for buffer overrun. Be
2834 * cplus-dem.c (demangle_fund_type): Don't run off the end of the
2857 * cplus-dem.c (demangle_template_value_parm): Handle
2863 * cplus-dem.c: Attempt to handle overflows in counts with some
2897 * cplus-dem.c (consume_count): If `count' wraps, return 0 and
2906 * cplus-dem.c (demangle_prefix): Don't grab all the '__' strings
2956 * cplus-dem.c (mop_up): Set work->previous_argument to NULL after
2982 * cplus-dem.c (demangle_arm_pt): Remove unused prototype.
3012 * cplus-dem.c (demangle_arm_pt): remove declaration -- function
3018 * cplus-dem.c (demangle_fund_type): Process CV and u codes before
3024 * cplus-dem.c (demangle_arm_hp_template): Make variable 'args' be
3055 * cplus-dem.c
3107 * cplus-dem.c: Likewise. Conform to libiberty.h.
3121 * cplus-dem.c (demangle_fund_type): Add demangling for C9x types.
3153 *cplus-dem.c (demangle_prefix): Use the last "__"
3159 * cplus-dem.c (type_kind_t): Add tk_reference.
3163 * cplus-dem.c (demangle_template_value_parm): Use cplus_demangle,
3195 * cplus-dem.c (gnu_special): Fix handling of virtual tables in
3200 * cplus-dem.c (work_stuff): Replace const_type and volatile_type
3229 * cplus-dem.c (demangle_qualified): Fix off-by-one when checking
3236 * cplus-dem.c (consume_count): Cast argument of ctype macro to
3279 * Makefile.in (cplus-dem.o, obstack.o): Depend upon config.h.
3287 * cplus-dem.c (demangle_arm_pt): Demangle anonymous namespaces.
3315 * cplus-dem.c (work_stuff): Add dllimported.
3321 * cplus-dem.c (do_type): Fix simple array handling. If we fail,
3326 * cplus-dem.c: Include config.h if it exists. Also, only
3338 * cplus-dem.c (type_kind_t): New type.
3351 * cplus-dem.c (do_type): Use demangle_template_value_parm for arrays.
3355 * cplus-dem.c (demangle_nested_args): Make function definition
3360 * cplus-dem.c (type_kind_t): New type.
3373 * cplus-dem.c (do_type): Use demangle_template_value_parm for arrays.
3384 * cplus-dem.c (demangle_nested_args): Make function definition
3396 * cplus-dem.c (demangle_nested_args): Return a value.
3400 * cplus-dem.c (string): Move definition before work_stuff.
3468 * cplus-dem.c (MBUF_SIZE): Bumped from 512 to 32767.
3472 * cplus-dem.c (do_type): Handle volatile qualification.
3493 * cplus-dem.c (squangle_mop_up): Change return type to void.
3650 * cplus-dem.c (cplus_demangle_opname): Initialize work.
3654 * cplus-dem.c (demangle_qualified): Replace missing else.
3658 * cplus-dem.c (gnu_special): Fix off-by-one bug when checking the
3663 * cplus-dem.c (struct work stuff): Add field for B and K mangle codes.
3682 * COPYING.LIB, choose-temp.c, cplus-dem.c: Sync with egcs & gcc.
3704 * cplus-dem.c (gnu_special): Don't get confused by .<digits>
3788 * cplus-dem.c (demangle_signature): Don't look for return types on
3815 * cplus-dem.c (demangle_template): Add new parameter. Handle new
3836 * cplus-dem.c (demangle_fund_type): Change "complex" to "__complex".
3854 * cplus-dem.c: Add 'extern' to prepends_underscore.
3858 * cplus-dem.c: Various changes to produce Java output when passed
3907 * cplus-dem.c (do_type): Handle `J'.
3944 * cplus-dem.c (demangle_it): Add prototype declaration.
3982 * cplus-dem.c: Add prototypes for all static functions.
3988 * cplus-dem.c (gnu_special): Call demangled_fund_type for other
4021 * cplus-dem.c: Fix indenting; make identical to the copy
4038 * cplus-dem.c: Note that this file also lives in GCC.
4049 * cplus-dem.c: Checking in again; last checkin filed due to sticky tag.
4053 * cplus-dem.c: Revert last two commits due to conflicts with
4063 * cplus-dem.c (x{m,re}alloc): Make declarations compatibile with
4071 * cplus-dem.c: Include libiberty.h for definition of xmalloc.
4108 * cplus-dem.c (demangle_template): Fix handling of address args.
4200 * cplus-dem.c (demangle_arm_pt): Reindent. Avoid endless loop by
4268 * cplus-dem.c (demangle_template): Fix for non-mangled pointer
4282 * cplus-dem.c (demangle_template): Fix for address-of-extern arguments.
4291 * cplus-dem.c (demangle_template): Initialize is_bool. Correctly
4308 * cplus-dem.c (cplus_demangle_opname): Change opname parameter to
4493 * cplus-dem.c: Update from gcc.
4588 * cplus-dem.c: Use const instead of CONST. Don't include
4593 * cplus-dem.c: Don't include libiberty.h. Do declare xmalloc and
4662 * cplus-dem.c (demangle_template): Demangle bool literals properly.
4709 * cplus-dem.c (demangle_prefix): For GNU style constructor and
4767 * cplus-dem.c (demangle_args): Fix a bug in previous patch (the
4772 * cplus-dem.c (demangle args): Handle ARM repeat encoding where
4777 * cplus-dem.c (demangle_qualified): accept optional '_' between
4790 * cplus-dem.c (demangle_template): demangle as xxx<'Q'> not
4795 * cplus-dem.c (main): flush stdout to make pipe work.
4806 * cplus-dem.c (demangle_template): Make sure that the result of
4811 * cplus-dem.c (gnu_special): Handle vtable mangling of gcc-2.4.5 and
4823 * cplus-dem.c: Include libiberty.h.
4834 * cplus-dem.c (demangle_template): Separate consecutive >'s with a
4850 * cplus-dem.c (gnu_special): Recognize thunks, as well as
4866 * cplus-dem.c (demangle_fund_type): Grok bool.
4889 * cplus-dem.c (demangle_signature): Fix a bug in template function
4894 * cplus-dem.c (demangle_signature): Fix template function with arm
4899 * cplus-dem.c (optable): Add new[] and delete[].
4908 * cplus-dem.c (demangle_template): fix 'Q' qualified name bug.
4910 * cplus-dem.c (do_type): Handle 'p' same as 'P'.
4928 * cplus-dem.c (demangle_prefix): If ARM demangling, don't treat
5040 (cplus-dem.o): New target; depend on demangle.h.
5112 * cplus-dem.c (demangle_arm_pt): New function. Common code
5114 * cplus-dem.c (demangle_class_name): Use demangle_arm_pt.
5115 * cplus-dem.c (demangle_prefix): Likewise.
5119 * cplus-dem.c (cplus_demangle_opname): Add CONST to please gcc.
5128 * cplus-dem.c (demangle_prefix, demangle_function_name,
5140 * cplus-dem.c(demangle_template): fix bug template instantiation
5145 * cplus-dem.c(cplus_demangle_opname): add the subject new function
5197 * cplus-dem.c: add support of ARM global constructor/destructor,
5212 * cplus-dem.c: change globl constructor/destructor to proper name
5216 * cplus-dem.c: fix bug in constructor/destructor
5220 * cplus-dem.c: support both old and new _vt$... vtbl mangled names
5224 * cplus-dem.c: Fix demangle_template prototype
5228 * cplus-dem.c: fix template demangling
5229 * cplus-dem.c: fix const type demangling
5230 * cplus-dem.c: fix constructor/destructor, virtual table,
5240 * cplus-dem.c (do_type): Add CONSTS to make gcc happy with last
5246 * cplus-dem.c (do_type): Deal with arrays.
5250 * cplus-dem.c (demangle_qualified: Deal with GNU format for more
5272 * cplus-dem.c: Fix a comment.
5295 * cplus-dem.c (arm_special): Apply patch from arg@lucid.com to
5321 * cplus-dem.c (main): Add long options, including --help and
5341 * cplus-dem.c (xrealloc): Match definition with prototype.
5345 * cplus-dem.c (demangle_prefix): Demangle cfront
5355 * cplus-dem.c (consume_count): Simplify.
5356 * cplus-dem.c (arm_pt, demangle_class_name): New functions.
5357 * cplus-dem.c (various): Calls to arm_pt, demangle_class_name.
5359 * cplus-dem.c (xmalloc, xrealloc, strstr): Make extern decls into
5361 * cplus-dem.c (free): Add prototype.
5362 * cplus-dem.c (optable): Fully bracketize initializer.
5366 * cplus-dem.c: Whether initial underscores are stripped
5372 * cplus-dem.c (mop_up, arm_special): Remove some unused variables.
5376 * cplus-dem.c (consume_count): Return zero if arg does not
5403 * cplus-dem.c (demangle_function_name): Get the demangling of
5408 * cplus-dem.c: Declare strstr return type.
5429 * cplus-dem.c: Replace all references to cfront with ARM.
5433 * cplus-dem.c: Fix main program (when compiled with -DMAIN)
5450 * cplus-dem.c (demangle_signature): Set func_done after
5452 * cplus-dem.c (demangle_template): Fix several small bugs
5454 * cplus-dem.c (demangle_prefix): Fix for templates in GNU
5456 * cplus-dem.c (gnu_special): Fix for templates in GNU style
5461 * cplus-dem.c (demangle_signature): Modify to include type
5466 * cplus-dem.c (demangled_qualified): Add new parameter that tells
5468 * cplus-dem.c (string_prepends): Used now, remove #if 0.
5469 * cplus-dem.c (demangle_signature): Call demangle_qualified
5471 * cplus-dem.c (gnu_special): Recognize static data members that
5473 * cplus-dem.c (demangle_qualified): Accumulate qualifiers in a
5476 * cplus-dem.c (do_type): Call demangled_qualified with
5503 * cplus-dem.c (demangle_fund_type): Recognize `w', a wide character;
5511 DEMANGLE, instead force to be cplus-dem.c. Look in $(srcdir)/../include
5530 * cplus-dem.c (xmalloc, xrealloc): Add decls.
5562 concat.c, cplus-dem.c, fdmatch.c, getcwd.c, getopt.c, getopt1.c,
5587 * cplus-dem.c: (demangle_prefix): reduction in strength of strstr
5590 * cplus-dem.c (cplus_demangle): remove strpbrk test. Appears to
5593 * cplus-dem.c (cplus_match): new function.
5597 * cplus-dem.c: #include <stdio.h>, to define NULL.
5602 * cplus-dem.c: New file, moved from ../gdb.
5603 * cplus-dem.c (set_cplus_marker_for_demangling): New exported
5605 * cplus-dem.c (cplus_demangle): Allow demangling style option
5608 * Makefile.in: Update for cplus-dem.c