1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#include <bfd.h> extern int printf(const char *format, ...); int main(void) { char symbol[4096] = "FieldName__9ClassNameFd"; char *tmp; tmp = bfd_demangle(0, symbol, 0); printf("demangled symbol: {%s}\n", tmp); return 0; }