我们需要为一些自定义的中间语言代码创建一个 CFG。我们目前正在使用 Qt + graphviz - CFG 看起来像屁股。
具体来说,我们似乎无法弄清楚我们如何能够
将“流”(从上到下)放入图中,并且
使连接线环绕其他图形节点。
无论如何,我们都在欣赏令人敬畏的 IDA CFG - 并注意到 IDA 似乎根本没有使用 graphviz!GV 为我们的项目添加了 x MB 的依赖项,我们很想摆脱它。
所以问题是:有人知道 IDA 用于图形渲染和排序吗?
我们考虑编写一个 IDA 插件来使用图形功能,但这对于我们想要做的事情来说似乎有点过头了。