随笔 - 8  文章 - 26  trackbacks - 0
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(4)

随笔档案

文章分类

文章档案

相册

C++语言

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 

Bochs调试指令

 

1b addr 在物理地址处设置断点

 

2lb 在线性地址处设置断点

 

3info break 显示当前所有的断点的信

 

4c 继续执行知道遇到断点

 

5n 单步执行,跳过子程序

 

6s 单步执行

 

7s num ( s指令后加一数字执行n

 

8dump_cpu 查看寄存器信息

 

9xp /nuf addr 显示物理内存的数据

(:xp /32bx 0x7c00 ----显示0x7c00 开始处的内存内容

32bx --b 代表显示字节 x 表示以16进制显示)

 

10x /nuf addr 显示线性内存地址的数据

 

11disassemble [/count] start end 反汇编一段线性内存

u [/count] start end 反汇编一段线性内存(作用与上面的一样)

(count 参数指明要反汇编的指令条数 ,例子:u /5 --反汇编从当前地址开始的5条指令)

 

 

 

12vbreak segment:offset 在指定的虚拟地址处设置断点(段地址:偏移)

 

13info指令组

info break 展示当前的断点状态信息

info dirty 展示自从上次显示以来物理内存中的脏页(被写的页)

info program 展示程序的执行状态

info r|reg|rigisters 展示寄存器内容

info cpu 展示CPU寄存器内容

info fpu 展示FPU寄存器的状态

info idt 展示中断描述表

info ivt 展示中断向量表(保护模式下无效)

info gdt 展示全局描述表

info tss 展示当前的任务状态段

info cr 展示CR0-CR4寄存器状态

info flags 展示标志寄存器

 

 

 

posted on 2008-10-25 21:59 杨彬彬 阅读(1181) 评论(0)  编辑 收藏 引用 所属分类: 操作系统

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理