陈良 + 原创作品转载请注明出处 + 《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中断处理过程

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

相关文章:

  • 2021-06-11
  • 2021-09-02
  • 2021-11-07
  • 2022-01-09
  • 2021-12-08
  • 2021-10-07
猜你喜欢
  • 2021-07-30
相关资源
相似解决方案