--- parser3/src/main/pa_memory.C 2003/03/18 15:14:19 1.1.2.5.2.1 +++ parser3/src/main/pa_memory.C 2003/03/27 14:05:40 1.1.2.5.2.6 @@ -5,16 +5,21 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char* IDENT_MEMORY_C="$Date: 2003/03/18 15:14:19 $"; +static const char* IDENT_MEMORY_C="$Date: 2003/03/27 14:05:40 $"; -/* -#include "pa_exception.h" -#include "pa_common.h"*/ #include "pa_sapi.h" +#include "pa_common.h" -void *pa_fail_alloc(const char *what, size_t size) { - SAPI::abort("out of memory: failed to %s %u bytes", - what, size); +void *pa_fail_alloc(const char* what, size_t size) { + SAPI::abort("xx");/* + SAPI::abort("out of memory: failed to %s %u bytes. " + "heap_used=%lu, heap_free=%lu, bytes_since_gc=%lu, total_bytes=%lu", + what, size, + GC_get_heap_size(), + GC_get_free_bytes(), + GC_get_bytes_since_gc(), + GC_get_total_bytes() + );*/ // never reached return 0;