Tutorial: Debugging with Intel® Distribution for GDB*
To debug OpenCL™ applications with Intel® Distribution for GDB*, make
sure you use the following flags when calling the
to enable the debug information and disable
optimizations inside the kernel
to point to the kernel source file.
This allows you to set a breakpoint in the following format:
breakpoint kernel.cl:<line number>
Launch the debugger as follows:
To start debugging, you must set a pending breakpoint because the kernel
source file is not known to the debugger yet:
set breakpoint pending on
break kernel.cl:<line number>
At runtime, the kernel sources are loaded to the debugger and the
breakpoint is hit, both for CPU and GPU offloads.