Bochs使用总结
来源:互联网 发布:游戏编程工资 编辑:程序博客网 时间:2024/06/15 17:03
Bochs是由Kevin Lawton 于1994年开始开发的一个用于完全模拟Intel的x86模拟器。使用C++开发,它被设计成可以运行于多种主流平台下,包括x86, PPC, Alpha, Sun和MIPS。
Bochs全部用软件来模拟的,从启动到重启,包括PC的外设键盘,鼠标,VGA卡,磁盘,网卡等。Bochs自带调试器bochsdbg,它可以从PC机刚启动的时就开始模拟。
bochs常用命令:
1、bximage 生成虚拟盘;
2、在bochsrc中进行配置,然后启动,bochs -f bochsrc;
3、调试常用指令。
行为
指令
举例
在某物理地址设置断点
b addr
b 0x30400
显示当前所有断点信息
info break
info break
继续执行,直到遇上断点
c
c
单步执行
s
s
单步执行(遇到函数则跳过)
n
n
查看寄存器信息
info cpu
r
fp
sreg
creg
info cpu
r
fp
sreg
creg
查看堆栈
print-stack
print-stack
查看内存物理地址内容
xp /nuf addr
xp /40bx 0x9013e
查看线性地址内容
x /nuf addr
x /40bx 0x13e
反汇编一段内存
u start end
u 0x30400 0x3040D
反汇编执行的每一条指令
trace-on
trace-on
每执行一条指令就打印CPU信息
trace-reg
trace-reg on
0 0
- Bochs使用总结
- BOCHS 使用
- BOCHS 使用
- bochs 使用
- Bochs使用
- BOCHS问题总结篇
- bochs调试命令总结
- bochs使用方法总结
- bochs的使用
- bochs安装以及使用
- 使用bochs调试MBR
- bochs的使用心得
- Bochs简介+使用
- 使用BOCHS调试MBR
- bochs使用心得
- 虚拟机bochs使用配置
- 使用bochs调试操作系统
- 虚拟机bochs使用配置
- Android - R.java文件不自动更新时解决方案
- 数组访问越界(1)
- Integration between SharePoint 2013 and CRM 2013 (On-Premise)
- IOS tableview 小总结 (2)
- 在C++ Builder中打开浏览器加载页面
- Bochs使用总结
- Motion Graphics 101: everything you need to know
- 【CentOS】CentOS Yum 命令详解
- CString类的完美总结
- DEBUG_Printf 的一种定义(lwip)
- 荷花
- 通过Nginx访问FastDFS文件系统并进行图片文件裁剪的性能测试和分析
- 如何才能写出好的APP新闻报道及软文?
- time33 hash算法