libLISA:x86-64指令发现与分析工具

2024-10-25

libLISA是一款能够全自动扫描指令空间、发现指令并合成其语义的工具,生成机器可读的、CPU特定的x86-64指令语义。该工具依赖尽可能少的人工规范,不依赖手动编写的汇编器或反汇编器。libLISA分析了五个不同的架构:AMD 3900X、AMD 7700X、Intel i9-13900 (p)、Intel i9-13900 (e) 和 Intel Xeon Silver 4110,并生成了约12万条编码的语义。研究发现,不同架构之间存在指令集扩展和未定义行为方面的差异。

21
未分类