Home | History | Annotate | Download | only in libiberty

Lines Matching full:cplus

71 	* cplus-dem.c (libiberty_demanglers): Add dlang_demangling case.
100 * cplus-dem.c (do_type): Call string_delete even if the call to
119 * cplus-dmem.c (internal_cplus_demangle): Free any resources
782 * cplus-dem.c (squangle_mop_up): Likewise.
945 * cplus-dem.c (ada_demangle): Add comments.
1083 * cplus-dem.c (ada_demangle): Remove prototype.
1168 * cplus-dem.c (ada_demangle): Ensure demangled is freed.
1544 * cplus-dem.c (malloc, realloc): Use void * instead of char *
1575 * cplus-dem.c (demangle_function_name): Changed to return value
1965 * cplus-dem.c (demangle_fund_type): Ensure buf is large enough to
2261 * cplus-dem.c (grow_vect): Use XRESIZEVEC instead of xrealloc().
2358 cp-demangle.h, cp-demint.c, cplus-dem.c, dyn-string.c, fdmatch.c,
2481 really-check rather than check-cplus-dem.
2666 * cplus-dem.c (set_cplus_marker_for_demangling, consume_count,
2914 * cplus-dem.c (ada_demangle): Remove useless local variable
3176 * cplus-dem.c (demangle_arm_hp_template): Set DMGL_PARAMS when
3467 * cplus-dem.c (demangle_template): Register a new Btype only
3764 * cplus-dem.c (demangle_integral_value): Correction to reflect
3770 * cplus-dem.c: Add license exception to copyright notice.
3866 * cplus-dem.c (demangle_signature): Call string_delete.
3980 * libiberty/cplus-dem.c (ada_demangle): Get rid of unneeded
3994 * cplus-dem.c (grow_vect): Cast return of xrealloc to void *.
4016 * cplus-dem.c: Code under #ifdef MAIN moved to gcc/cp/cxxfilt.c.
4037 * cplus-dem.c (PREPEND_BLANK): Remove.
4195 * cplus-dem.c (demangle_arm_hp_template): Stop trying to demangle
4202 * cplus-dem.c (demangle_integral_value): Accept multi-digit
4212 * cplus-dem.c (flags): Add DMGL_VERBOSE
4227 * cplus-dem.c (cplus_demangle_v3_p): New function pointer.
4290 * cplus-dem.c (long_options): Likewise.
4292 * cplus-dem.c (mystrstr): Delete. All callers changed to use
4308 * cplus-dem.c (consume_count): Treat negative count as an error.
4318 * cplus-dem.c (libiberty_demanglers): Add no_demangling case.
4387 * argv.c, asprintf.c, choose-temp.c, concat.c, cplus-dem.c,
4426 * cplus-dem.c (optable, libiberty_demanglers,
4746 * cplus-dem.c (main): Skip initial $.
4780 * cplus-dem.c (main): Cast enum style to int.
4784 * cplus-dem.c (main): Initialize style.
4805 * cplus-dem.c (cplus_demangle): Use java_demangle_v3 to do Java
4844 * basename.c, cplus-dem.c, fnmatch.c, pexecute.c, strtod.c,
4861 * cplus-dem.c: Likewise.
4873 * cplus-dem.c (main): Handle gnat_demangling.
4892 * cplus-dem.c (cplus_demangle): Fix formatting.
4900 * cplus-dem.c (main): Handle java_demangling.
4904 * cplus-dem.c (grow_vect): Prototype.
4909 * cplus-dem.c (ada_demangle): Add back ATTRIBUTE_UNUSED for
4914 * cplus-dem.c: Eliminate use of DEFUN, it is obsolete and cannot
4919 * cplus-dem.c: Add gnat demangler. Add java to demangle style
4985 * cplus-dem.c (gnu_special): Handle anonymous namespaces.
4996 * cplus-dem.c (gnu_special): Use do_type, not demangle_fund_type,
5081 * cplus-dem.c (gnu_new_abi_symbol_characters): Add '$' and '.'.
5134 * libiberty/cplus-dem.c (cplus_demangle_opname, cplus_mangle_opname,
5178 * cplus-dem.c (work_stuff_copy_to_from): New.
5192 * cplus-dem.c (demangle_signature): Change if (GNU_DEMANGLING) to
5249 * cplus-dem.c (demangle_fund_type): Make 'dec' an unsigned int,
5259 * cplus-dem.c (main): fflush() after emitting last char before
5401 * cplus-dem.c (libiberty_demanglers): Add initializer for new-ABI
5460 * cplus-dem.c (cplus_demangle_opname, demangle_function_name):
5476 * cplus-dem.c (libiberty_demanglers): New table for demangle styles.
5529 * cplus-dem.c (cplus_demangle_opname): Changed to use islower.
5671 * cplus-dem.c: Move declarations of standard_symbol_characters and
5686 * cplus-dem.c (INTBUF_SIZE): New macro.
5723 * cplus-dem.c (do_type): Handle pointer to member types whose
5737 * cplus-dem.c (fancy_abort, demangle_integral_value,
5784 * cplus-dem.c (gnu_special): Cast a `size_t' to `long' when
5859 * cplus-dem.c (demangle_fund_type (near 'I' case)): Don't advance
5869 * cplus
5878 * cplus-dem.c (main): Use table lookup to distinguish identifier
5901 * cplus-dem.c (mop_up): Set typevec_size to zero, so it'll be
5904 * cplus-dem.c (demangle_fund_type): Check for buffer overrun. Be
5917 * cplus-dem.c (demangle_fund_type): Don't run off the end of the
5940 * cplus-dem.c (demangle_template_value_parm): Handle
5946 * cplus-dem.c: Attempt to handle overflows in counts with some
5980 * cplus-dem.c (consume_count): If `count' wraps, return 0 and
5989 * cplus-dem.c (demangle_prefix): Don't grab all the '__' strings
6039 * cplus-dem.c (mop_up): Set work->previous_argument to NULL after
6065 * cplus-dem.c (demangle_arm_pt): Remove unused prototype.
6095 * cplus-dem.c (demangle_arm_pt): remove declaration -- function
6101 * cplus-dem.c (demangle_fund_type): Process CV and u codes before
6107 * cplus-dem.c (demangle_arm_hp_template): Make variable 'args' be
6138 * cplus-dem.c
6190 * cplus-dem.c: Likewise. Conform to libiberty.h.
6204 * cplus-dem.c (demangle_fund_type): Add demangling for C9x types.
6236 *cplus-dem.c (demangle_prefix): Use the last "__"
6242 * cplus-dem.c (type_kind_t): Add tk_reference.
6246 * cplus-dem.c (demangle_template_value_parm): Use cplus_demangle,
6278 * cplus-dem.c (gnu_special): Fix handling of virtual tables in
6283 * cplus-dem.c (work_stuff): Replace const_type and volatile_type
6312 * cplus-dem.c (demangle_qualified): Fix off-by-one when checking
6319 * cplus-dem.c (consume_count): Cast argument of ctype macro to
6362 * Makefile.in (cplus-dem.o, obstack.o): Depend upon config.h.
6370 * cplus-dem.c (demangle_arm_pt): Demangle anonymous namespaces.
6398 * cplus-dem.c (work_stuff): Add dllimported.
6404 * cplus-dem.c (do_type): Fix simple array handling. If we fail,
6409 * cplus-dem.c: Include config.h if it exists. Also, only
6421 * cplus-dem.c (type_kind_t): New type.
6434 * cplus-dem.c (do_type): Use demangle_template_value_parm for arrays.
6438 * cplus-dem.c (demangle_nested_args): Make function definition
6443 * cplus-dem.c (type_kind_t): New type.
6456 * cplus-dem.c (do_type): Use demangle_template_value_parm for arrays.
6467 * cplus-dem.c (demangle_nested_args): Make function definition
6479 * cplus-dem.c (demangle_nested_args): Return a value.
6483 * cplus-dem.c (string): Move definition before work_stuff.
6551 * cplus-dem.c (MBUF_SIZE): Bumped from 512 to 32767.
6555 * cplus-dem.c (do_type): Handle volatile qualification.
6576 * cplus-dem.c (squangle_mop_up): Change return type to void.
6733 * cplus-dem.c (cplus_demangle_opname): Initialize work.
6737 * cplus-dem.c (demangle_qualified): Replace missing else.
6741 * cplus-dem.c (gnu_special): Fix off-by-one bug when checking the
6746 * cplus-dem.c (struct work stuff): Add field for B and K mangle codes.
6765 * COPYING.LIB, choose-temp.c, cplus-dem.c: Sync with egcs & gcc.
6787 * cplus-dem.c (gnu_special): Don't get confused by .<digits>
6871 * cplus-dem.c (demangle_signature): Don't look for return types on
6898 * cplus-dem.c (demangle_template): Add new parameter. Handle new
6919 * cplus-dem.c (demangle_fund_type): Change "complex" to "__complex".
6937 * cplus-dem.c: Add 'extern' to prepends_underscore.
6941 * cplus-dem.c: Various changes to produce Java output when passed
6990 * cplus-dem.c (do_type): Handle `J'.
7027 * cplus-dem.c (demangle_it): Add prototype declaration.
7065 * cplus-dem.c: Add prototypes for all static functions.
7071 * cplus-dem.c (gnu_special): Call demangled_fund_type for other
7104 * cplus-dem.c: Fix indenting; make identical to the copy
7121 * cplus-dem.c: Note that this file also lives in GCC.
7132 * cplus-dem.c: Checking in again; last checkin filed due to sticky tag.
7136 * cplus-dem.c: Revert last two commits due to conflicts with
7146 * cplus-dem.c (x{m,re}alloc): Make declarations compatibile with
7154 * cplus-dem.c: Include libiberty.h for definition of xmalloc.
7191 * cplus-dem.c (demangle_template): Fix handling of address args.
7283 * cplus-dem.c (demangle_arm_pt): Reindent. Avoid endless loop by
7351 * cplus-dem.c (demangle_template): Fix for non-mangled pointer
7365 * cplus-dem.c (demangle_template): Fix for address-of-extern arguments.
7374 * cplus-dem.c (demangle_template): Initialize is_bool. Correctly
7391 * cplus-dem.c (cplus_demangle_opname): Change opname parameter to
7576 * cplus-dem.c: Update from gcc.
7671 * cplus-dem.c: Use const instead of CONST. Don't include
7676 * cplus-dem.c: Don't include libiberty.h. Do declare xmalloc and
7745 * cplus-dem.c (demangle_template): Demangle bool literals properly.
7792 * cplus-dem.c (demangle_prefix): For GNU style constructor and
7850 * cplus-dem.c (demangle_args): Fix a bug in previous patch (the
7855 * cplus-dem.c (demangle args): Handle ARM repeat encoding where
7860 * cplus-dem.c (demangle_qualified): accept optional '_' between
7873 * cplus-dem.c (demangle_template): demangle as xxx<'Q'> not
7878 * cplus-dem.c (main): flush stdout to make pipe work.
7889 * cplus-dem.c (demangle_template): Make sure that the result of
7894 * cplus-dem.c (gnu_special): Handle vtable mangling of gcc-2.4.5 and
7906 * cplus-dem.c: Include libiberty.h.
7917 * cplus-dem.c (demangle_template): Separate consecutive >'s with a
7933 * cplus-dem.c (gnu_special): Recognize thunks, as well as
7949 * cplus-dem.c (demangle_fund_type): Grok bool.
7972 * cplus-dem.c (demangle_signature): Fix a bug in template function
7977 * cplus-dem.c (demangle_signature): Fix template function with arm
7982 * cplus-dem.c (optable): Add new[] and delete[].
7991 * cplus-dem.c (demangle_template): fix 'Q' qualified name bug.
7993 * cplus-dem.c (do_type): Handle 'p' same as 'P'.
8011 * cplus-dem.c (demangle_prefix): If ARM demangling, don't treat
8123 (cplus-dem.o): New target; depend on demangle.h.
8195 * cplus-dem.c (demangle_arm_pt): New function. Common code
8197 * cplus-dem.c (demangle_class_name): Use demangle_arm_pt.
8198 * cplus-dem.c (demangle_prefix): Likewise.
8202 * cplus-dem.c (cplus_demangle_opname): Add CONST to please gcc.
8211 * cplus-dem.c (demangle_prefix, demangle_function_name,
8223 * cplus-dem.c(demangle_template): fix bug template instantiation
8228 * cplus-dem.c(cplus_demangle_opname): add the subject new function
8280 * cplus-dem.c: add support of ARM global constructor/destructor,
8295 * cplus-dem.c: change globl constructor/destructor to proper name
8299 * cplus-dem.c: fix bug in constructor/destructor
8303 * cplus-dem.c: support both old and new _vt$... vtbl mangled names
8307 * cplus-dem.c: Fix demangle_template prototype
8311 * cplus-dem.c: fix template demangling
8312 * cplus-dem.c: fix const type demangling
8313 * cplus-dem.c: fix constructor/destructor, virtual table,
8323 * cplus-dem.c (do_type): Add CONSTS to make gcc happy with last
8329 * cplus-dem.c (do_type): Deal with arrays.
8333 * cplus-dem.c (demangle_qualified: Deal with GNU format for more
8355 * cplus-dem.c: Fix a comment.
8378 * cplus-dem.c (arm_special): Apply patch from arg@lucid.com to
8404 * cplus-dem.c (main): Add long options, including --help and
8424 * cplus-dem.c (xrealloc): Match definition with prototype.
8428 * cplus-dem.c (demangle_prefix): Demangle cfront
8438 * cplus-dem.c (consume_count): Simplify.
8439 * cplus-dem.c (arm_pt, demangle_class_name): New functions.
8440 * cplus-dem.c (various): Calls to arm_pt, demangle_class_name.
8442 * cplus-dem.c (xmalloc, xrealloc, strstr): Make extern decls into
8444 * cplus-dem.c (free): Add prototype.
8445 * cplus-dem.c (optable): Fully bracketize initializer.
8449 * cplus-dem.c: Whether initial underscores are stripped
8455 * cplus-dem.c (mop_up, arm_special): Remove some unused variables.
8459 * cplus-dem.c (consume_count): Return zero if arg does not
8486 * cplus-dem.c (demangle_function_name): Get the demangling of
8491 * cplus-dem.c: Declare strstr return type.
8512 * cplus-dem.c: Replace all references to cfront with ARM.
8516 * cplus-dem.c: Fix main program (when compiled with -DMAIN)
8533 * cplus-dem.c (demangle_signature): Set func_done after
8535 * cplus-dem.c (demangle_template): Fix several small bugs
8537 * cplus-dem.c (demangle_prefix): Fix for templates in GNU
8539 * cplus-dem.c (gnu_special): Fix for templates in GNU style
8544 * cplus-dem.c (demangle_signature): Modify to include type
8549 * cplus-dem.c (demangled_qualified): Add new parameter that tells
8551 * cplus-dem.c (string_prepends): Used now, remove #if 0.
8552 * cplus-dem.c (demangle_signature): Call demangle_qualified
8554 * cplus-dem.c (gnu_special): Recognize static data members that
8556 * cplus-dem.c (demangle_qualified): Accumulate qualifiers in a
8559 * cplus-dem.c (do_type): Call demangled_qualified with
8586 * cplus-dem.c (demangle_fund_type): Recognize `w', a wide character;
8594 DEMANGLE, instead force to be cplus-dem.c. Look in $(srcdir)/../include
8613 * cplus-dem.c (xmalloc, xrealloc): Add decls.
8645 concat.c, cplus-dem.c, fdmatch.c, getcwd.c, getopt.c, getopt1.c,
8670 * cplus-dem.c: (demangle_prefix): reduction in strength of strstr
8673 * cplus-dem.c (cplus_demangle): remove strpbrk test. Appears to
8676 * cplus-dem.c (cplus_match): new function.
8680 * cplus-dem.c: #include <stdio.h>, to define NULL.
8685 * cplus-dem.c: New file, moved from ../gdb.
8686 * cplus-dem.c (set_cplus_marker_for_demangling): New exported
8688 * cplus-dem.c (cplus_demangle): Allow demangling style option
8691 * Makefile.in: Update for cplus-dem.c