Skip to content

Commit 2943f22

Browse files
committed
Clean decorated symbols.
1 parent ac9e204 commit 2943f22

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

SymbolReader/SymbolReader.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,12 @@ private void ReadName(IDiaSymbol symbol, StringBuilder sb)
175175
name = name.Substring(start + 1, name.Length - 1 - start - 1);
176176
}
177177
}
178+
else if (!name.StartsWith("?"))
179+
{
180+
name = '?' + name;
181+
}
178182

179-
sb.Append(NativeMethods.UnDecorateSymbolName(name));
183+
sb.Append(NativeMethods.UnDecorateSymbolName(name).TrimStart('?', ' '));
180184
}
181185
else
182186
{

0 commit comments

Comments
 (0)