[svn:parrot] r44205 - branches/sys_mem_reduce/src/gc

bacek at svn.parrot.org bacek at svn.parrot.org
Fri Feb 19 22:43:48 UTC 2010


Author: bacek
Date: Fri Feb 19 22:43:48 2010
New Revision: 44205
URL: https://trac.parrot.org/parrot/changeset/44205

Log:
Update GC INF to use internal allocations.

Modified:
   branches/sys_mem_reduce/src/gc/gc_inf.c

Modified: branches/sys_mem_reduce/src/gc/gc_inf.c
==============================================================================
--- branches/sys_mem_reduce/src/gc/gc_inf.c	Fri Feb 19 22:27:51 2010	(r44204)
+++ branches/sys_mem_reduce/src/gc/gc_inf.c	Fri Feb 19 22:43:48 2010	(r44205)
@@ -502,7 +502,7 @@
     if (size == 0)
         return;
 
-    mem      = (char *)mem_sys_allocate(size);
+    mem      = (char *)mem_internal_allocate(size);
 
     Buffer_bufstart(str) = str->strstart = mem;
     Buffer_buflen(str)   = size;
@@ -514,7 +514,7 @@
     ASSERT_ARGS(gc_inf_reallocate_string_storage)
     char *mem;
 
-    mem      = (char *)mem_sys_realloc(Buffer_bufstart(str), size);
+    mem      = (char *)mem_internal_realloc(Buffer_bufstart(str), size);
 
     Buffer_bufstart(str) = str->strstart = mem;
     Buffer_buflen(str)   = size;
@@ -533,7 +533,7 @@
     if (size == 0)
         return;
 
-    mem      = (char *)mem_sys_allocate(size);
+    mem      = (char *)mem_internal_allocate(size);
 
     Buffer_bufstart(buffer) = mem;
     Buffer_buflen(buffer)   = size;
@@ -545,7 +545,7 @@
     ASSERT_ARGS(gc_inf_reallocate_buffer_storage)
     char *mem;
 
-    mem = (char *)mem_sys_realloc(Buffer_bufstart(buffer), size);
+    mem = (char *)mem_internal_realloc(Buffer_bufstart(buffer), size);
 
     Buffer_bufstart(buffer) = mem;
     Buffer_buflen(buffer)   = size;
@@ -564,7 +564,7 @@
 {
     ASSERT_ARGS(gc_inf_free_fixed_size_storage)
     if (data)
-        free(data);
+        mem_internal_free(data);
 }
 
 /*


More information about the parrot-commits mailing list