記事 ID: 000058656 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/08/05

インテル® Software Guard Extensions (インテル® SGX) ソフトウェア開発キット (SDK) を使用するカスタムプログラムの実行中に Enclave でエラーが発生しました。

環境

Linux*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
概要

お使いの SDK を使用するアプリケーションをデバッグインテル® Software Guard Extensionsするインテル® SGX手順

詳細
  • Linux* 向けカスタム・アプリケーションインテル® Software Guard Extensions (インテル® SGX) SDK を使用して変更を変更する。
  • エンclave コードは実行時にエラーを返します。
解決方法
  1. 返される エラーコードを確認します。
  2. エラー コードを sgx_error.h で検索して、定義 を確認します。これにより、エラーの原因と位置を絞り込むのに役立ちます。
  3. デバッグ 記号をインテル SGX SDK を構築する
  4. Enclave Debugger スクリプト sgx-gdb を使用してコードに入り、エラーの原因を特定します。
追加情報

sgx-gdbの詳細については、Linuxインテル® Software Guard Extensions開発者リファレンス・ガイドの Enclave Debugger セクションを参照してください。Linux* 向け最新の最新インテル SGX開発者リファレンス・ガイドは、最新の Linux Release* インテル® Software Guard Extensionsセクションで確認できます

関連製品

本記事の適用対象: 1 製品

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。