一个简单的x86反汇编程序开源内核使用
我正在编写一个用于教育目的的内核,我想将反汇编程序集成到我的内核中。
由于我要将它集成到内核中,我希望它非常小巧和简单,
即我只需要它接收一个内存地址并返回该地址的汇编指令。
我找过一个可以做到这一点的开源软件,但是我发现所有的大型软件库都太大而且复杂。
我正在谈论几个(2-4)源代码文件,它们不需要复杂的安装/集成,而且它的功能非常有限,只能提供非常基本的功能。
有人知道这样的开源(当然是C)吗?
你可能听说过radare2项目(github)。 它包括一个非常简单的反汇编程序。
你可以在他们的github仓库中找到他们的代码。
如果你使用的是GNU gcc&binutils,你可以使用objdump。 我通常使用它的方式是:
objdump -dSr my_file.o > my_file.s
链接地址: http://www.djcxy.com/p/72433.html