Debian プロジェクトがデバッグ情報を動的に取得するサービスを開始しました

Debian ディストリビューションは、新しいサービス debuginfod を開始しました。これにより、debuginfo リポジトリからのデバッグ情報を含む関連パッケージを個別にインストールすることなく、ディストリビューションで提供されるプログラムをデバッグできるようになります。 開始されたサービスにより、GDB 10 で導入された機能を使用して、デバッグ中に外部サーバーからデバッグ シンボルを直接動的にロードできるようになります。

サービスを強化する debuginfod プロセスは、ELF/DWARF デバッグ情報とソース コードを配信する HTTP サーバーです。 debuginfod サポートを使用して構築された場合、GDB は debuginfod サーバーに自動的に接続して、処理中のファイルに関する不足しているデバッグ情報をダウンロードしたり、デバッグ ファイルとデバッグ中の実行可能ファイルのソース コードを分離したりできます。

Debian では、debuginfod サポートは現在、不安定版およびテスト用リポジトリで提供される elfutils および GDB パッケージに含まれています。 debuginfod サーバーを有効にするには、GDB を実行する前に環境変数 'DEBUGINFOD_URLS=»https://debuginfod.debian.net»' を設定するだけです。 Debian 用に実行されている Debuginfod サーバーに関するデバッグ情報は、不安定、テスト用のテスト提案された更新、安定した、安定したバックポート、および提案された更新のリポジトリからのパッケージに対して提供されます。

出所: オープンネット.ru

コメントを追加します