ID บทความ: 000057733 ประเภทข้อมูล: การบำรุงรักษาและประสิทธิภาพ การตรวจสอบครั้งล่าสุด: 31/07/2024

เป็นไปได้หรือไม่ที่จะวัดความครอบคลุมการทดสอบใน Intel® Software Guard Extensions (Intel® SGX) โดยใช้ "Gcov" หรือวิธีการอื่น ๆ

BUILT IN - ARTICLE INTRO SECOND COMPONENT
สรุปข้อมูล

วิธีการวัดความครอบคลุมในการทดสอบใน Intel® SGX Enclave

คำอธิบาย
  • พยายามคอมไพล์ Intel® SGX หุ้มด้วย GNU Compiler Collection [GCC] --coverage flag เพื่อใช้งาน gcov
  • ได้รับข้อผิดพลาดในการคอมไพล์ที่เกี่ยวข้องกับ libgcov.a และการอ้างอิงที่ไม่ได้กําหนดอื่น ๆ
ความละเอียด
  • คุณสามารถใช้ gcov เพื่อรับข้อมูลการครอบคลุมโค้ดสําหรับส่วนที่ไม่เชื่อถือของแอปพลิเคชัน Intel® SGX ได้
  • ไม่สามารถใช้ ข้อมูลที่ครอบคลุมของ gcov สําหรับรหัสขอบเขต Intel® SGX
  • การเรียก ไลบรารี gcov ที่ไม่น่าเชื่อถือจากภายในขอบเขต Intel® SGX ทําให้เกิดข้อผิดพลาดในการคอมไพล์
  • การเรียกให้ทํางานนอกกรอบต้องห่อหุ้มด้วย OCALL
ข้อมูลเพิ่มเติม

โปรดดู ที่ส่วน Trusted Libraries ของ Intel® SGX Developer Reference สําหรับ Linux สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการโทรไลบรารีคุณสามารถสร้างได้โดยตรงจากภายในขอบเขต

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 2 ผลิตภัณฑ์

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้