23 char demangled_buffer[1024] = {0};
24 if (UnDecorateSymbolName(mangled_name, demangled_buffer,
25 sizeof(demangled_buffer), UNDNAME_COMPLETE))
27 return demangled_buffer;
32 std::unique_ptr<char,
decltype(&std::free)> demangled(
33 abi::__cxa_demangle(mangled_name,
nullptr,
nullptr, &status),
36 if (status == 0 && demangled)
38 return demangled.get();