586_linux内核学习_sys_exit函数的调用分析

214 篇文章 6 订阅
本文探讨了Linux内核中的do_exit函数,该函数在进程退出时被调用,接收错误码并构造退出状态。文章指出,理解这个函数的实现涉及阅读汇编代码,这对于掌握内核运行机制至关重要。作者还提到了函数接口在调度表中的位置,暗示了其在系统调度中的核心角色。
摘要由CSDN通过智能技术生成

         全部学习汇总: https://github.com/GreyZhang/little_bits_of_linux

         前面分析过do_exit函数,关于这个函数的调用有一个还在exit.c文件中。关于这个函数接口的设计是以及使用还是需要进一步看一下。

         函数的设计就是传入一个错误码,然后补8bit的0作为退出码。

         函数接口,也被写在了这个调度表中。这个看过好几次了,在汇编中有调度。

         看起来,不弄明白这一堆汇编代码,这个内核运行机理还是很难弄明白的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值