[BACK]Return to leak_test.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / gc / tests

Annotation of OpenXM_contrib2/asir2000/gc/tests/leak_test.c, Revision 1.1

1.1     ! noro        1: #include "leak_detector.h"
        !             2:
        !             3: main() {
        !             4:     int *p[10];
        !             5:     int i;
        !             6:     GC_find_leak = 1; /* for new collect versions not compiled  */
        !             7:     /* with -DFIND_LEAK.                                        */
        !             8:     for (i = 0; i < 10; ++i) {
        !             9:         p[i] = malloc(sizeof(int)+i);
        !            10:     }
        !            11:     CHECK_LEAKS();
        !            12:     for (i = 1; i < 10; ++i) {
        !            13:         free(p[i]);
        !            14:     }
        !            15:     for (i = 0; i < 9; ++i) {
        !            16:         p[i] = malloc(sizeof(int)+i);
        !            17:     }
        !            18:     CHECK_LEAKS();
        !            19:     CHECK_LEAKS();
        !            20:     CHECK_LEAKS();
        !            21: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>