This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
[ANNOUNCEMENT] tool for msvc++ name demangling available
- To: "Cygwin" <cygwin at sources dot redhat dot com>, "Binutils" <binutils at sources dot redhat dot com>
- Subject: [ANNOUNCEMENT] tool for msvc++ name demangling available
- From: "Ralf Habacker" <Ralf dot Habacker at freenet dot de>
- Date: Tue, 6 Nov 2001 14:07:45 +0100
Hi,
Based on the thread in
http://sources.redhat.com/ml/cygwin-xfree/2001-q4/msg00384.html
and earlier topics in several mailing lists possible solutions
about demangling of msvc++ symbol were discussed.
After some tries with analysing the structure and writing a parser which should
do this,
I have found in the winewhq mailing some hints about a function in an ms dll
which should
do this work. And it is true. Microsoft was so kindly to provide a function,
which
demangles all (of the 10000 qt 2.3 lib symbols, which I have tested) c++
symbols.
This function is described in
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/dbghelp_0
tnp.asp
With this function objdump, nm, gdb and other tools could provide msvc++
demangling support.
For practical use I have written a little cygwin application, which allows
anyone to
demangle msvc++ symbols on the command line.
Regards
Ralf Habacker
vcdmgl-1.0-src.tar.gz
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/