After encountering a couple of bugs in the code of oclhashcat-plus32.exe for certain hash types and modes, I got the idea of checking the code of the kernel for my specific GPU implemented by oclhashcat-plus32.exe
I have located all the kernel modules specific to my GPU (Cypress) in the kernels directory of oclhashcat-plus32.exe
However, I am not sure if it is possible to view the code?
I have the AMD APP KernelAnalyzer but it requires me to enter the OpenCL source code and compile it. It will allow me to view the disassembled code in either IL or x86 which is good, but in this case I need to have the source code.
Note: This is just because of my interest in learning about the way various hashing algorithms are implemented on the GPU and also an attempt in fixing some of the bugs I am facing. If the admins/moderators do not want this topic to be public, they can delete it.
I understand
I don't think there is a kernel code decompiler and disassembler available for AMD Applications.
I have located all the kernel modules specific to my GPU (Cypress) in the kernels directory of oclhashcat-plus32.exe
However, I am not sure if it is possible to view the code?
I have the AMD APP KernelAnalyzer but it requires me to enter the OpenCL source code and compile it. It will allow me to view the disassembled code in either IL or x86 which is good, but in this case I need to have the source code.
Note: This is just because of my interest in learning about the way various hashing algorithms are implemented on the GPU and also an attempt in fixing some of the bugs I am facing. If the admins/moderators do not want this topic to be public, they can delete it.
I understand
I don't think there is a kernel code decompiler and disassembler available for AMD Applications.