Phrank helps with structure analysis and function pointers. Phrank works on top of HexRays ctrees.
1) Copy/link phrank_plugin.py to IDAPRO/plugins/ 2) Copy/link pyphrank and phrank.py to IDAPRO/python/3/ folder
1) Analyze pointer variable: automatically calculate pointed structure size, create new structure and set variable type
2) Analyze C++ classes with multiple inheritance: detect multiple inheritance among C++ classses, detect virtual tables, create structures for virtual tables, detect and set C++ objects in functions
There are currently two ways to use phrank: hotkey actions (described here and in comments here) and phrank api (described in docstring comments here).