Linux 0.11 源代码阅读和call的调用实现
发布时间
阅读量:
阅读量
前言
在main.c函数中,包含了两个子函数fork.c和pause.c,当我们试图进行单步调试进入这些函数时,操作却未能成功,接下来将对这一现象的原因进行探讨。
void main(void) /* This really IS void, no error here. */
{
....
if (!fork()) { /* we count on this going ok */
init();
}
for(;;) pause();
}
_syscall0(type,name) 宏的实现
在main函数中存在若干定义,我们现将对这些内容进行一番解析。
static inline _syscall0(int,fork)
static inline _syscall0(int,pause)
static inline _syscall1(int,setup,void *,BIOS)
static inline _syscall0(int,sync)
关于其
全部评论 (0)
还没有任何评论哟~
