debugging gdb是否可以将所有指令及其地址单独记录在一个特定的共享库中?

q3qa4bjr  于 2023-10-24  发布在  其他
关注(0)|答案(1)|浏览(94)

使用gdb,我希望记录所有指令及其地址-如果可能的话,最好是每条指令前后的寄存器值-我正在调试一个Android应用程序,可以在库中中断和单步执行,但我想或多或少地自动收集所述库中的指令和寄存器值。我通过Android上的gdbserver连接到Android模拟器上的gdb instance和gdb与远程目标在我的本地机器上。

5jdjgkvh

5jdjgkvh1#

gdb是否可以将所有指令及其地址单独记录在一个特定的共享库中?
它可以,但这样做会非常缓慢。
此外,没有简单的方法可以做到这一点:您必须使用嵌入式Python并编写脚本来打印您想要的任何数据。

相关问题