如何使用bochsdbg在bochsrc.txt中自动设置断点?
我想在运行bochsdbg时将断点设置为0x7c00 我不想每次都亲自输入这两个命令如何使用bochsdbg在bochsrc.txt中自动设置断点?,bochs,Bochs,我想在运行bochsdbg时将断点设置为0x7c00 我不想每次都亲自输入这两个命令 b 0x7c00 c 如何在bochsrc.txt中执行此操作 谢谢~使用魔法断点怎么样?将magic\u break:enabled=1添加到您的bochsrc文件中,然后将xchg bx,bx添加到您要在asm文件中设置断点的位置。您可以在运行bochs的同一目录中创建一个文件,如(brkfile.txt): pb 0x7c00 磅0x80100000 启动bochs后,您可以通过键入以下内容来源
b 0x7c00
c
如何在bochsrc.txt中执行此操作
谢谢~使用魔法断点怎么样?将
magic\u break:enabled=1
添加到您的bochsrc文件中,然后将xchg bx,bx
添加到您要在asm文件中设置断点的位置。您可以在运行bochs的同一目录中创建一个文件,如(brkfile.txt):
pb 0x7c00
磅0x80100000
启动bochs后,您可以通过键入以下内容来源文件:
源文件
如果您使用bootload,最好使用内部调试器编译bochs。内部调试器特别适用于bootloader或osdev您也可以在rc文件中写下所有命令并按如下方式运行Bochs bochs-f.bochsrc.32.obj-dbglog$loghome/$log.log-rc./debug.rc rc文件可能包含要执行的调试器命令,如加载符号、设置断点或监视内存位置