C语言#Linux-- C语言执行系统调用(system call)的具体流程

参考书籍: 3.1节
书籍信息:《The Linux Programming Interface》
作者:Michael Kerrisk 时间:2010

流程:

  • 1、应用程序调用C库,其封装的一个系统调用
  • 2、封装函数,进行陷入处理的流程,传参,调用陷入指令(int 0x80)。。。。。略
  • 3、为了响应,内核激发一个系统调用流程(在一个汇编文件里。)。。
|------------------------- User Mode --------------------------------|
|                                                                    |
|          Application                  glibc wrapper function       |
|           program                        (sysdeps/unix/            |
|                                         sysv/linux/execve.c)       |
|                                                                    |
|                                                                    |
|                                                                    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值