【问题标题】:Printing dissasembly information in Cuda-gdb在 Cuda-gdb 中打印反汇编信息
【发布时间】:2017-05-19 17:22:50
【问题描述】:

我想打印来自 cuda 反汇编的信息。

例如,我可以使用信息寄存器 R1 在 cuda 中打印寄存器,但是我无法弄清楚如何在 (MOV R1, c[0x0][0x20]) 中打印 c[0x0][0x20] 或在 (STL.U8 [R13+0x9f], RZ) 中引用 [R13+0x9f]

【问题讨论】:

    标签: cuda cuda-gdb


    【解决方案1】:

    使用 gdb 或 cuda-gdb 时,可以使用 disass 命令反汇编当前代码或特定位置的代码。

    cuda-gdb a.out
    

    调试程序

    b main
    

    打破主线

    r
    

    运行程序,当断点被命中时

     disass
    

    在断点处反汇编以下代码

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-22
      • 2014-03-15
      • 1970-01-01
      • 1970-01-01
      • 2019-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多