C++FILT(1) — USER COMMANDS
NAME
c++filt − C++ name demangler
SYNOPSIS
c++filt [-C] [-m] [-s] [-v]
DESCRIPTION
C++filt copies standard input to standard output after decoding tokens which look like C++ encoded symbols. Any combination of the following options may be used:
−C In the object file generated by Sun C++ compilation system CC , every name is prefixed with an underscore sign ’_’. This leading underscore sign is generated by Sun C compiler cc When the option −C is specified, the leading underscore is automatically stripped off before demangling the encoded names.
−m Produce a symbol map on standard output. This map contains a list of the encoded names encountered and the corresponding decoded names. This output follows the filtered output.
−s Produce a side-by-side decoding with each encoded symbol encountered in the input stream replaced by the decoded name followed by the original encoded name.
−v Output a message giving information about the version of c++filt being used.
LIMITATIONS
The demangling scheme will not handle the functions that take more than 35 arguments.
SEE ALSO
CC(1), ld(1), nm(1).
Bjarne Stroustrup, The C++ Programming Language, Addison-Wesley 1986.
Sun Release 4.0 — Last change: 20 July 1989