摘要:
在上一篇博客中,我们介绍了库函数和系统调用的联系和区别。在这篇博客中,我们将通过分析Linux0.11的源码来理解系统调用的实际执行过程。整个过程如下:首先指令流执行到系统调用函数时,系统调用函数通过int 0x80指令进入系统调用入口程序,并且把系统调用号放入%eax中,如果需要传递参数,则把参数... 阅读全文
摘要:
在上一篇博客中,我们介绍了库函数和系统调用的联系和区别。在这篇博客中,我们将通过分析Linux0.11的源码来理解系统调用的实际执行过程。整个过程如下:首先指令流执行到系统调用函数时,系统调用函数通过int 0x80指令进入系统调用入口程序,并且把系统调用号放入%eax中,如果需要传递参数,则把参数... 阅读全文
|