WinDbg バージョン 1.0.1908.30002 以降では、Open Enclave デバッグがサポートされています。 オープン エンクレーブ アプリケーションでは、ハードウェア ベースの信頼された実行環境 (エンクレーブとも呼ばれます) を利用します。 エンクレーブは、データとコード実行の機密性を確保する保護されたメモリ領域です。 これは信頼された実行環境 (TEE) のインスタンスであり、通常は ハードウェア (Intel Software Guard Extensions (SGX) など) によって保護されます。
Open Enclave SDK は、エンクレーブを利用するアプリケーションを開発するためのハードウェアに依存しないオープン ソース ライブラリです。 詳細については、 https://github.com/openenclave/openenclaveの GitHub プロジェクトを参照してください。
WinDbg を使用して Open エンクレーブ アプリケーションをデバッグする方法については、「WinDbg を 使用した ELF エンクレーブのデバッグ」を参照してください。
debugrt DLL
Open Enclave のデバッグ機能の一部は、エンクレーブ デバッグ ターゲットの一部として読み込まれる debugrt DLL によって提供されます。 詳細とソース コードについては、debugrt プロジェクトの GitHub https://aka.ms/debugrtを参照してください。