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

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

環境

Linux*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
概要

インテル® Software Guard Extensions (インテル® SGX) SDK を使用するアプリケーションをデバッグするためのトラブルシューティング手順

詳細
  • Linux* 向け インテル® Software Guard Extensions (インテル® SGX) SDK を使用したカスタム・アプリケーションの作成。
  • エンクレーブ コードは実行時にエラーを返します。
解決方法
  1. 返されるエラー コードを確認します
  2. sgx_error.h で状況コード を見つけて、その定義を確認します。これは、エラーの原因と場所を絞り込むのに役立ちます。
  3. デバッグ シンボルを使用して インテル SGX SDK をビルドする
  4. エンクレーブ デバッガー スクリプト sgx-gdb を使用してコードにステップ インし、エラーの原因を特定します。
追加情報

sgx-gdb の詳細については、インテル® Software Guard Extensions Linux 用開発者リファレンス・ガイド の「エンクレーブ・デバッガー」セクションを参照してください。Linux 向け最新の インテル SGX 開発者リファレンス・ガイドは、最新の インテル® Software Guard Extensions Linux リリース* のドキュメント・セクションでご覧いただけます。

関連製品

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

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