簡體   English   中英

調試程序集

[英]Debugging assembly

如何調試匯編代碼? 我在Linux上並且有gdb方便。 我知道我可以看寄存器。 有哪些調試匯編代碼的方法?

當然,您也可以像使用C或任何其他編譯語言一樣使用斷點 本文介紹了調試匯編程序的過程。

使用“disassemble” gdb命令可以看到即將執行的匯編代碼。 這與觀察寄存器一起,可以讓您深入了解CPU的實際作用。

當然你可以使用帶有可執行elf文件參數的nm命令,它會顯示帶有地址的可用標簽。 由此可以在特定地址上設置斷點,然后使用“si”debug命令執行單個指令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM