nico/demumble

demumble omits characters after valid ms symbol

nico opened this issue · 2 comments

nico commented
$ echo asdf?x@@3HAasdf | ./demumble
asdfint x

Should print asdfint xasdf instead.

In Itanium as far as I know there's no way to hit this since the additional characters are always (?) interpreted to be part of the symbol.

nico commented

llvm::microsoftDemangle() doesn't return how many characters it has consumed, which is probably step 1 here.