Freigeben über


Öffnen des Enclave-Debuggings

WinDbg, Version 1.0.1908.30002 und höher, unterstützt Open Enclave-Debugging. Offene Enclave-Anwendungen verwenden hardwarebasierte vertrauenswürdige Ausführungsumgebungen, auch bekannt als Enclaves. Bei einer Enklave handelt es sich um einen geschützten Arbeitsspeicherbereich, der Vertraulichkeit für Daten und für die Codeausführung bietet. Es handelt sich um eine instance einer Trusted Execution Environment (TEE), die normalerweise durch Hardware gesichert ist, z. B. Intel Software Guard Extensions (SGX).

Das Open Enclave SDK ist eine hardwareunabhängige Open Source-Bibliothek zum Entwickeln von Anwendungen, die Enclaves verwenden. Weitere Informationen finden Sie im Projekt GitHub unter https://github.com/openenclave/openenclave.

Informationen zum Debuggen von Open Enclave-Anwendungen mit WinDbg finden Sie unter Debuggen von ELF-Enclaves mithilfe von WinDbg.

debugrt DLL

Einige der Debugfunktionen für Open Enclave werden von der debugrt-DLL bereitgestellt, die als Teil des Enclave-Debugziels geladen wird. Weitere Informationen und den Quellcode finden Sie im Debugrt-Projekt GitHub https://aka.ms/debugrt.