OS Manuals

/usr/bin/c++filt

WASI-enabled WebAssembly C/C++ toolchain

From wasi-sdk 33-r7 (os), captured 2026-11-05 by running c++filt --help (exit 0). permalink

OVERVIEW: LLVM symbol undecoration tool

USAGE: /usr/bin/c++filt [options] <mangled>

OPTIONS:
  -_                    Alias for --strip-underscore
  --format=<value>      Specify mangling format. Currently ignored because only 'gnu' is supported
  --help                Display this help
  -h                    Alias for --help
  --no-params           Skip function parameters and return types
  --no-strip-underscore Don't strip the leading underscore
  -n                    Alias for --no-strip-underscore
  -p                    Alias for --no-params
  --quote               Quote demangled names with " " if not already quoted
  --strip-underscore    Strip the leading underscore
  -s                    Alias for --format
  --types               Attempt to demangle types as well as symbol names
  -t                    Alias for --types
  --version             Display the version

Pass @FILE as argument to read options from FILE.
Options (12)
OptionDescriptionSource
--format valueSpecify mangling format.help
--helpDisplay this helphelp
-hAlias for --helphelp
--no-paramsSkip function parameters and return typeshelp
-nAlias for --no-strip-underscorehelp
-pAlias for --no-paramshelp
--quoteQuote demangled names with " " if not already quotedhelp
--strip-underscoreStrip the leading underscorehelp
-sAlias for --formathelp
--typesAttempt to demangle types as well as symbol nameshelp
-tAlias for --typeshelp
--versionDisplay the versionhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.