打开 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。