Fehlerbehebungsschritte für das Debuggen von Anwendungen, die das Intel® Software Guard Extensions (Intel® SGX) SDK verwenden
- Schrieb eine benutzerdefinierte Anwendung mit dem Intel® Software Guard Extensions (Intel® SGX) SDK für Linux*.
- Der Enklavencode gibt zur Laufzeit einen Fehler zurück.
- Stellen Sie fest , welcher Fehlercode zurückgegeben wird.
- Suchen Sie den Fehlercode in sgx_error.h , um seine Definition zu bestimmen. Auf diese Weise können Sie die Ursache und den Ort des Fehlers eingrenzen.
- Erstellen des Intel SGX SDK mit Debug-Symbolen
- Wechseln Sie mit dem Enclave Debugger-Skript sgx-gdb in den Code, um die Fehlerquelle zu ermitteln.
Weitere Informationen zu sgx-gdb finden Sie im Abschnitt Enclave Debugger im Intel® Software Guard Extensions Developer Reference Guide for Linux. Das aktuelle Intel SGX Developer Reference Guide für Linux finden Sie im Abschnitt Dokumentation der neuesten Intel® Software Guard Extensions Linux Release*.