I am trying to properly demangle some symbols taken from a DWARF output.
On Linux, when i do c++filt --format gnu-v3
. I can convert _ZZNV9SomeClass5afuncEiE1x
to SomeClass::afunc(int) volatile::x
On Windows, I have installed Mingw32 which includes c++filt. The same command line yield the input, which means it hasn't been able to demangle.
What could cause this? I assumed that specifying the format (gnu-v3) would be enough to make it work cross platform.