- 反汇编 C 程序
- Linux 内核启动过程
- system_call 中断处理过程
- sys_execve 处理过程
- 编译内核程序
- 系统调用的两种方式
- sys_clone 处理过程
- Linux 进程调度机制
本课程是MOOC课程《Linux 内核分析》的配套实验,可以带您用理论结合实践的方法一步一步抓住Linux内核最核心的部分代码,理解Linux操作系统运行的基本过程及涉及的核心机制。
如果你以前没有任何编程基础,推荐学习 C 语言入门教程;
本课程是 MOOC 课程《Linux 内核分析》的配套实验,开始之前,建议先学习理论课程。
have a nice day with linux kernel!
have a nice day!
赞!
不错不错!!
顶不住啦
顶不住拉
自己搭环境费劲,书中的github网址不能打开, https://raw........。
Entry: 建立新栈, 1)pushl %ebp 先移动esp到新的空白栈顶,存入当前栈底地址; =》用于之后返回,leave时popl %ebp,恢复 2) 之后把新栈底地址放入 %ebp, 这是esp和ebp指向同一个地址, movl %esp,%ebp
3)汇编后的代码用命令 g/.s*/d 去掉带标点的行
环境很好,就是有时候会卡住
好
实验环境体验不错
很好
target remote:1234 连接超时