社区
Linux_Kernel
帖子详情
td和bochsdbg如何调试
commonnx
2011-03-23 04:35:37
1。-----------td:每次调试到某个地方都会自动跳出td界面,跳到了另外一个dos执行界面
bochsdbg:每次调试到某个地方,发现光标一直停那里了,调试不了。
怎么会这样?
2.-------------此外,最近在实践《自己动手写操作系统》,执行内核,且当前只有一个进程,通过时钟中断进行进程切换,其实就是不断的执行同一个进程,但是执行一会就会遇到#GP错误,想通过调试解决,但不知如何入手?
...全文
80
1
打赏
收藏
td和bochsdbg如何调试
1。-----------td:每次调试到某个地方都会自动跳出td界面,跳到了另外一个dos执行界面 bochsdbg:每次调试到某个地方,发现光标一直停那里了,调试不了。 怎么会这样? 2.-------------此外,最近在实践《自己动手写操作系统》,执行内核,且当前只有一个进程,通过时钟中断进行进程切换,其实就是不断的执行同一个进程,但是执行一会就会遇到#GP错误,想通过调试解决,但不知如何入手?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ww2000e
2011-03-23
打赏
举报
回复
bochsdbg有点像gdb吧
Disassembling_Code_IDA_Pro_and_SoftICE.rar
Disassembling_Code_IDA_Pro_and_SoftICE.rar
bochs
调试
玩具操作系统的方法
,打开
bochsdbg
。同理他也会让你选择配置文件。 选择完了配置文件,弹出两个窗口,一个是
调试
命令行,一个是操作系统窗口 最初的时候,他会显示一些日志,然后注意: 显示了下一条指令的所在地和指令内容。我们...
Bochs
调试
要打开的是
bochsdbg
.exe。首先在起始页面设置一些基本数据,之后进入
调试
窗口。 b 0x7c00 设置断点 c continue,即为不断执行,到断点或终点停下 r 显示通用寄存器内容 sreg 显示段寄存器内容 xp 显示指定内存地址...
bochs
调试
指令
再来些
bochsdbg
的
调试
指令吧,网上搜的有些指令因为版本问题并不能使用(我用的是2.4.6): b addr 在物理地址处设置断点 addr为物理内存地址,不加段基址 lb 在线性地址处设置断点 addr为线性物理地址,不...
bochsdbg
调试
保护模式程序的方法
Bochsrc_sample.txt里有提到: “在Bochs的配置文件里加上一句magic_break: enabled=1,然后在程序里加上一句xchg bx,bx,运行到这条指令时会断到Bochs
调试
器里。这样就可以继续
调试
下去了。
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章