Name
c++filt
Synopsis
c++filt [options] [symbol]Decode the specified C++ or Java function name symbol, or read and decode symbols from standard input if no symbol is given. This command reverses the name mangling used by C++ and Java compilers to support function overloading, multiple functions that share the same name.
Options
- -_, --strip-underscores
Remove initial underscores from symbol names.
- --help
Print usage information, then exit.
- -j, --java
Print names using Java syntax.
- -n, --no-strip-underscores
Preserve initial underscores on symbol names.
- -s format, --format= format
Expect symbols to have been coded in the specified format. Format may be one of the following:
- arm
C++ Annotated Reference Manual.
- edg
EDG (Intel) compiler.
- gnu
Gnu compiler (the default).
- gnu-new-abi
Gnu compiler with the new application binary interface (for gcc 3.x.)
- hp
HP compiler.
- lucid
Lucid compiler.
- --version
Print version number, then exit.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access