【发布时间】:2016-04-30 01:28:31
【问题描述】:
我希望了解汇编级别的 printf() 语句。然而,大多数汇编程序都执行类似调用外部打印函数的操作,该函数的依赖关系由链接器添加的其他目标文件来满足。我想知道打印函数内部的系统调用和非常基本的汇编代码。我想要一段汇编代码,其中唯一的外部调用是系统调用,用于 printf。我正在考虑类似反汇编目标文件的东西。我在哪里可以买到这样的东西??
【问题讨论】:
-
在大多数情况下,printf() 代码只是通过 putchar() 调用 OS write()。
-
但是我怎么可能在我的 linux 上反汇编一些东西,看看它是如何完成的......???所以 putchar() 只是一个 write()??
标签: c operating-system system-calls object-files