Bochs几条基本指令:
通过物理地址查看内存时,可以不加参数'/nuf':
其中n指定显示的单元数,默认是1;
u 指定每个显示单元的大小(b表示字节、h表示字(2字节)、w表示双字(4字节)),默认是w;
f 指定显示格式(x 十六进制、d 有符号十进制、u 无符号十进制、o 八进制、t 二进制、c 字符),默认是x
可以通过输入命令help查看相关命令参数信息
例:help x
help b
另外再做一些补充:
------------------------
查看段寄存器和段描述符寄存器
info gdt 查看全局描述符表的信息
info idt 查看中断描述符表的信息
info ldt 查看局部描述符表的信息
info tss 查看任务状态段的信息
设置读写断点
watch read addr
watch write addr
删除读写断点
unwatch read addr
unwatch write addr
unwatch 删除所有现有的读写断点
显示现有读写断点
watch
停止调试并退出
quit
查看堆栈
print-stack