Surcharge des fonctions malloc et free
Bonjour,
Afin de détecter les fuites de mémoire, j'ai surchargé les fonctions malloc et free. Pas de soucis à ce niveau.
Maintenant j'ai plusieurs programmes avec les sources que je veux tester.
Pour cela je dois manuellement ajouter deux fichiers (un .c et un.h) ainsi que les 3 directives suivantes (tout en haut de chaque fichier .c) :
Code:
1 2 3
| #include "checkMemory.h"
#define malloc(sz) check_malloc((sz), __FILE__, __LINE__)
#define free(sz) check_free((sz), __FILE__, __LINE__) |
Je cherche à savoir si il est possible d'ajouter ces trois directives automatiquement à chacun de mes fichiers sources (dans un projet, j'ai une dizaines de fichiers sources).
J'utilise mingw32 comme compilateur sous windows 7.
Merci beaucoup