I hit this issue when the program appeared to have two vtables with the same name. The first demangled perfectly, but the second resulted in None without using the recommended way of passing the mask.
Here I hit a function that was successfully decompiled, but had a type of None, which was then passed to tinfo_t, resulting in a a ValueError.
I can try and provide an example if required.
This comprises of two fixes.
Demangle names
I hit this issue when the program appeared to have two vtables with the same name. The first demangled perfectly, but the second resulted in
None
without using the recommended way of passing the mask.Decompiled Function Type
Here I hit a function that was successfully decompiled, but had a type of
None
, which was then passed totinfo_t
, resulting in a aValueError
. I can try and provide an example if required.