文章 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 的更多信息,请参阅《面向 Linux 的英特尔® Software Guard Extensions开发人员参考指南》中的 围圈调试器 一节。您可以在最新 英特尔® Software Guard Extensions Linux 发行版* 的“文档”部分找到面向 Linux 的最新版英特尔 SGX开发人员参考指南。

相关产品

本文适用于 1 产品

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。