gdb single stepping takes ages
Mark Kettenis
mark.kettenis@xs4all.nl
Wed Jun 18 08:21:00 GMT 2014
> From: Tim Sander <tim@krieglstein.org>
> Date: Wed, 18 Jun 2014 09:24:04 +0200
>
> Hi
>
> I am currently using openocd as a gdbserver backend for debugging an
> embedded target with gdb 7.7. When i want to step over a single line
> with -exec-next:
>
> for(int a=0; a<1000000;a++){ };
>
> the time taken for the step is linear to the maximum count number and takes in
> my setup about 1 second for one increment of a. Setting a temp breakpoint in
> the next line and continuing works much faster.
>
> So is there a way improve the stepping speed in such situations?
Use a native debugger.
More information about the Gdb
mailing list