快连VPN:速度和安全性最佳的VPN服务
單步調試命令包括:進入函數內部:step(執行第一條指令);next(跳過初始化)函數內部調試:step(執行一條指令);next(跳過函數調用和循環);stepi(執行彙編指令);nexti(跳過彙編指令的函數調用和循環)查看參數和局部變量:p param(打印參數值);p var(打印局部變量值)其他命令:finish(完成函數執行);return(返回調用函數);jump(跳至指定行號或函數);until(執行至指定行號或函數);break(設置斷點)
gdb 單步調試命令
進入函數內部
進入函數內部進行單步調試,可以使用以下命令:
- step:進入函數,並執行第一條指令。
- next:進入函數,並跳過參數變量的初始化。
單步調試
在函數內部進行單步調試,可以使用以下命令:
- step:執行一條指令,並進入下一個指令。
- next:執行一條指令,並跳過函數調用和循環。
- stepi:執行一條彙編指令。
- nexti:執行一條彙編指令,並跳過函數調用和循環。
查看參數和局部變量
在函數內部,可以通過以下命令查看參數和局部變量的值:
- p param:打印參數 param 的值。
- p var:打印局部變量 var 的值。
其他單步調試命令
- finish:完成當前函數的執行,並返回調用函數。
- return:返回到調用函數。
- jump:跳到指定的行號或函數。
- until:執行指令直到到達指定的行號或函數。
- break:在指定的行號或函數處設置斷點。
以上就是gdb單步調試命令 gdb進入函數內部單步調試命令的詳細內容,更多請關注本站其它相關文章!