estoy depuración de código que tiene este aspecto:Depuración con GDB - cómo escapar de un bucle
while (true){
// do something ...
size_t i = foo(); // <- bp set here
if (flag_set) break;
}
// More code follows here ...
Quiero romper en la llamada a la función foo(), invoque un par de veces y luego salte del ciclo while por completo (supongamos que tenemos la garantía de que se establecerá la bandera, para que podamos salir del ciclo.
¿Cómo salgo completamente del ciclo ?. siguiente iteración. Lo que quiero hacer es salir del "fragmento de código" actual (en este caso, el ciclo while)
¿Desea salir literalmente del ciclo (como si tuviera una instrucción 'break;' en su código)? ¿O solo para indicarle a gdb que no se detenga nuevamente hasta que salga del bucle? – thkala