Syscall的实现

1.        How does syscall works

2.        Kernel定义一个系统调用的表sys_call_table,这个表定义了每个系统调用的: 系统调用号NR_xxx 及其对应的系统调用的处理函数, 系统调用号对应sys_call_table[]数组的下标, 数组项的值保存系统调用的处理函数, 如下:

3.        如下, 定义了系统中定义的系统调用(截取部分), 包含系统调用号, __NR_xxx及对于处理函数sys_xxx().

4.        Syscall API实现

 


5.        Accessing the System Call fromUser-Space

 


猜你喜欢

转载自blog.csdn.net/lcxhjg/article/details/80967292