Skip to content

[MSVC] Support multiple vftables in the same class "{for `class'}" #8

Open
@theXappy

Description

@theXappy

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.
image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions