概述
Mit6.S081-GDB使用
- 一、简介
- 二、常用命令
- 1,continue
- 2,break
- 1)设置断点
- 2)查看断点
- 2)删除断点
- 3,print
- 4,layout
- 三、调试xv6代码
一、简介
gdb可用于调试c程序
二、常用命令
1,continue
运行直至遇到一个断点
2,break
1)设置断点
在某个地址处设置断点:break *0x3ffffff10e
在某个函数处设置断点:break syscall
在某个文件某行设置断点:break kernel/syscall.c:106
2)查看断点
info break
2)删除断点
delete 断点编号(通过info break查到):delete 2
delete 起始断点-终止断点:delete 1-5
3,print
打印某个变量:print val
4,layout
layout split
layout src
layout asm
layout reg
layout tui
三、调试xv6代码
在xv6目录下执行make qemu-gdb;新开一个窗口,在相同目录下执行gdb-multiarch
最后
以上就是轻松保温杯为你收集整理的Mit6.S081-GDB使用一、简介二、常用命令三、调试xv6代码的全部内容,希望文章能够帮你解决Mit6.S081-GDB使用一、简介二、常用命令三、调试xv6代码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复