C++FILT(1) General Commands Manual SourceForge Logo

NAME

c++filtdecode C++ symbols

SYNOPSIS

c++filt [--help] [-_ | --strip-underscores] [-n | --no-strip-underscores] [-p | --no-params] [-s scheme | --format=scheme] [-V | --version] [encoded-names ...]

DESCRIPTION

The c++filt utility translates encoded C++ symbol names to human-readable form.
The c++filt utility has two operating modes.
The c++filt utility recognizes the following options:
 
 
--help
Print a help message and exit.
 
 
-_ | --strip-underscores
Remove a leading underscore from symbol names prior to decoding them.
 
 
-n | --no-strip-underscores
Do not remove leading underscores from names.
 
 
-p | --no-params
This option is recognized but ignored.
 
 
-s scheme | --format=scheme
Select the encoding scheme to use. Argument scheme can be one of the following:
 
 
arm
Use the encoding scheme specified by the C++ Annotated Reference Manual.
 
 
auto
Guess the encoding scheme from the input.
 
 
gnu
Use the encoding scheme used by the GNU C++ compiler.
 
 
gnu-v3
Use the encoding scheme used by the GNU C++ compiler, version 3.
 
 
-V | --version
Print a version identifier for c++filt and exit.

EXIT STATUS

The c++filt utility exits 0 on success, and >0 if an error occurs.

SEE ALSO

nm(1), strip(1), elftc_demangle(3)

AUTHORS

The c++filt utility was written by Kai Wang <kaiwang27@users.sourceforge.net>.
August 24, 2011 The Elftoolchain Project