From 57fcddb614bf53516c68fc651d17f8c326366756 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Thu, 17 Aug 2023 14:06:27 -0700 Subject: [PATCH] elfparser: switch to char --- contrib/elfparser/demangle.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/contrib/elfparser/demangle.cpp b/contrib/elfparser/demangle.cpp index 1f941cd2..1b2852dd 100644 --- a/contrib/elfparser/demangle.cpp +++ b/contrib/elfparser/demangle.cpp @@ -21,13 +21,16 @@ #include "demangle.h" -gchar * -sysprof_cplus_demangle (const gchar *name) +char * +sysprof_cplus_demangle (const char *name) { char *real_name; - gchar *ret; + char *ret; int status; + if (name == NULL) + return NULL; + real_name = abi::__cxa_demangle (name, 0, 0, &status); if (real_name == NULL)