diff runtime/fixed_alloc.h @ 89:5a195ee08eac

Fix memory leak and bug that was preventing First@Dictionary from working properly
author Mike Pavone <pavone@retrodev.com>
date Sat, 31 Jul 2010 00:19:15 -0400
parents d1569087348f
children e73a93fb5de1
line wrap: on
line diff
--- a/runtime/fixed_alloc.h	Fri Jul 30 19:52:54 2010 -0400
+++ b/runtime/fixed_alloc.h	Sat Jul 31 00:19:15 2010 -0400
@@ -30,11 +30,13 @@
 	mem_block *freelist;
 	mem_block *inuse[(MAX_SIZE-MIN_SIZE)/STRIDE];
 	uint32_t freecount;
+	uint32_t fullcount;
 } mem_manager;
 
 void fixed_alloc_init();
 mem_manager * new_mem_manager();
 void * falloc(size_t size, mem_manager * manager);
 void ffree(void * ptr, size_t size, mem_manager * manager);
+void print_mem_info(mem_manager * manager);
 
 #endif //FIXED_ALLOC_H_