系统调用system_call处理过程
摘要:原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 作者:严哲璟 linux的系统调用的过程: ENtry_32.S 1.enter system_call 2.push eax 保存eax的
阅读全文
系统调用的API以及汇编代码实现
摘要:作者:严哲璟 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 系统调用过程为getpid()即返回当前进程的ID 使用汇编代码 用库函数实现 参数传递方式:eax传递系统调用号,库函数的参
阅读全文
linux内核启动过程
摘要:作者:严哲璟 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 通过qemu以及gdb调试进行linux的 init/main.c内核启动代码分析 start_kernel的执行过程:首
阅读全文