首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一个简单的x86反汇编程序,开放源码供内核使用

一个简单的x86反汇编程序,开放源码供内核使用
EN

Stack Overflow用户
提问于 2013-04-25 10:54:44
回答 2查看 1.1K关注 0票数 4

我正在编写一个用于教育目的的内核,我想将反汇编程序集成到我的内核中。

由于我要将它集成到内核中,所以我希望它非常小和简单,

也就是说,我只需要它来接收一个内存地址,并在该地址返回汇编指令。

我一直在寻找可以做到这一点的开源软件,但我发现的都是大型的库,它们太大太复杂了。

我说的是几个(2-4)源代码文件,它们不需要复杂的安装/集成,而且功能非常有限,只提供非常基本的功能。

有没有人知道这样的开源(当然是C)?

EN

回答 2

Stack Overflow用户

发布于 2013-04-25 16:44:14

您可能听说过radare2项目(github)。它包括rasm,这是一个非常简单的反汇编程序。

你可以在他们的github repository中找到他们的代码。

票数 1
EN

Stack Overflow用户

发布于 2013-04-26 07:05:22

如果你使用的是GNU gcc & binutils,你可以直接使用objdump。我通常使用它的方式是:

代码语言:javascript
复制
objdump -dSr my_file.o > my_file.s
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16205617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档