Abrir depuração de enclave
O WinDbg versão 1.0.1908.30002 e posterior dá suporte à depuração do Open Enclave. Os aplicativos Open Enclave utilizam ambientes de execução confiável baseados em hardware, também conhecidos como enclaves. Um enclave é uma região de memória protegida que fornece confidencialidade para a execução de dados e de código. É uma instância de um TEE (Ambiente de Execução Confiável) que geralmente é protegida por hardware, por exemplo, Intel Software Guard Extensions (SGX).
O SDK do Open Enclave é uma biblioteca de código aberto independente de hardware para o desenvolvimento de aplicativos que utilizam enclaves. Para obter mais informações, consulte o projeto GitHub em https://github.com/openenclave/openenclave.
Para obter informações sobre como depurar aplicativos Open Enclave usando WinDbg, consulte Depurando enclaves ELF usando WinDbg.
DLL debugrt
Algumas das funcionalidades de depuração para Open Enclave são fornecidas pela DLL de depuração que é carregada como parte do destino de depuração de enclave. Para obter mais informações e o código-fonte, consulte o projeto de depuração GitHub https://aka.ms/debugrt.