1

特定のメソッド(例:Settings.cpp getSettingByName())について、静的なコールグラフを作成したいと思います。JavaとC++の両方でこれを実行できるオープンソースツールはありますか?

たとえば、「Settings.cpp getMethodByName」を指定すると、次のようになります。

Settings.cpp    getSettingByName();
    SettingsWrapper.cpp getMaximumSpeed();
        ECU.cpp monitorSpeed();
            Operate.cpp runECU();
                Main.cpp run();
        CruiseControl.cpp accelerate();
            Operate.cpp runCruiseControl();
                Main.cpp run();
        Radio.cpp playApplauseThroughSpeakers();
            Operate.cpp runStereo();
                Main.cpp run();

コードに夢中にならないでください。これは単なる例です。

どうもありがとう、フィデル

4

2 に答える 2

1

Eclipseは、「呼び出し階層」ビューを提供します。これは、JavaとC / C++IDEの両方のフレーバーで使用できます。後者については、質問に対するこの回答を参照してください。Eclipsecdtを使用してC ++コードの静的分析を行う方法を教えてもらえますか?

プログラムによるEclipseの呼び出し階層へのアクセスも参照してください。

于 2012-06-25T16:25:08.187 に答える
1

Doxygenは、JavaとC++の両方でこれを実行できる優れたツールです。グラフィカルでクリック可能なコールグラフも生成します。

于 2012-06-25T18:18:27.873 に答える