Open op2786 opened 10 months ago
What would need to happen here is we'd have to have special handling for the "typeinfo_name_for" mangled symbols. Currently we just understand that they are arrays but the demangler has no idea how wide the name is.
Potentially related:
Version and Platform (required):
Bug Description: BN does not defines
typeinfo_name_for
variables correctly.Steps To Reproduce:
100003f4a
It is not
char typeinfo_name_for_Dog[0x0][0x0]
it should bechar typeinfo_name_for_Dog[0x5]
. If I try to change type of that withY
it gives mechar __ZTS3Dog[0x0]
. Then when I try to set the type tochar __ZTS3Dog[0x5]
I gotchar typeinfo_name_for_Dog[0x0][0x5]
which is not correct either.Expected Behavior: I expect BN to define those strings correctly.
Screenshots:
Additional Information: Debug symbols did not removed. classtest.zip