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