次の方法で共有


ソースコードペインの理解

[ソース コード] ウィンドウには、SDV オペレーティング システム モデル コード (sdv-harness.c ファイル)、SDV ルール コード (*.slic ファイル)、ドライバーのソース コードなど、ルール違反の検出に関連するすべてのソース コード ファイルが表示されます。

次のスクリーン ショットは、 ソース コード ペインの例を示しています。

ディフェクト ビューアーの [ソース コード] ウィンドウのスクリーンショット。

[トレース ツリー] ペインとは異なり、[ソース コード] ペインには、実行されたコード要素だけでなく、ファイル全体が表示され、各ソース ファイルが個別のタブに表示されます。この配置により、トレース内のコード要素の原点を簡単に特定できます。 規則違反に関係のないソース コード ファイルは、ドライバーのソース ディレクトリ内にある場合でも、[ ソース コード ] ウィンドウには表示されません。

SDV では、[ ソース コード ] ウィンドウの表示と、[ トレース ツリー ] ウィンドウと [状態] ウィンドウの表示を調整します。 [トレース ツリー] ウィンドウでソース コード要素をステップ実行すると、SDV によって、要素を含むソース コード ペインのコード行が自動的に強調表示され、[状態] ペインの対応するポイントにある変数の値が表示されます。

同様に、[ソース コード] ウィンドウで実行されるコード行を選択すると、[トレース ツリー] ペインの強調表示が、そのコード行から対応するアクション要素に移動します。 トレース ツリー ペインには、ルール違反のパスで実行されたコードのみが表示されるため、[ソース コード] ウィンドウで実行されていないコードの行を選択すると、[トレース ツリー] ウィンドウの強調表示が最上位ノード (メイン) に移動します。

[ソース コード] ウィンドウは、ディフェクト ビューアーのコンポーネントです。