Как заставить C++ Filter работать для всех имен C++?
Когда я пытаюсь выделить некоторые имена из стандартной библиотеки 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++ Filter, кажется, не удается на этом. Почему последние два имени не расколоты правильно и как их расколоть?