nm и c++filter не могут разобрать очень длинные искаженные имена c++?
при экспериментировании с метапрограммированием шаблона С++ я создал тип шаблона, который определяется рекурсивно, что делает имя типа очень длинным в искаженной форме (~4600 байт), если глубина рекурсии больше 4, оба
nm -C
и не может распутать длинное имя. Является ли это ограничением
nm
и
c++filt
или ограничение базовой библиотеки, используемой для разборки?
Редактировать: после того, как я опубликовал этот вопрос, я попробовал то же самое на своем MacBook, оказалось, что в MacOs, nm и c++filt работает правильно для очень длинного искаженного имени.