系统调用软中断处理程序system_call分析

匿名 (未验证) 提交于 2019-12-03 00:38:01

最近学习了系统调用的整个流程,这里总结并记录。同时作为学习孟宁老师的linux内核课程的作业。

1、概述

  系统调用整个过程为:API――封装例程――system_call――系统调用程序。

  上一篇文件我们测试了read和open 系统调用。本节我更换了一个简单的系统调用getpid(sys_getpid)。

可以看到,我们将系统调用处理函数断住后,当使用系统调用,就会断住。

3、system_call分析:D:\学习资料\linux\linux-3.18.6\linux-3.18.6\arch\x86\kernel\entry_32.S

4、总结

  system_call主要流程:save_all――系统调用应用程序――restore_all

原文:https://www.cnblogs.com/tjyuanxi/p/9231599.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!