繁体   English   中英

如果 function 最后打印出参数 GDB

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM