Vtable Structure Creation in IDA Free 9.3

In past versions of IDA, I’ve been able to highlight a vtable and Create Structure From Selection. This would create a structure with populated members that pointed to the functions so that when I’m resolving a virtual call in the disassembly, pressing T and then choosing the offset would resolve the actual function, and I could click and navigate to it.

When doing so now, it creates a structure overlay but doesn’t populate the function offsets, so it’s not assigning the function address to the indirect call.

Is there a better way to do this in 9.3? Am I missing something here?

IIRC this feature was available for one or two versions, but we’ve had to roll it back, because it produced wrong symbol names (e.g. with ~ for destructors). Hopefully we’ll have better support for vtables and C++ RE at some point, but we can’t promise any ETA right now. I think some third-party plugins support some of these use cases, e.g. hrtng.