From: juergen.weiss (juergen.weiss@uni-oldenburg.de)
Date: Thu Aug 28 2003 - 16:21:45 CEST
High List,
die folgende Vorgehensweise ist beim auffinden von Memory-Problemen
hilfreich!
1) Programm eingeben
=================================================================
#include <mcheck.h>
#include <stdlib.h>
int main( void )
{
mtrace(); /* Initialize the trace functionality */
malloc(7); /* Allocate some memory, but don't frre it. */
return 0;
}
=================================================================
2) Compilieren:
# gcc -Wall -g -o mcheck-test mcheck-test.c
3) Starten:
# env MALLOC_TRACE=./mcheck-test.out ./mcheck-test
4) Auswerten:
# mtrace ./mcheck-test ./mcheck-test.out
Memory not freed:
-----------------
Address Size Caller
0x08049878 0x7 at /root/Programming/C/mcheck/mcheck-test.c:7
-- ****************************************************************** _ __ Juergen Weiss /_/ /_/ / Systemadministration Universität Oldenburg / / /\ /_ Carl von Ossietzky Str. 9-11 / 26129 Oldenburg Hochschul- Tel.: 49 441/7984407 Fax: 49 441/798R4413 rechenzentrum Mail: mailto:juergen.weiss@uni-oldenburg.de ******************************************************************
This archive was generated by hypermail 2.1.7 : Thu Aug 28 2003 - 16:21:55 CEST