So messen Sie die Testabdeckung in Intel® SGX Enklaven.
- Es wurde versucht, Intel® SGX Enklave mit der GNU Compiler Collection [GCC] --coverage flag zu kompilieren, um gcov zu verwenden
- Empfangene Kompilierungsfehler im Zusammenhang mit libgcov.a und anderen nicht definierten Verweisen
- Es ist möglich, gcov zu verwenden, um Codeabdeckungsdaten für den nicht vertrauenswürdigen Teil der Intel® SGX Anwendung abzurufen.
- Es ist nicht möglich, gcov get coverage data für den Intel® SGX Enklavencode zu verwenden.
- Das Aufrufen der nicht vertrauenswürdigen gcov-Bibliothek aus einer Intel® SGX-Enklave führt zu Kompilierungsfehlern.
- Alle Aufrufe von Funktionen außerhalb der Enklave müssen in ein OCALL eingeschlossen werden.
Weitere Informationen zu Bibliotheksaufrufen, die Sie direkt aus Enklaven heraus ausführen können, finden Sie im Abschnitt "Vertrauenswürdige Bibliotheken" der Intel® SGX Developer Reference für Linux.