Estoy usando gdb-7.0.1 y creo que he detectado un error en cierta sección de mi código, que tiene un bucle for
. El bucle for
pareceContinuar una iteración en C++ hasta un número de iteración específico en gdb
for (int i=0 ; i< end ; ++i)
{
//Code here.
}
Aquí end
es un muy gran número entero. El código no falla en la primera iteración y parece bloquearse en algún lugar en el número de iteración end/2
.
Ya que quiero entender el comportamiento del código en la iteración número end/2
, simplemente stepping
y nexting
de i=0
hasta que llegue a este punto iteración, es inviable.
¿Hay una manera de contar gdb
continuar a través de un bucle hasta que consigue i
y el valor end/2
luego esperar a que el usuario al paso manualmente a través de número de iteración end/2
?
estoy usando gcc-4.5.2
en Ubuntu Linux
http://blog.vinceliu.com/2009/07/gdbs-conditional-breakpoints.html –