跳到主要內容
支援知識庫

執行使用 Intel® Software Guard Extensions (Intel® SGX) 軟體開發工具包 (SDK) 的自定義程式時遇到來自指定地址空間的錯誤

內容類型: 疑難排解   |   文章 ID: 000058656   |   最近查看日期: 2024 年 07 月 31 日

環境

Linux*

描述

  • 使用適用於Linux* 的Intel® Software Guard Extensions (Intel® SGX) SDK 撰寫自定義應用程式。
  • 安全區代碼在運行時返回錯誤。

解決方法

  1. 確定 返回哪個錯誤代碼。
  2. sgx_error.h 中查找錯誤代碼以確定其定義。這將有助於縮小錯誤的原因和位置。
  3. 使用調試符號構建 Intel SGX SDK
  4. 使用 Enclave Debugger 腳本 sgx-gdb 單步執行代碼,以確定錯誤來源。

額外資訊

有關 sgx-gdb 的詳細資訊,請參閱 Linux Intel® Software Guard Extensions開發人員參考指南 中的 Enclave 調試器部分。您可以在最新 Intel® Software Guard Extensions Linux 版本* 的「檔」部分找到適用於 Linux 的最新Intel SGX 開發人員參考指南。

相關產品

本文章適用 1 產品。

免責聲明

此頁面上的內容是原始英文內容的人工和電腦翻譯的組合。此內容僅供您方便,僅供一般參考,不應被視為完整或準確。如果本頁面的英文版本與翻譯之間存在任何矛盾,則以英文版本為準。 查看此頁面的英文版本。