Demangling C++ symbols

If you’re writing code in C++ you’ll most probably have come across name mangling. Most commonly you’ll get in contact with this concept if you created DLLs exporting classes or in looking at map-files and crash dumps.

But as you might have guessed, those strings aren’t just some characters jumbled together but actually encode the symbol prototype.

But if you got some symbol names and just want to know what they resolve to, especially with method overloading, use this javascript symbol decoder. Easy, simple, fast. Enjoy.