Linux0.11内核可视化调试方法
2013-05-24 09:01
435 查看
先运行start_bochs.bat,敲一下回车,显示waiting for gdb connection on localhost:1234
运行bin目录下的insight.exe
File->Open 打开linux-0.11\tools目录下的system.exe
File->Target Settings Target下拉列表中选择Remote/TCP,hostname:localhost,prot:1234
View->Console,打开控制台
Run->Run ,运行,停在startup_32
控制台中输入以下命令
(gdb) break start
Breakpoint 2 at 0x6624: file init/main.c, line 105.
(gdb) handle SIGSEGV noprint nostop ignore
Signal Stop Print Pass toprogram Description
SIGSEGV No No No Segmentation fault
(gdb) cont
Continuing.
Breakpoint 2, start () at init/main.c:105
1. 打开linux-0.11,运行start_bochs.bat
a) 回车,看到:waiting for gdb connection onlocalhost:1234
2. 打开mingw-insight/bin,运行insight.exe
a) File->Open打开linux-0.11\tools目录下的system.exe
b) File->TargetSettings Target下拉列表中选择Remote/TCP
i.Target:Remote/TCP
ii. Hostname:localhost
iii. Port:1234
c) View->Console
d) Run->Run
注意:insight-mingw2中的insight可以显示正确的寄存器信息,而insight-mingw中的不可以!!!
运行bin目录下的insight.exe
File->Open 打开linux-0.11\tools目录下的system.exe
File->Target Settings Target下拉列表中选择Remote/TCP,hostname:localhost,prot:1234
View->Console,打开控制台
Run->Run ,运行,停在startup_32
控制台中输入以下命令
(gdb) break start
Breakpoint 2 at 0x6624: file init/main.c, line 105.
(gdb) handle SIGSEGV noprint nostop ignore
Signal Stop Print Pass toprogram Description
SIGSEGV No No No Segmentation fault
(gdb) cont
Continuing.
Breakpoint 2, start () at init/main.c:105
1. 打开linux-0.11,运行start_bochs.bat
a) 回车,看到:waiting for gdb connection onlocalhost:1234
2. 打开mingw-insight/bin,运行insight.exe
a) File->Open打开linux-0.11\tools目录下的system.exe
b) File->TargetSettings Target下拉列表中选择Remote/TCP
i.Target:Remote/TCP
ii. Hostname:localhost
iii. Port:1234
c) View->Console
d) Run->Run
注意:insight-mingw2中的insight可以显示正确的寄存器信息,而insight-mingw中的不可以!!!
相关文章推荐
- linux0.11学习笔记-技术铺垫-简单AB任务切换程序(3)-调试手段和方法
- Linux内核调试方法
- 我看《Linux0.11内核完全注释2.01》的方法
- Linux内核调试方法
- GDB简单调试linux内核与模块的方法
- ubuntu 8.04 bochs 调试linux 0.11内核 .
- 利用bochs调试linux 0.11内核
- Ubuntu 12.04安装Bochs 2.6.2, 调试linux 0.11 内核
- linux 内核调试方法
- linux设备驱动学习笔记--内核调试方法之printk
- Linux内核调试方法的总结
- Eclipse + qemu调试Linux 0.11内核
- bochs调试linux 0.11内核
- linux内核调试方法总结
- linux-0.11内核调试运行阅读环境的搭建及使用
- 【转】linux内核调试方法总结
- 《Linux0.11内核完全注释》读后小结 --- 调试环境的搭建
- gdb调试linux0.11内核。
- SUSE 11.2 下使用bochs调试linux-0.11内核(原创)
- 《Linux0.11内核完全注释》读后小结 --- 调试环境的搭建