是否可以获得整个Linux内核的x86汇编代码?

分享于 

1分钟阅读

电脑

  繁體 雙語

问题:

我想看到Linux内核的x86-assembly,并希望在组装级别编辑内核。 有可能这样做? 如果是,请帮助我获取整个Linux内核的x86-assembly 。


回答 1:

那要 视 贵方 的 需要 而定. 虽然技术上是可以能的,但是这是非常不实际的,尤它的对于Linux内核的大型程序。 ASM很可能几乎是非人类可读的,比minified更糟糕。 如果需要在程序集中对内核进行任何修改,请使用asm语句或者内核asmlinkage实用程序的Linux

但是,如果你真正知道自己正在做什么并且坚持编辑ASM代码,那么可以使用反向工程框架,比如 radare2 或者 top 。


回答 2:

你了解到Linux的源代码是 。 Linux内核不是用汇编编写的。 它是由GCC支持的C 语言编写的C 语言。 源代码在GitHub上公开提供,在这里。



cod  内核  X86  Assembly  Linux内核  
相关文章