[英]Print out argument with GDB in the end if function
當我使用 GDB 調試 Linux 進程時,我在 function 中放置了一個斷點
b 0xabcd
這個 function 有一個寄存器 r1 作為參數,在 function 的末尾,它將存儲一個我想打印的值
保存該寄存器地址並將其打印在 function 末尾的正確方法是什么?
保存該寄存器地址的正確方法是什么
寄存器沒有地址(它們不在 memory 中,這就是使它們以寄存器開頭的原因),所以你不能。
並打印在 function 的末尾?
有關如何打印 function 執行結果的信息,請參閱此答案。 您需要將示例從x86_64
稍微修改為arm
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.