NVlabs / NVBit

198 stars 18 forks source link

Can't instrument the codes in the function which is passed as a pointer if enabling relocatable device code #88

Open xinyi-li7 opened 2 years ago

xinyi-li7 commented 2 years ago

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!