Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用bochsdbg在bochsrc.txt中自动设置断点?_Bochs - Fatal编程技术网

如何使用bochsdbg在bochsrc.txt中自动设置断点?

如何使用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后,您可以通过键入以下内容来源

我想在运行bochsdbg时将断点设置为0x7c00

我不想每次都亲自输入这两个命令

  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文件可能包含要执行的调试器命令,如加载符号、设置断点或监视内存位置