que estoy escribiendo un compilador que genera código C. Los programas producidos consisten solo en la función principal, y usan mucha memoria, que se asigna con malloc(). La mayor parte de la memoria asignada se usa solo en una pequeña parte del programa, y pensé que sería una buena idea liberarla() después de su uso, ya que no se volverá a utilizar. Me alegraría, entonces, si valgrind me informara acerca de la memoria no libre() d al final del programa, es decir, memoria alcanzable. Estoy usando valgrind con --error-exitcode = 1 dentro de un Makefile, para verificar este tipo de problema automáticamente.¿Cómo hacer el informe valgrind un error cuando todavía hay allocs alcanzables
La pregunta es: ¿hay una manera de hacer la salida valgrind con 1 en caso de que todavía son alcanzables allocs?