設定手順はこちら
動画を再生するには、video タグをサポートしたブラウザが必要です。
関数や変数の依存関係をグラフ表示します。関数や変数に変更を加えた場合の影響範囲を確認できます。分析の対象となるのは、関数とグローバル変数/ソース内スタティック変数です。オブジェクトコードの内部構造を分析し、関数や変数の呼び出し関係を有向グラフで示す関数/変数 影響グラフを出力します。 グラフの中の特定のノード (関数、変数) を選択すると、そのノードと呼び出し関係のあるノード群だけを抽出して表示します。これにより、特定の関数や変数に変更を加えた場合の影響箇所を把握できます。ノードは、複数同時に選択することも可能です。併せて、影響を受ける関数や変数の一覧を関数/変数 影響リストとして表示します。単一ファイル分析、差分 (2 ファイル比較) 分析が可能です。
ソース関連をグラフ表示します。システム全体をマクロにとらえます。 差分分析で全体をマクロにとらえることも可能です。各ソースの変更や追加を表現します。ソースをダブルクリックすることで、ソース内の関数コールグラフを標示。関数から影響分析を実施することも可能です。
ソース関連をグラフ表示します。システム全体をマクロにとらえます。 差分分析で全体をマクロにとらえることも可能です。各ソースの変更や追加を表現します。ソースをダブルクリックすることで、ソース内の関数コールグラフを標示。関数から影響分析をじっしすることも可能です。グラフの中の特定のノード (関数、変数) を選択すると、そのノードと呼び出し関係のあるノード群だけを抽出して表示します。これにより、特定の関数や変数に変更を加えた場合の影響箇所を把握できます。ノードは、複数同時に選択することも可能です。併せて、影響を受ける関数や変数の一覧を関数/変数 影響リストとして表示します。単一ファイル分析、差分 (2 ファイル比較) 分析が可能です。
変数アクセスをマトリクス表示します。変数を軸にアクセス情報をとらえます。 変数アクセスに着目し、どの関数からアクセスしているかを分析します。また、同時にアクセス情報 (Read/Write/参照) をとらえます。構造体、構造体型配列にも対応。
システム全体の 2 ファイル間のアクセス表示をします。ファイル間に着目しコール数を分析。 開発をしていく上で、部品化、移植のしやすい構造にする為に各モジュールの依存度を減らしておく必要があります。ファイルの依存関係を低くすることにより、移植やメンテナンスがしやすくなります。極力、一方向の依存関係にすることで部品として扱いやすくなります。リファクタリングの指標にすることが可能。
C++ クラスの継承関係をグラフ表示します。クラスに変更を加えた場合、継承による影響範囲を確認できます。 オブジェクトコードの内部構造を分析し、C++ クラスの継承関係を有向グラフで示すクラス関連グラフを出力します。継承関係は、単一継承と多重継承の両方に対応します。グラフの特定のノード(クラス)を選択すると、そのノードと継承関係のあるノードを含むUMLクラス図を表示します。この図では、各クラスのメンバ変数やメンバ関数などを確認できます。
オブジェクトファイルを分析し、内部で使用している関数、変数、ソース、ラベルなどの情報を一覧表示します。 表示できるリストは、関数リスト、変数リスト、ソースリスト、ラベルリスト、インクルードリスト、クラスリストの6種類です。例えば関数リストでは、関数のアドレスやサイズ、引数、属性、戻り値などの情報を確認できます。ソースリストでは、ソースで使用している関数や変数を確認できます。また、表示したリストの項目から、さまざまな分析画面を表示できます。例えば関数リストや変数リストの項目を選択して関数/変数 影響グラフを表示したり、クラスリストの項目を選択してクラス関連グラフを表示したりできます。
C/C++ のソースリストの中に、ソースの各行に対応するアセンブリコードを混在表示させることが可能です。 オブジェクトコードとソースコードを分析して、混在表示 (MIX 表示モード) を実現しています。アセンブリコードは、オブジェクトコードを逆アセンブルして生成します。さらに、特定のアドレスに対応するアセンブリコードだけを表示することも可能です (ASM 表示モード)。
文字列検索機能と表示項目の絞込み機能により、着目したい情報に素早くたどり着くことができます。 検索では、大文字/小文字を区別したり、ワイルドカードを利用したりできます。
2 つのオブジェクトコードを比較して、関数や変数、クラスなどがどう変わったかを可視化できます。 プロジェクトの新規作成時にオブジェクトファイルを二つ指定して、その差分を分析します (差分モード)。例えば、関数や変数、クラスなどの追加・変更・削除が行われた箇所を、グラフまたはリスト上で色分けして示します。
関数や変数、クラスのほか、ソースコードやラベル変数、インクルードファイルなどの差分も分析できます。
分析結果を HTML フォーマットで出力します。分析した内容をエビデンスとして残したいときに有効です。 帳票出力できるのは、関数/変数 影響グラフと関数/変数 影響リストです。グラフは画像ファイル (png) に、リストはテキストに変換されます。
基本機能のご紹介
プログラムの変更/新規との差分の実体を把握
製品の詳細、価格など、お気軽にお問い合わせください。