Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.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
Debugging 使用bochs进行调试时如何跳转并逐步返回_Debugging_Assembly_Bochs - Fatal编程技术网

Debugging 使用bochs进行调试时如何跳转并逐步返回

Debugging 使用bochs进行调试时如何跳转并逐步返回,debugging,assembly,bochs,Debugging,Assembly,Bochs,例如,现在我正在调试该行: [0x000000000009048a] 0008:0009048a (unk. ctxt): call .-225 (0x000903ae) ; e81fffffff 我不想介入这个功能。也就是说,我想直接去地址:0008:0009048f。博克斯能做到吗?如果我已经进入函数,我如何才能直接返回?是的,bochs支持跳过子例程调用: n|next|p - execute instruction stepping over subroutines 不,boch

例如,现在我正在调试该行:

[0x000000000009048a] 0008:0009048a (unk. ctxt): call .-225 (0x000903ae)   ; e81fffffff

我不想介入这个功能。也就是说,我想直接去地址:0008:0009048f。博克斯能做到吗?如果我已经进入函数,我如何才能直接返回?

是的,bochs支持跳过子例程调用:

n|next|p - execute instruction stepping over subroutines
不,bochs不支持运行以退出帧。您可以通过设置断点来克服这个限制(不过对于递归函数来说很繁琐)