_ZZN3Zzz4Uuuu27aaaAaaaAaaaaaAaaaaaaaAoooooERKNSt3__15arrayIjLm2EEES5_NS_6QqqQqqENS1_8functionIFvS5_S6_EEENS7_IFvvEEESB_SB_SB_ENK3 FreeBSD 12.2 binutils-2.33.1_3,1
Hi Yuri, What is the expected demangling of this symbol ? How was the symbol constructed ? Does the problem persist if you use the latest version of the binutils ? The demangling of C++ symbols is performed by the libiberty library. The sources for this library are included as part of the binutils, but they are actually maintained by the GCC project. So this bug really needs to be reported there rather than here. Cheers Nick
The symbol in question is truncated, it had the dollar sign and more characters in the end. In its complete form binutils does demangle it correctly. It resulted from the C++ lambda function. Sorry for the disturbance! Yuri