4

C++プログラムのデータフロー分析を行う必要があります。誰もが提案できるオープンソースツールはありますか?

4

2 に答える 2

2

GIMPLEgcc とorへの中間フロントエンド コード変換GENERIC(コード オプティマイザーのワークフロー分析のための中間言語) が目的に適合するかどうかを評価してみてください。これは完全に無料でオープンソースです。このツリー表現を正確に出力する方法はわかりませんが、多くの gcc マニュアルがオンラインにあります。

于 2010-11-26T06:56:21.950 に答える
1

プログラムを実行してから、データ/コードフローをステップスルーして別の実行中のフローチャートプログラムにコピーするとうまくいきます。鉛筆と紙も良いですが、後で操作したり保管したりするのは簡単ではありません.

これを行うためのツールがあったとしても、私のアプローチでプログラムをよりよく理解できる可能性が高いと思います。

于 2010-11-26T09:31:42.310 に答える