打开 Enclave 调试

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

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

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

debugrt DLL

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