如何让c ++ filt适用于所有C ++名称?

时间:2012-07-22 15:15:12

标签: c++ c++filt

当我尝试从标准C ++库中解析某些名称时,如:

$ c++filt _ZNSt8ios_base4InitD1Ev
std::ios_base::Init::~Init()
$ c++filt _ZNSolsEPFRSoS_E
std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))

然后它适用于许多名称。但是有一些名称不能像:

那样被解构
$ c++filt _ZSt4endlIcSt11char_trait
_ZSt4endlIcSt11char_trait
$ c++filt _ZStlsISt11char_traitsIcE
_ZStlsISt11char_traitsIcE

c ++ filt似乎没有成功。为什么最后两个名字没有被正确解构,以及如何去除它们?

0 个答案:

没有答案