Zum Hauptinhalt wechseln
Support-Wissensdatenbank

Fehler aus einer Enklave beim Ausführen eines benutzerdefinierten Programms, das das Intel® Software Guard Extensions (Intel® SGX) Software Development Kit (SDK) verwendet

Inhaltstyp: Fehlerbehebung   |   Artikel-ID: 000058656   |   Letzte Überprüfung: 31.07.2024

Umgebung

Linux*

Beschreibung

  • 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.

Lösung

  1. Stellen Sie fest , welcher Fehlercode zurückgegeben wird.
  2. 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.
  3. Erstellen des Intel SGX SDK mit Debug-Symbolen
  4. Wechseln Sie mit dem Enclave Debugger-Skript sgx-gdb in den Code, um die Fehlerquelle zu ermitteln.

Weitere Informationen

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*.

Disclaimer / Rechtliche Hinweise

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.