プロセス/スレッド レベルのデバッグ - 2022.1 日本語

Vitis 統合ソフトウェア プラットフォームの資料: エンベデッド ソフトウェア開発 (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 日本語

OS 認識デバッグがイネーブルになると、[Debug] ビューが Linux カーネルで実行されるプロセスのリストでアップデートされます。OS 認識デバッグをイネーブルにする方法は、OS 認識デバッグのイネーブル を参照してください。プロセッサ コアが停止するとプロセス リストが初めてアップデートされ、この後はダイナミックにアップデートされていきます (新しいプロセスがリストに追加され、停止されたプロセスが削除されます)。

プロセス コンテキストを展開すると、プロセスの一部であるスレッドを確認できます。

図 1. [Debug] ビュー

シンボル ファイルをプロセス コンテキストに追加すると、ソース レベルのデバッグをイネーブルにして、スタック トレース変数を確認できます。ソース レベルのブレークポイントも設定できます。または、パス マップを設定してもソース レベルのデバッグをイネーブルにできます。デバッガーはパス マップ設定を使用して、システムに含まれるすべての実行ファイルおよび共有ライブラリのシンボル ファイルを検索およびロードします。

注記: パス マップは、シンボルおよびソース ルックアップの両方に使用されます。