In #16, it seems the rdc problem has been fixed. However, if we pass the device function as a function pointer to the kernel, the same issue -- cannot instrument, will appear again. I think it is not caused by the function pointer itself since if we put the definition of this function in one header and disable -rdc, the device function can be instrumented.
I used the same example from #16 but modify to enable the function pointer. Here I attached the example
NVBit_Example2.zip
I would very appreciate if you could help solve this issue!
In #16, it seems the
rdc
problem has been fixed. However, if we pass the device function as a function pointer to the kernel, the same issue -- cannot instrument, will appear again. I think it is not caused by the function pointer itself since if we put the definition of this function in one header and disable-rdc
, the device function can be instrumented.I used the same example from #16 but modify to enable the function pointer. Here I attached the example NVBit_Example2.zip
I would very appreciate if you could help solve this issue!