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

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

Umgebung

Linux*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Zusammenfassung

Fehlerbehebungsschritte für das Debuggen von Anwendungen, die das Intel® Software Guard Extensions (Intel® SGX) SDK verwenden

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

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

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.