DEMANGLE(1) [FIXME: manual] DEMANGLE(1)NAME
demangle - Undo C++ name mangling for symbols
SYNOPSIS
demangle
DESCRIPTION
demangle reads a list of C++ mangled symbol names from standard input and converts these names to human-readable form on standard output.
This utility is part of the KDE Software Development Kit.
EXAMPLE
Create a file called names containing the following mangled symbol names:
_ZNK6Object10metaObjectEv
_ZN8QPtrListI5ArrowE5clearEv
_ZTC4Kolf0_11KMainWindow
These names can then be demangled as follows:
example$ demangle < names
Object::metaObject() const
QPtrList<Arrow>::clear()
construction vtable for KMainWindow-in-Kolf
SEE ALSO kminspector(1)kmtrace(1)match(1)AUTHOR
Ben Burton <bab@debian.org>
Author.
[FIXME: source] April 7, 2003 DEMANGLE(1)
Check Out this Related Man Page
demangle(3EXT) Extended Library Functions demangle(3EXT)NAME
demangle, cplus_demangle - decode a C++ encoded symbol name
SYNOPSIS
cc [ flag ... ] file[ library ... ] -ldemangle
#include <demangle.h>
int cplus_demangle(const char *symbol, char *prototype, size_t size);
DESCRIPTION
The cplus_demangle() function decodes (demangles) a C++ linker symbol name (mangled name) into a (partial) C++ prototype, if possible.
C++ mangled names may not have enough information to form a complete prototype.
The symbol string argument points to the input mangled name.
The prototype argument points to a user-specified output string buffer, of size bytes.
The cplus_demangle() function operates on mangled names generated by SPARCompilers C++ 3.0.1, 4.0.1, 4.1 and 4.2.
The cplus_demangle() function improves and replaces the demangle() function.
Refer to the CC.1, dem.1, and c++filt.1 manual pages in the /opt/SUNWspro/man/man1 directory. These pages are only available with the
SPROcc package.
RETURN VALUES
The cplus_demangle() function returns the following values:
0 The symbol argument is a valid mangled name and prototype contains a (partial) prototype for the symbol.
DEMANGLE_ENAME The symbol argument is not a valid mangled name and the content of prototype is a copy of the symbol.
DEMANGLE_ESPACE The prototype output buffer is too small to contain the prototype (or the symbol), and the content of prototype is
undefined.
SunOS 5.10 11 Mar 1997 demangle(3EXT)
Hello,
i am try to write a profiler for a multithreaded applciation. When i creat e a thread for "function f2()" the profiling information for this function does not get captured in the struct profileManager. i;e i get the exit information for "function f2()" in that thread, but the entry... (2 Replies)
We are moving from old solaris to new version of solaris. I have copied the gcc compiler installed on old server to new solaris server. But just copying didn't work. So I am trying to build it on the new server. The server version is
sailfish@st-kvar02 -> uname -a
SunOS st-kvar02 5.10... (7 Replies)
Hi,
I want to install the gcc-3.4.6 on solaris 9.5 , in order to compile perl 5.8.8 . I have the following packages .
gcc-3.4.6.tar
ibiconv-1.11-sol9-sparc-local.gz
gcc-3.4.6-sol9-sparc-local
libiconv-1.11.tar.gz
Where can I find the necessary documents or... (4 Replies)
Hi ,
I am installing gcc 3.4.6 on SunOS labcvs001sm 5.9 Generic_117171-07 sun4u sparc
SUNW,Ultra-5_10 . The isa info is 'sparcv'.
I have the following with me
a)gcc-3.4.6.tar
b)gcc-3.4.6-sol9-sparc-local
c)libiconv-1.11-sol9-sparc-local
d) binutils-2.18.tar.gz
e)... (8 Replies)
Hello. I used to compile my code including a third-party library, "libfoo.so". Now, the vendor ships a statically linked library, "libfoo.a", instead. With this library, I run into the following error:
CC -mt -xarch=v9 -DCOMPILE_SOL_SPARC -ftrap=%none -xlibmil -xchip=ultra2 -xbuiltin -xO4 \... (0 Replies)
Hi Gurus,
I need to check whether the compiler installed in my system supports 64bit compilation.
Server - Sun fire v490
OS - Solaris 5.9
Processor - Sparcv9 (64bit)
Install Directory - /opt/SUNWSpro
Compiler Model - Sun Forte C Compiler.
My development team is claiming that there... (20 Replies)
Hello. I'm using SunStudio 12 Update 1. When compiling for x86, everything works fine. When compiling for SPARC, I get the following errors. I linked libCstd.so.1 explicitly, but I get the same errors. Would anyone be kind enough to step me through resolving this? Thank you very much.
**... (2 Replies)
Hello All,
i am porting my application from SunSolaris to Linux (RHEL4).
When i compile my c/c++ code i am getting the following errors.
1. catastrophic error: could not open source file "sys/elf_386.h"
#include <sys/elf_386.h>
2. catastrophic error: could not open source file... (2 Replies)