7 Pythonでのdrgnライブラリの使用
drgnライブラリをインポートして、ライブ・カーネルおよびvmcoreクラッシュ・ダンプをPythonシェルおよびPythonスクリプトでデバッグします。
Pythonスクリプトでdrgnの使用を開始する前に、Pythonがシステムに正しくインストールされていることを確認してください。 詳細は、Oracle Linux 10 Pythonのインストールと管理を参照してください。
スクリプトがPython 3.12で実行されている場合は、drgnパッケージもインストールします。 詳細は、「drgnのインストール」を参照してください。
crashユーティリティとは異なり、drgnはもともとスタンドアロンのカーネル・デバッグ・ツールとして設計されていませんでした。 drgnは、スクリプトおよびレビューの目的でデバッグ情報を公開するPythonプログラミング・ライブラリです。
Pythonスクリプトにより、カーネル・デバッグ情報とクラッシュ・データの配列がロードされました。