Các bước khắc phục sự cố để gỡ lỗi ứng dụng sử dụng SDK Intel® Software Guard Extensions (Intel® SGX)
- Đã viết một ứng dụng tùy chỉnh bằng cách sử dụng SDK Intel® Software Guard Extensions (Intel® SGX) cho Linux*.
- Mã enclave trả về lỗi trong thời gian chạy.
- Xác định mã lỗi nào được trả về.
- Tìm mã lỗi trong sgx_error.h để xác định định nghĩa của nó. Điều này sẽ giúp thu hẹp nguyên nhân và vị trí của lỗi.
- Xây dựng SDK Intel SGX với các biểu tượng gỡ lỗi
- Bước vào code với script Enclave Debugger, sgx-gdb, để xác định nguồn gốc của lỗi.
Tham khảo phần Enclave Debugger trong Hướng dẫn Tham khảo dành cho Nhà phát triển Intel® Software Guard Extensions cho Linux để biết thêm thông tin về sgx-gdb. Bạn có thể tìm thấy Hướng dẫn Tham khảo dành cho Nhà phát triển Intel SGX mới nhất dành cho Linux trong phần Tài liệu của Bản phát hành Linux Intel® Software Guard Extensions mới nhất*.