[sgen] Add option for parallel nursery collector
[mono.git] / mono / sgen / sgen-gc.h
index e8df83337a63fc88e57f4a40aa34a0ea8c68f39b..f90c44469454e6bc50850a031464269296f61c8d 100644 (file)
@@ -559,6 +559,7 @@ sgen_nursery_is_object_alive (GCObject *obj)
 
 typedef struct {
        gboolean is_split;
+       gboolean is_parallel;
 
        GCObject* (*alloc_for_promotion) (GCVTable vtable, GCObject *obj, size_t objsize, gboolean has_references);
 
@@ -578,7 +579,7 @@ typedef struct {
 
 extern SgenMinorCollector sgen_minor_collector;
 
-void sgen_simple_nursery_init (SgenMinorCollector *collector);
+void sgen_simple_nursery_init (SgenMinorCollector *collector, gboolean parallel);
 void sgen_split_nursery_init (SgenMinorCollector *collector);
 
 /* Updating references */