- 博客(5)
- 收藏
- 关注
原创 Linux操作系统分析课程总结报告
本门课程主要基于Linux内核分析系统调用、进程切换、可执行程序工作原理等。本人是跨考生,之前没有接触过linux系统相关知识,所以通过本门课程,学习了编译内核,构建根文件系统,通过qemu模拟环境启动内核,使用gdb断点调试内核程序并据此分析,从一个个关键函数分析一个程序运行时的过程,对于进程切换有了一个既全面又细致的理解。对于进一步深入学习Linux系统有了一个良好的示范与基础。最终对Linux系统有了深入的了解。
2023-05-14 21:59:12
219
原创 lab4:以time/gettimeofday系统调用为例分析ARM64 Linux 5.4.34
(1)svc指令触发系统调用。(2)el0_sync处的内核汇编代码保存异常发生时程序的执行现场(保存现场),然后根据异常发生的原因(ESR_EL1寄存器)跳转到el0_svc,el0_svc处会根据系统调用号找到对应的系统调用内核处理函数。(3)接着执行系统调用内核处理函数sys_syz()。
2023-03-30 22:20:30
527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人