Home | History | Annotate | Download | only in libiberty

Lines Matching full:cplus

385 	* cplus-dem.c (libiberty_demanglers): Add dlang_demangling case.
414 * cplus-dem.c (do_type): Call string_delete even if the call to
433 * cplus-dmem.c (internal_cplus_demangle): Free any resources
1096 * cplus-dem.c (squangle_mop_up): Likewise.
1259 * cplus-dem.c (ada_demangle): Add comments.
1397 * cplus-dem.c (ada_demangle): Remove prototype.
1482 * cplus-dem.c (ada_demangle): Ensure demangled is freed.
1858 * cplus-dem.c (malloc, realloc): Use void * instead of char *
1889 * cplus-dem.c (demangle_function_name): Changed to return value
2279 * cplus-dem.c (demangle_fund_type): Ensure buf is large enough to
2575 * cplus-dem.c (grow_vect): Use XRESIZEVEC instead of xrealloc().
2672 cp-demangle.h, cp-demint.c, cplus-dem.c, dyn-string.c, fdmatch.c,
2795 really-check rather than check-cplus-dem.
2980 * cplus-dem.c (set_cplus_marker_for_demangling, consume_count,
3228 * cplus-dem.c (ada_demangle): Remove useless local variable
3490 * cplus-dem.c (demangle_arm_hp_template): Set DMGL_PARAMS when
3781 * cplus-dem.c (demangle_template): Register a new Btype only
4078 * cplus-dem.c (demangle_integral_value): Correction to reflect
4084 * cplus-dem.c: Add license exception to copyright notice.
4180 * cplus-dem.c (demangle_signature): Call string_delete.
4294 * libiberty/cplus-dem.c (ada_demangle): Get rid of unneeded
4308 * cplus-dem.c (grow_vect): Cast return of xrealloc to void *.
4330 * cplus-dem.c: Code under #ifdef MAIN moved to gcc/cp/cxxfilt.c.
4351 * cplus-dem.c (PREPEND_BLANK): Remove.
4509 * cplus-dem.c (demangle_arm_hp_template): Stop trying to demangle
4516 * cplus-dem.c (demangle_integral_value): Accept multi-digit
4526 * cplus-dem.c (flags): Add DMGL_VERBOSE
4541 * cplus-dem.c (cplus_demangle_v3_p): New function pointer.
4604 * cplus-dem.c (long_options): Likewise.
4606 * cplus-dem.c (mystrstr): Delete. All callers changed to use
4622 * cplus-dem.c (consume_count): Treat negative count as an error.
4632 * cplus-dem.c (libiberty_demanglers): Add no_demangling case.
4701 * argv.c, asprintf.c, choose-temp.c, concat.c, cplus-dem.c,
4740 * cplus-dem.c (optable, libiberty_demanglers,
5060 * cplus-dem.c (main): Skip initial $.
5094 * cplus-dem.c (main): Cast enum style to int.
5098 * cplus-dem.c (main): Initialize style.
5119 * cplus-dem.c (cplus_demangle): Use java_demangle_v3 to do Java
5158 * basename.c, cplus-dem.c, fnmatch.c, pexecute.c, strtod.c,
5175 * cplus-dem.c: Likewise.
5187 * cplus-dem.c (main): Handle gnat_demangling.
5206 * cplus-dem.c (cplus_demangle): Fix formatting.
5214 * cplus-dem.c (main): Handle java_demangling.
5218 * cplus-dem.c (grow_vect): Prototype.
5223 * cplus-dem.c (ada_demangle): Add back ATTRIBUTE_UNUSED for
5228 * cplus-dem.c: Eliminate use of DEFUN, it is obsolete and cannot
5233 * cplus-dem.c: Add gnat demangler. Add java to demangle style
5299 * cplus-dem.c (gnu_special): Handle anonymous namespaces.
5310 * cplus-dem.c (gnu_special): Use do_type, not demangle_fund_type,
5395 * cplus-dem.c (gnu_new_abi_symbol_characters): Add '$' and '.'.
5448 * libiberty/cplus-dem.c (cplus_demangle_opname, cplus_mangle_opname,
5492 * cplus-dem.c (work_stuff_copy_to_from): New.
5506 * cplus-dem.c (demangle_signature): Change if (GNU_DEMANGLING) to
5563 * cplus-dem.c (demangle_fund_type): Make 'dec' an unsigned int,
5573 * cplus-dem.c (main): fflush() after emitting last char before
5715 * cplus-dem.c (libiberty_demanglers): Add initializer for new-ABI
5774 * cplus-dem.c (cplus_demangle_opname, demangle_function_name):
5790 * cplus-dem.c (libiberty_demanglers): New table for demangle styles.
5843 * cplus-dem.c (cplus_demangle_opname): Changed to use islower.
5985 * cplus-dem.c: Move declarations of standard_symbol_characters and
6000 * cplus-dem.c (INTBUF_SIZE): New macro.
6037 * cplus-dem.c (do_type): Handle pointer to member types whose
6051 * cplus-dem.c (fancy_abort, demangle_integral_value,
6098 * cplus-dem.c (gnu_special): Cast a `size_t' to `long' when
6173 * cplus-dem.c (demangle_fund_type (near 'I' case)): Don't advance
6183 * cplus-dem.c (standard_symbol_characters): Renamed from
6192 * cplus-dem.c (main): Use table lookup to distinguish identifier
6215 * cplus-dem.c (mop_up): Set typevec_size to zero, so it'll be
6218 * cplus-dem.c (demangle_fund_type): Check for buffer overrun. Be
6231 * cplus-dem.c (demangle_fund_type): Don't run off the end of the
6254 * cplus-dem.c (demangle_template_value_parm): Handle
6260 * cplus-dem.c: Attempt to handle overflows in counts with some
6294 * cplus-dem.c (consume_count): If `count' wraps, return 0 and
6303 * cplus-dem.c (demangle_prefix): Don't grab all the '__' strings
6353 * cplus
6379 * cplus-dem.c (demangle_arm_pt): Remove unused prototype.
6409 * cplus-dem.c (demangle_arm_pt): remove declaration -- function
6415 * cplus-dem.c (demangle_fund_type): Process CV and u codes before
6421 * cplus-dem.c (demangle_arm_hp_template): Make variable 'args' be
6452 * cplus-dem.c
6504 * cplus-dem.c: Likewise. Conform to libiberty.h.
6518 * cplus-dem.c (demangle_fund_type): Add demangling for C9x types.
6550 *cplus-dem.c (demangle_prefix): Use the last "__"
6556 * cplus-dem.c (type_kind_t): Add tk_reference.
6560 * cplus-dem.c (demangle_template_value_parm): Use cplus_demangle,
6592 * cplus-dem.c (gnu_special): Fix handling of virtual tables in
6597 * cplus-dem.c (work_stuff): Replace const_type and volatile_type
6626 * cplus-dem.c (demangle_qualified): Fix off-by-one when checking
6633 * cplus-dem.c (consume_count): Cast argument of ctype macro to
6676 * Makefile.in (cplus-dem.o, obstack.o): Depend upon config.h.
6684 * cplus-dem.c (demangle_arm_pt): Demangle anonymous namespaces.
6712 * cplus-dem.c (work_stuff): Add dllimported.
6718 * cplus-dem.c (do_type): Fix simple array handling. If we fail,
6723 * cplus-dem.c: Include config.h if it exists. Also, only
6735 * cplus-dem.c (type_kind_t): New type.
6748 * cplus-dem.c (do_type): Use demangle_template_value_parm for arrays.
6752 * cplus-dem.c (demangle_nested_args): Make function definition
6757 * cplus-dem.c (type_kind_t): New type.
6770 * cplus-dem.c (do_type): Use demangle_template_value_parm for arrays.
6781 * cplus-dem.c (demangle_nested_args): Make function definition
6793 * cplus-dem.c (demangle_nested_args): Return a value.
6797 * cplus-dem.c (string): Move definition before work_stuff.
6865 * cplus-dem.c (MBUF_SIZE): Bumped from 512 to 32767.
6869 * cplus-dem.c (do_type): Handle volatile qualification.
6890 * cplus-dem.c (squangle_mop_up): Change return type to void.
7047 * cplus-dem.c (cplus_demangle_opname): Initialize work.
7051 * cplus-dem.c (demangle_qualified): Replace missing else.
7055 * cplus-dem.c (gnu_special): Fix off-by-one bug when checking the
7060 * cplus-dem.c (struct work stuff): Add field for B and K mangle codes.
7079 * COPYING.LIB, choose-temp.c, cplus-dem.c: Sync with egcs & gcc.
7101 * cplus-dem.c (gnu_special): Don't get confused by .<digits>
7185 * cplus-dem.c (demangle_signature): Don't look for return types on
7212 * cplus-dem.c (demangle_template): Add new parameter. Handle new
7233 * cplus-dem.c (demangle_fund_type): Change "complex" to "__complex".
7251 * cplus-dem.c: Add 'extern' to prepends_underscore.
7255 * cplus-dem.c: Various changes to produce Java output when passed
7304 * cplus-dem.c (do_type): Handle `J'.
7341 * cplus-dem.c (demangle_it): Add prototype declaration.
7379 * cplus-dem.c: Add prototypes for all static functions.
7385 * cplus-dem.c (gnu_special): Call demangled_fund_type for other
7418 * cplus-dem.c: Fix indenting; make identical to the copy
7435 * cplus-dem.c: Note that this file also lives in GCC.
7446 * cplus-dem.c: Checking in again; last checkin filed due to sticky tag.
7450 * cplus-dem.c: Revert last two commits due to conflicts with
7460 * cplus-dem.c (x{m,re}alloc): Make declarations compatibile with
7468 * cplus-dem.c: Include libiberty.h for definition of xmalloc.
7505 * cplus-dem.c (demangle_template): Fix handling of address args.
7597 * cplus-dem.c (demangle_arm_pt): Reindent. Avoid endless loop by
7665 * cplus-dem.c (demangle_template): Fix for non-mangled pointer
7679 * cplus-dem.c (demangle_template): Fix for address-of-extern arguments.
7688 * cplus-dem.c (demangle_template): Initialize is_bool. Correctly
7705 * cplus-dem.c (cplus_demangle_opname): Change opname parameter to
7890 * cplus-dem.c: Update from gcc.
7985 * cplus-dem.c: Use const instead of CONST. Don't include
7990 * cplus-dem.c: Don't include libiberty.h. Do declare xmalloc and
8059 * cplus-dem.c (demangle_template): Demangle bool literals properly.
8106 * cplus-dem.c (demangle_prefix): For GNU style constructor and
8164 * cplus-dem.c (demangle_args): Fix a bug in previous patch (the
8169 * cplus-dem.c (demangle args): Handle ARM repeat encoding where
8174 * cplus-dem.c (demangle_qualified): accept optional '_' between
8187 * cplus-dem.c (demangle_template): demangle as xxx<'Q'> not
8192 * cplus-dem.c (main): flush stdout to make pipe work.
8203 * cplus-dem.c (demangle_template): Make sure that the result of
8208 * cplus-dem.c (gnu_special): Handle vtable mangling of gcc-2.4.5 and
8220 * cplus-dem.c: Include libiberty.h.
8231 * cplus-dem.c (demangle_template): Separate consecutive >'s with a
8247 * cplus-dem.c (gnu_special): Recognize thunks, as well as
8263 * cplus-dem.c (demangle_fund_type): Grok bool.
8286 * cplus-dem.c (demangle_signature): Fix a bug in template function
8291 * cplus-dem.c (demangle_signature): Fix template function with arm
8296 * cplus-dem.c (optable): Add new[] and delete[].
8305 * cplus-dem.c (demangle_template): fix 'Q' qualified name bug.
8307 * cplus-dem.c (do_type): Handle 'p' same as 'P'.
8325 * cplus-dem.c (demangle_prefix): If ARM demangling, don't treat
8437 (cplus-dem.o): New target; depend on demangle.h.
8509 * cplus-dem.c (demangle_arm_pt): New function. Common code
8511 * cplus-dem.c (demangle_class_name): Use demangle_arm_pt.
8512 * cplus-dem.c (demangle_prefix): Likewise.
8516 * cplus-dem.c (cplus_demangle_opname): Add CONST to please gcc.
8525 * cplus-dem.c (demangle_prefix, demangle_function_name,
8537 * cplus-dem.c(demangle_template): fix bug template instantiation
8542 * cplus-dem.c(cplus_demangle_opname): add the subject new function
8594 * cplus-dem.c: add support of ARM global constructor/destructor,
8609 * cplus-dem.c: change globl constructor/destructor to proper name
8613 * cplus-dem.c: fix bug in constructor/destructor
8617 * cplus-dem.c: support both old and new _vt$... vtbl mangled names
8621 * cplus-dem.c: Fix demangle_template prototype
8625 * cplus-dem.c: fix template demangling
8626 * cplus-dem.c: fix const type demangling
8627 * cplus-dem.c: fix constructor/destructor, virtual table,
8637 * cplus-dem.c (do_type): Add CONSTS to make gcc happy with last
8643 * cplus-dem.c (do_type): Deal with arrays.
8647 * cplus-dem.c (demangle_qualified: Deal with GNU format for more
8669 * cplus-dem.c: Fix a comment.
8692 * cplus-dem.c (arm_special): Apply patch from arg@lucid.com to
8718 * cplus-dem.c (main): Add long options, including --help and
8738 * cplus-dem.c (xrealloc): Match definition with prototype.
8742 * cplus-dem.c (demangle_prefix): Demangle cfront
8752 * cplus-dem.c (consume_count): Simplify.
8753 * cplus-dem.c (arm_pt, demangle_class_name): New functions.
8754 * cplus-dem.c (various): Calls to arm_pt, demangle_class_name.
8756 * cplus-dem.c (xmalloc, xrealloc, strstr): Make extern decls into
8758 * cplus-dem.c (free): Add prototype.
8759 * cplus-dem.c (optable): Fully bracketize initializer.
8763 * cplus-dem.c: Whether initial underscores are stripped
8769 * cplus-dem.c (mop_up, arm_special): Remove some unused variables.
8773 * cplus-dem.c (consume_count): Return zero if arg does not
8800 * cplus-dem.c (demangle_function_name): Get the demangling of
8805 * cplus-dem.c: Declare strstr return type.
8826 * cplus-dem.c: Replace all references to cfront with ARM.
8830 * cplus-dem.c: Fix main program (when compiled with -DMAIN)
8847 * cplus-dem.c (demangle_signature): Set func_done after
8849 * cplus-dem.c (demangle_template): Fix several small bugs
8851 * cplus-dem.c (demangle_prefix): Fix for templates in GNU
8853 * cplus-dem.c (gnu_special): Fix for templates in GNU style
8858 * cplus-dem.c (demangle_signature): Modify to include type
8863 * cplus-dem.c (demangled_qualified): Add new parameter that tells
8865 * cplus-dem.c (string_prepends): Used now, remove #if 0.
8866 * cplus-dem.c (demangle_signature): Call demangle_qualified
8868 * cplus-dem.c (gnu_special): Recognize static data members that
8870 * cplus-dem.c (demangle_qualified): Accumulate qualifiers in a
8873 * cplus-dem.c (do_type): Call demangled_qualified with
8900 * cplus-dem.c (demangle_fund_type): Recognize `w', a wide character;
8908 DEMANGLE, instead force to be cplus-dem.c. Look in $(srcdir)/../include
8927 * cplus-dem.c (xmalloc, xrealloc): Add decls.
8959 concat.c, cplus-dem.c, fdmatch.c, getcwd.c, getopt.c, getopt1.c,
8984 * cplus-dem.c: (demangle_prefix): reduction in strength of strstr
8987 * cplus-dem.c (cplus_demangle): remove strpbrk test. Appears to
8990 * cplus-dem.c (cplus_match): new function.
8994 * cplus-dem.c: #include <stdio.h>, to define NULL.
8999 * cplus-dem.c: New file, moved from ../gdb.
9000 * cplus-dem.c (set_cplus_marker_for_demangling): New exported
9002 * cplus-dem.c (cplus_demangle): Allow demangling style option
9005 * Makefile.in: Update for cplus-dem.c