Por ejemplo, tengo una función NamespaceA :: ClassB :: FunctionC() en mi programa. Sé que puedo pedirle a GDB que se divierta allí, por "romper NamespaceA :: ClassB :: FunctionC". Pero, ¿qué debo hacer si solo quiero que GDB se rompa allí, después de que esta función se llame, digamos, 100 veces?¿Cómo pedirle a GDB que se rompa en una función solo después de que se le llame en ciertas ocasiones?
Creo que una solución alternativa es agregar una variable más en el programa, y luego está el comando "break ... if cond" en GDB que puedo usar. ¿Pero puedo lograr lo mismo sin agregar variables a mi programa?
Gracias.
ver pregunta relacionada bajo http://stackoverflow.com/questions/2956889/how-to-set-a-counter-for-a-gdb -breakpoint – Omar
Posible duplicado de [¿Cómo hacer que un punto de corte GDB solo se rompa después de que se alcanza el punto un número dado de veces?] (https://stackoverflow.com/questions/2956889/how-to-make-a-gdb-breakpoint -only-break-after-the-point-is-reached-a-given-numbe) –