m68hc11-c++filt(1) - Demangle C++ and Java symbols
-_
--strip-underscores
    On some systems, both the C and C++ compilers put an underscore in front of every name.  For example,
    the  C  name  "foo"  gets  the  low-level  name  "_foo".  This option removes the initial underscore.
    Whether c++filt removes the underscore by default is target dependent.
-j
--java
    Prints demangled names using Java syntax.  The default is to use C++ syntax.
-n
--no-strip-underscores
    Do not remove the initial underscore.
-p
--no-params
    When demangling the name of a function, do not display the types of the function's parameters.
-t
--types
    Attempt to demangle types as well as function names.  This is disabled by default since mangled types
    are  normally  only used internally in the compiler, and they can be confused with non-mangled names.
    eg a function called "a" treated as a mangled type name would be demangled to "signed char".
-i
--no-verbose
    Do not include implementation details (if any) in the demangled output.
-s format
--format=format
    c++filt can decode various methods of mangling, used by different compilers.  The  argument  to  this
    option selects which method it uses:
--help
    Print a summary of the options to c++filt and exit.
--version
    Print the version number of c++filt and exit.