Branch: Tag:


2000-04-15 05:05:28 by Fredrik Hübinette (Hubbe) <>

more and better debug, some cleanup in gc()

Rev: src/dmalloc.h:1.25
Rev: src/gc.c:1.65
Rev: src/gc.h:1.29
Rev: src/interpreter.h:1.37
Rev: src/las.c:1.175
Rev: src/main.c:1.89
Rev: src/mapping.c:1.73
Rev: src/object.c:1.109
Rev: src/pike_macros.h:1.15
Rev: src/pike_memory.c:1.65
Rev: src/program.c:1.226
Rev: src/stralloc.c:1.82
Rev: src/svalue.h:1.51
Rev: src/threads.c:1.119
Rev: src/threads.h:1.81

276: Inside #if defined(DEBUG_MALLOC)
  #ifdef DEBUG_MALLOC    if (inherit->storage_offset == 0x55555555) {    fprintf(stderr, "The inherit %p has been zapped!\n", inherit); -  debug_malloc_dump_references(inherit); +  debug_malloc_dump_references(inherit,0,2,0);    fprintf(stderr, "It was extracted from the program %p %d\n", p, i);    describe(p);    fprintf(stderr, "Which was in turn taken from the object %p\n", o);