- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 系统调用宏SYSCALL_DEFINE
本文讲解x86中系统调用的过程,以read系统调用为例。1.系统调用号:arch/x86/include/asm/unistd_64.h#define __NR_read 0__SYSCALL(__NR_read, sys_read)2.系统调用表:sys_call_table内核记录了系统调用表中所有已注册过的系统调用的列表,存储在sys_call_table
2014-12-30 15:08:28 2614
原创 linux内核mount系统调用源码分析
@Author: Gordon 0.摘要mount是Linux很常见的命令,本文将从用户空间的命令行开始,一步一步切入到内核的源代码,解释一个文件系统是如果挂载的。本文基于linux 2.6.321.SYSCALL_DEFINE5, 系统调用Linux kernel通过系统调用的方式为用户提供陷入到内核,mount的系统调用是SYSCALL_DEFIN
2014-12-16 14:38:56 7529
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人