| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 747 人关注过本帖
标题:一个专为操作系统开发者兴及汇编高手而设的x86-ia32调试器
只看楼主 加入收藏
un_overload
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-8-7
结帖率:0
收藏
 问题点数:0 回复次数:0 
一个专为操作系统开发者兴及汇编高手而设的x86-ia32调试器
一个专为操作系统开发者兴及汇编高手而设的x86-ia32调试器

http://code.

什么是Peter-Bochs?

-它是一个增强型的bochs模拟器,它加入了一些更强大的调试命令,包括超级中断点,

加入了什么调试命令?

-sm, sbreak

命令教程

sm <开始地址> <length> <值>    从内存<开始地址>到<开始地址+lenght>搜索<值>,<值>可以是8/16/32位的16进制/8进制值
gdt <开始号码> <结束号码>    更详细的打印GDT
超级断点

sbreak list    列出所有超级断点
sbreak add <开始物理地址> <结束物理地址>    如果CPU进入这个内存区域, bochs将停止
sbreak add <寄存器>    如果寄存器的值变更, bochs将停止. <寄存器>可以是eax, ax, ah, cx, ds, si, esp, di
sbreak add <寄存器> = <值>    如果寄存器的值变成你所指定的值, bochs将停止. <寄存器>可以是eax, ax, ah, cx, ds , si, esp, di
sbreak delete <号码>    删除超级中断点
搜索更多相关主题的帖子: 调试器 操作系统 开发者 汇编 
2009-08-07 11:08
快速回复:一个专为操作系统开发者兴及汇编高手而设的x86-ia32调试器
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014749 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved