Oracle Solaris Studio 12.4 Man Pages

Exit Print View

Updated: January 2015
 
 

dem(1)

Name

dem - demangle a C++ name

Synopsis

dem C++_name ...

Description

dem demangles one or more C++ names that you specify. For each C++ mangled name, dem prints a demangled name which closely resembles the name that you originally declare. dem uses the following format:

mangled_name == demangled name

dem demangles names for the entire series of 5.x Solaris Studio C++ compiler versions, as well as names from Gnu g++ 3.x and 4.x.

EXAMPLE

To find out the demangled name for __0FGprintfv, __ct__1XFv, and __0fDiosEsetfl, execute the following command:

% dem __0FGprintfv __ct__1XFv __0fDiosEsetfl

The output is:

__0FGprintfv == printf(void)
__ct__1XFv == X::X(void)
__0fDiosEsetfl == ios::setf(long)

See also

nm(1), c++filt(1)