Actions

icon Post
text/html Subscribe
text/html Unsubscribe

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Mangling examples


  • To: cxx-abi@xxxxxxxxxxxxxxxxxxxx
  • Subject: Mangling examples
  • From: Martin von Loewis <loewis@xxxxxxxxxxxxxxxxxxxxxxx>
  • Date: Wed, 22 Mar 2000 15:41:55 +0100

I have some corrections for the mangling examples

_ZN1N1fE                 N::f (i.e. it's not a function)
_ZN6System5Sound4beepE   System::Sound::beep  (likewise)

_Z1fI1XE vPV N1AIT1_E1T  should be _Z1fI1XEvPVN1AIT1_EE
_ZngILi42EE vN1AIXplT1_Li2EE1TE     has an extra space 
(the next ones do, as well - this is not really a problem, except
 when you cut'n paste it into a demangler :-)

Here are some more examples:

_Z3fooIiPFidEiEv         void foo<int,int(*)(double),int>()
_ZaSA4_i                 operator=(int[4])
_ZlsRSoRKSs              operator<<(std::ostream&,std::string const&)
(i.e. really operator<<(::std::basic_iostream<char,
std::char_traits<char> >&,::std::basic_string <char,::std::char_traits<char>,
		       ::std::allocator<char> > const &)
 

Regards,
Martin