Multi level Execution tracing evaluation Intel PT
收藏资源简介:
This repository is part of the research paper "Towards Efficient Control-Flow Attestation with software-assisted Multi-level Execution Tracing". This repository includes test cases that are written as simple C programs to provide a minimal codebase for covering Intel-PT each test’s requirements. All test cases were compiled with GCC’s optimization level set to 0. This ensures fine-grained control over the control flow of the test case via source code. The effectiveness and efficiency of the implemented solution were evaluated based on the tracer’s ability to output the correct control-flow profile for the target test case. The performance was measured against two scaling profiles: high-complexity and low-complexity.
本仓库隶属于研究论文《面向软件辅助多级执行追踪的高效控制流证明》。本仓库包含以简易C程序编写的测试用例,旨在提供极简代码库以满足英特尔PT(Intel-PT)各测试项的需求。所有测试用例均以GCC优化等级0进行编译,此举可确保通过源代码对测试用例的控制流实现细粒度管控。所实现方案的有效性与效率,通过追踪器为目标测试用例输出正确控制流特征的能力进行评估。性能评估则基于两类缩放配置文件:高复杂度与低复杂度。



