pike.git / src / gc.c

version» Context lines:

pike.git/src/gc.c:1:   /*   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: gc.c,v 1.323 2008/08/17 15:59:59 mast Exp $ + || $Id: gc.c,v 1.324 2008/08/23 03:58:33 mast Exp $   */      #include "global.h"      struct callback *gc_evaluator_callback=0;      #include "array.h"   #include "multiset.h"   #include "mapping.h"   #include "object.h"
pike.git/src/gc.c:4018:    }    size++;       push_constant_text("last_gc");    push_int64(last_gc);    size++;      #ifdef PIKE_DEBUG    push_constant_text ("max_rec_frames");    push_int64 (DO_NOT_WARN ((INT64) tot_max_rec_frames)); +  size++;       push_constant_text ("max_link_frames");    push_int64 (DO_NOT_WARN ((INT64) tot_max_link_frames)); -  +  size++;       push_constant_text ("max_free_extra_frames");    push_int64 (DO_NOT_WARN ((INT64) tot_max_free_extra_frames)); -  +  size++;   #endif       f_aggregate_mapping(size * 2);   }      void dump_gc_info(void)   {    fprintf(stderr,"Current number of things : %d\n",num_objects);    fprintf(stderr,"Allocations since last gc : "PRINT_ALLOC_COUNT_TYPE"\n",    num_allocs);