RemoteNET
RemoteNET copied to clipboard
[MSVC] Support multiple vftables in the same class "{for `class'}"
This could either be multiple inheritence or just a struct containin several sub-items
But the unique ClassA`vftable'{for `ClassB'} syntex (actually emitted by the compiler, not an IDA enrichment) makes me thing it's multiple inheritence.
RemoteNET is having a problem with that one because, for some reason, each of those symbols' names is only read as ClassAvftable'`
This causes the current logic to think each of those is the vftable of ClassA
It's important to note that each has a different address so using some dictionary/hashset is not automatically solving (or hiding) this issue.