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