カスタム中間言語コード用に CFG を作成する必要があります。現在、Qt + graphviz を使用しています。CFG はお尻のように見えます。
具体的には、どのようにできるかを理解できないようです
グラフへの「フロー」(上から下へ) を取得し、
接続線を他のグラフ ノードの周りに配置します。
とにかく、私たちは素晴らしい IDA CFG に感心していましたが、IDA がまったく Graphviz を使用していないように見えることに気付きました! GV は私たちのプロジェクトに x MB の依存関係を追加します。私たちはそれを取り除きたいと思っています。
質問は次のとおりです。IDAがグラフのレンダリングとソートに何を使用しているか知っている人はいますか?
グラフ機能を使用するために IDA プラグインを作成することを検討しましたが、それは私たちがやりたいことに対して少しやり過ぎのようです。