The C++ ABI / mangling scheme that gcc/Linux uses is called the Itanium C++ ABI. Mangling is section 5.1.
Apart from that one, how many other commonly used C++ ABIs and mangling schemes are there? What are they called?
(For example, I assume MSVC and Windows have their own one? What's it called? Is it documented somewhere?)