Chuyển đến nội dung chính
Hỗ trợ cơ sở tri thức

Có thể đo phạm vi kiểm tra trong các vùng Intel® Software Guard Extensions (Intel® SGX) bằng cách sử dụng "gcov" hoặc một số phương pháp khác không?

Loại nội dung: Bảo trì & Hiệu năng   |   ID bài viết: 000057733   |   Lần duyệt cuối: 31/07/2024

Mô tả

  • Đã cố gắng biên dịch Intel® SGX vùng đất với GNU Compiler Collection [GCC] - cờ bảo hiểm để sử dụng gcov
  • Nhận được lỗi biên dịch liên quan đến libgcov.a và các tham chiếu không xác định khác

Độ phân giải

  • Có thể sử dụng gcov để lấy dữ liệu phạm vi mã cho phần không đáng tin cậy của ứng dụng Intel® SGX.
  • Không thể sử dụng gcov lấy dữ liệu bảo hiểm cho mã vùng Intel® SGX.
  • Gọi thư viện gcov không đáng tin cậy từ bên trong một vùng Intel® SGX gây ra lỗi biên dịch.
  • Bất kỳ cuộc gọi nào đến các chức năng bên ngoài vùng tách rời phải được gói trong một OCALL.

Thông tin bổ sung

Tham khảo phần Trusted Libraries của Intel® SGX Developer Reference for Linux để biết thêm thông tin về các lệnh gọi thư viện mà bạn có thể thực hiện trực tiếp từ bên trong vùng tách rời.

Các sản phẩm liên quan

Bài viết này áp dụng cho các sản phẩm 3.

Tuyên bố miễn trừ trách nhiệm

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.