xref: /linux/tools/build/feature/test-cxa-demangle.cpp (revision eb01fe7abbe2d0b38824d2a93fdb4cc3eaf2ccc1)
1 // SPDX-License-Identifier: GPL-2.0
2 #include <stdio.h>
3 #include <stdlib.h>
4 #include <cxxabi.h>
5 
6 int main(void)
7 {
8   size_t len = 256;
9   char *output = (char*)malloc(len);
10         int status;
11 
12         output = abi::__cxa_demangle("FieldName__9ClassNameFd", output, &len, &status);
13 
14         printf("demangled symbol: {%s}\n", output);
15 
16         return 0;
17 }
18