我想从cuda反汇编打印信息。
我能够使用信息寄存器R1在cuda中打印寄存器,但是我无法弄清楚如何在(c[0x0][0x20]
)或deferenced MOV R1, c[0x0][0x20]
中打印[R13+0x9f]
( STL.U8 [R13+0x9f], RZ
)
答案 0 :(得分:1)
使用gdb或cuda-gdb时,可以使用disass命令反汇编特定位置的当前代码或代码。
cuda-gdb a.out
调试程序
b main
打破主
r
在遇到断点时运行程序
disass
在断点处反汇编以下代码