El código fuente del programa en ejecución se puede mostrar
por pantalla mediante el comando list (abreviado
l). Sin opciones, este comando muestra la porción de
código alrededor de la línea que está siendo ejecutada en el instante en el
que se detuvo. Si el programa no está en ejecución, se muestra la rutina
main
. Este comando acepta opciones para mostrar una línea en
concreto, una línea en un fichero, una función en un fichero, e incluso el
código almacenado en una dirección de memoria completa. El comando
help list muestra todas las opciones posibles.
(gdb) l main
32 }
33 }
34 return 0;
33 }
36
37 int main(int argc, char **argv)
38 {
39 unit_ptr buf;
40
41 buf = (unit_ptr)calloc(SIZE, sizeof(struct data_unit));
42 function(buf)
(gdb)