UC3M

Grado en Ing. Telemática/Sist. Audiovisuales/Sist. de Comunicaciones

Arquitectura de Sistemas

Septiembre 2017 - Enero 2018

17.5.4. Ejecución con Valgrind de programas previamente escritos

Recursos

  • Colección particular de programas escritos hasta ahora en la asignatura que hagan operaciones de gestión dinámica de memoria.

Plan de trabajo

  1. Recorre tu colección de programas escritos en C y la de tu compañero hasta ahora en el curso y marca aquellos en los que se incluyen operaciones de gestión dinámica de memoria (malloc, calloc, free o realloc).

  2. Para cada uno de ellos compila y ejecuta de nuevo el programa pero utilizando Valgrind. Sin arreglar ninguna de las anomalías, confecciona una tabla en la que conste esta información para cada programa. Muestra esta tabla al profesor.

  3. Repasa la implementación de cada programa para arreglar las anomalías que se hayan detectado.