打开 Enclave 调试

WinDbg 版本 1.0.1908.30002 及更高版本支持 Open Enclave 调试。 Open Enclave 应用程序利用基于硬件的可信执行环境,也称为 enclave。 Enclave 是受保护的内存区域,为数据和代码执行提供机密性。 它是受信任的执行环境(TEE)的实例,通常受硬件(例如 Intel Software Guard Extensions (SGX)保护。

Open Enclave SDK 是一个与硬件无关的开源库,用于开发利用 enclave 的应用程序。 有关详细信息,请参阅 GitHub 上的 https://github.com/openenclave/openenclave项目。

有关如何使用 WinDbg 调试 Open Enclave 应用程序的信息,请参阅 使用 WinDbg 调试 ELF Enclave

debugrt DLL

Open Enclave 的一些调试功能由作为 enclave 调试目标的一部分加载的 debugrt DLL 提供。 有关详细信息和源代码,请参阅 debugrt 项目 GitHub https://aka.ms/debugrt