elfparser: demangle .. to ::

Related GNOME/gnome-builder#2090
This commit is contained in:
Christian Hergert
2023-09-01 09:35:41 -07:00
parent df4c6406c9
commit 68e7a425ae

View File

@ -54,6 +54,11 @@ sysprof_cplus_demangle (const char *name)
else if (real_name[i+1] == 'G' && real_name[i+2] == 'T' && real_name[i+3] == '$')
ret[j++] = '>', i += 3;
}
else if (real_name[i] == '.' && real_name[i+1] == '.')
{
ret[j++] = ':', i++;
ret[j++] = ':';
}
else
{
ret[j++] = real_name[i];