Ingo Molnar | 3b7646e | 2013-09-30 15:53:31 +0200 | [diff] [blame] | 1 | #include <bfd.h> |
| 2 | |
Ingo Molnar | 1e3f30f | 2013-10-02 15:48:49 +0200 | [diff] [blame] | 3 | extern int printf(const char *format, ...); |
| 4 | |
Ingo Molnar | 3b7646e | 2013-09-30 15:53:31 +0200 | [diff] [blame] | 5 | int main(void) |
| 6 | { |
Ingo Molnar | 1e3f30f | 2013-10-02 15:48:49 +0200 | [diff] [blame] | 7 | char symbol[4096] = "FieldName__9ClassNameFd"; |
| 8 | char *tmp; |
| 9 | |
| 10 | tmp = bfd_demangle(0, symbol, 0); |
| 11 | |
| 12 | printf("demangled symbol: {%s}\n", tmp); |
| 13 | |
Ingo Molnar | 3b7646e | 2013-09-30 15:53:31 +0200 | [diff] [blame] | 14 | return 0; |
| 15 | } |