2013-02-10 157 views
3

考慮一個函數有10行代碼的情況,並且您正在通過GDB進行步驟調試,並且位於第6行。 你會意識到,函數調用,在4號線做了一些偷懶了,由於這是你在第5行gdb步驟調試C程序

假設4號線函數調用不會做出什麼過激舉動(MEM免費等),你想使你的SP點@第4行,並進入該功能,而無需重新運行該測試用例。

我已經能夠通過註冊表修改來做到這一點。

我想知道的是,有沒有一些gdb命令可以幫助我在不使用手動註冊表mod的情況下實現上述目的。

謝謝,

回答

3

使用jump命令所描述here

0

只需在你需要的行上設置一個斷點(使用break命令)並跳轉到它(使用跳轉命令)。