Linux内核分析。5
来源:互联网 发布:怎么降低软件版本 编辑:程序博客网 时间:2024/06/05 14:37
1)先更新menu
2)在main函数中添加新的MenuConfig并添加相应函数
3)之后进入menu中使用make rootfs=>自动编译生成根文件系统
开始使用GDB调试
首先qemu -kernel linux-3.18.6/arch/x86/bzImage -initrd rootfs.img -s -S
然后gdb 进入文件file linux-3.18.6/vmlinux;target remote:1234。
设置断点:
system_call()到iret的简单流程
总结:
总的来说对gdb调试了解的还是不够深入。但是通过本节的学习我学习了以下知识:
系统调用是一种特殊的中断。了解了从-system_call()到iret的简单流程。
转自20135237朱国庆+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
分析system_call中断处理过程
0 0
- Linux内核分析。5
- linux内核分析(5)
- Linux内核分析-4/5/系统调用
- Linux内核源代码情景分析笔记---对照4.2.5内核
- Linux内核技术分析
- 开始linux内核分析
- Linux内核技术分析
- Linux 内核启动分析
- Linux内核启动分析
- Linux内核分析-说明
- linux内核定时器分析
- Linux 内核Makefile分析
- Linux内核分析-网络
- Linux 内核启动分析
- 深入分析linux内核
- linux内核hlist分析
- linux内核分析
- linux内核分析基础
- Spring Mvc那点事---(34)Spring事务基于AspectJ实现
- 认识CoreData-多线程
- Xcode之断点调试详解
- 设计模式-抽象工厂
- 用两个栈实现对列 用两个队列实现栈
- Linux内核分析。5
- GNU make
- C# 16进制与字符串、字节数组之间的转换
- Web前端和后端之区分
- 如何在word中优雅的插入代码?
- PCA降维算法及MATLAB实现
- 头文件
- English Summary in July
- windows 下 Git push 出错