Hace unas semanas te mostré cómo puedes utilizar GDB para observar los valores que toman las variables en un programa. Sin embargo, lo más complejo que observamos en aquella ocasión
Seguir leyendo »Etiqueta: comandos
06. Depuración: la pila de llamadas
En la nota anterior te mostré cómo controlar el flujo de ejecución utilizando breakpoints condicionales y asociando comandos a ellos. Con estas herramientas ganamos bastante flexibilidad a la hora de
Seguir leyendo »05. Depuración: breakpoints II
A estas alturas ya estamos familiarizados con los breakpoints, sabemos que siempre que nuestro programa alcance uno de estos, su ejecución se detendrá. Pero hay escenarios en los que no
Seguir leyendo »03. Depuración: watchpoints
Siempre que el depurador alcance un punto de quiebre, éste detendrá la ejecución del programa en ese punto siempre que el breakpoint esté habilitado. Por lo tanto, podemos controlar de
Seguir leyendo »02. Depuración: breakpoints I
En la nota anterior, a modo de introducción, mostré a grandes rasgos el uso básico del depurador de GNU. Bien, ha llegado el momento de entrar un poco más en
Seguir leyendo »01. Depuración: introducción a GDB
Nadie es perfecto, eso no es nada nuevo. Y los desarrolladores de software no somos la excepción, cometemos errores todo el tiempo, algo que llamamos «introducir bugs«. Por cierto: el
Seguir leyendo »