源码分析
min_xi
努力一定会有回报
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
源码分析(二)——Epoll
Epoll源码解析epoll_create()//创建内核时间表 容纳事件的容器size(>0)没有意义 inode每一个文件都有自己的idstruct file 打开的文件当创建好epoll句柄后,它就是会占用一个fd值一、getfd 分配空闲的struct file,fd,struct inode,将fd和file关联起来1.struct file...原创 2019-07-02 22:03:36 · 125 阅读 · 0 评论 -
源码分析(一)--Fork
系统调用简单描述:产生中断,陷入内核详细描述:调用函数;产生0x80中断;不能继续执行main程序,被替换下去;将对应系统调用号写入eax寄存器中;在进行现场保护;陷入内核,在系统调用表中寻找eax中存放的系统调用号;将找到的返回值写回eax中;这样就得到了最终的返回值,完成了系统调用。Fork的实现ForkVforkClone 都是通过do_fork...原创 2019-07-02 12:47:30 · 133 阅读 · 0 评论
分享