summaryrefslogtreecommitdiffstats
path: root/byterun/minor_gc.c
diff options
context:
space:
mode:
Diffstat (limited to 'byterun/minor_gc.c')
-rw-r--r--byterun/minor_gc.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/byterun/minor_gc.c b/byterun/minor_gc.c
index e328ddd4c..ec0203e92 100644
--- a/byterun/minor_gc.c
+++ b/byterun/minor_gc.c
@@ -185,7 +185,7 @@ void empty_minor_heap (void)
if (young_ptr != young_end){
in_minor_collection = 1;
- gc_message (0x02, "<", 0);
+ caml_gc_message (0x02, "<", 0);
oldify_local_roots();
for (r = ref_table; r < ref_table_ptr; r++){
oldify_one (**r, *r);
@@ -197,7 +197,7 @@ void empty_minor_heap (void)
young_limit = young_start;
ref_table_ptr = ref_table;
ref_table_limit = ref_table_threshold;
- gc_message (0x02, ">", 0);
+ caml_gc_message (0x02, ">", 0);
in_minor_collection = 0;
}
final_empty_young ();
@@ -244,7 +244,7 @@ void realloc_ref_table (void)
Assert (ref_table_limit >= ref_table_threshold);
if (ref_table_limit == ref_table_threshold){
- gc_message (0x08, "ref_table threshold crossed\n", 0);
+ caml_gc_message (0x08, "ref_table threshold crossed\n", 0);
ref_table_limit = ref_table_end;
urge_major_slice ();
}else{ /* This will almost never happen with the bytecode interpreter. */
@@ -254,9 +254,11 @@ void realloc_ref_table (void)
ref_table_size *= 2;
sz = (ref_table_size + ref_table_reserve) * sizeof (value *);
- gc_message (0x08, "Growing ref_table to %ldk bytes\n", (long) sz / 1024);
+ caml_gc_message (0x08, "Growing ref_table to %ldk bytes\n", (long) sz/1024);
ref_table = (value **) realloc ((char *) ref_table, sz);
- if (ref_table == NULL) fatal_error ("Fatal error: ref_table overflow\n");
+ if (ref_table == NULL){
+ caml_fatal_error ("Fatal error: ref_table overflow\n");
+ }
ref_table_end = ref_table + ref_table_size + ref_table_reserve;
ref_table_threshold = ref_table + ref_table_size;
ref_table_ptr = ref_table + cur_ptr;