2017-01-05 12 views
1

Я хотел бы распечатать информацию c cuda разборка.Печать информации о рассылке в Cuda-gdb

Я могу печатать регистры CUDA, используя данные регистров R1, например, однако я не могу понять, как печатать c[0x0][0x20] в (MOV R1, c[0x0][0x20]) или deferenced [R13+0x9f] в (STL.U8 [R13+0x9f], RZ)

ответ

1

При использовании GDB или CUDA -gdb, вы можете использовать команду disass для демонстрации текущего кода или кода в определенном месте.

cuda-gdb a.out 

отладки программы

b main 

перерыв в основной

r 

запустить программу, когда достигает точки останова

disass 

разобрать следующий код в контрольной точке