我正在寻找一个非常简约的 ARM64 指令长度反汇编程序,以便我可以遍历函数的一些指令。
我需要一个没有太多依赖项的独立函数,因为我需要它用于内核驱动程序。
对于 x64,我使用的是https://github.com/gh-nomad/length-disassembler/blob/master/ldisasm.cpp,但我找不到适用于 AArch64 的类似程序。有一些完整的反汇编库,但它们带有大量源代码和用户空间依赖项。
我甚至不需要支持任何扩展指令集,比如 SVE
我正在寻找一个非常简约的 ARM64 指令长度反汇编程序,以便我可以遍历函数的一些指令。
我需要一个没有太多依赖项的独立函数,因为我需要它用于内核驱动程序。
对于 x64,我使用的是https://github.com/gh-nomad/length-disassembler/blob/master/ldisasm.cpp,但我找不到适用于 AArch64 的类似程序。有一些完整的反汇编库,但它们带有大量源代码和用户空间依赖项。
我甚至不需要支持任何扩展指令集,比如 SVE