tags:

views:

145

answers:

2

I'm getting a fairly long and confusing link error, and would love it if I could just paste it into some textbox on some website and have the names un-mangled for me.

Does anyone know of such a service?

+5  A: 

Isn't mangling different between different compilers?

Ofir
I guess there're not so many mangling schemes and so the tool could try to deduce which one was used.
sharptooth
Yes. I don't think that prevents completely automatic unmangling though, since the schemes are very different. Where more than one reading is possible several outputs could be produced with the compiler name next to it.
romkyns
Ofir, is that a "no"?
avakar
Certainly not a no - just that you would have to find a solution for the specific compiler
Ofir
+4  A: 

Most (if not all) C++ compilers come with c++filt tool which does precisely what you apparently looking for.

If you want it at the mouse click... well write a GUI for it ;)

Dummy00001
I want it with minimum effort as opposed to with a mouse click :) Oh well, I don't need it very often anyway.
romkyns
my usual use case for c++filt is `objdump -dr ./AClass.o | c++filt | less` (disassembler) or `nm ./AClass.o | c++filt | less` (list of symbols inside of the object file)
Dummy00001