When the function is inlined, it doesn't appear as a proper symbol in the executable, so there's no way for gdb to execute it. The simplest thing to do is probably to compile with function inlining disabled, either by -fno-inline-functions or (still better) -O0.