分析SYSTEM_CALL中断处理过程

陈良 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://www.xuetangx.com/courses/course-v1:ustcX+USTC001+_/about

一.使用gdb跟踪系统内核函数sys_exit

1.给MenuOS添加 exit 命令和 exit-asm命令

分析SYSTEM_CALL中断处理过程

2.调试exit命令和exit-asm命令

分析SYSTEM_CALL中断处理过程

3. 按步骤调试系统,调试完成

分析SYSTEM_CALL中断处理过程

二. 分析system_call中断处理过程

分析SYSTEM_CALL中断处理过程

系统调用处理过程大致就是:保护现场,调用系统调用对应的处理函数,再恢复现场,返回的过程。