[sgen] Shadow cementing table to allow cementing during concurrent major collections.
[mono.git] / mono / metadata / sgen-pinning.h
index 0586d67862d5a83510c72392f375518e1b6492a1..9dff2ea69ed24d0d9d513bf05fbb59e5dc6f1394 100644 (file)
@@ -49,7 +49,9 @@ void sgen_pin_stats_reset (void) MONO_INTERNAL;
 
 void sgen_cement_init (gboolean enabled) MONO_INTERNAL;
 void sgen_cement_reset (void) MONO_INTERNAL;
-gboolean sgen_cement_lookup_or_register (char *obj, gboolean do_register) MONO_INTERNAL;
+void sgen_cement_concurrent_start (void) MONO_INTERNAL;
+void sgen_cement_concurrent_finish (void) MONO_INTERNAL;
+gboolean sgen_cement_lookup_or_register (char *obj, gboolean concurrent_cementing) MONO_INTERNAL;
 void sgen_cement_iterate (IterateObjectCallbackFunc callback, void *callback_data) MONO_INTERNAL;
 void sgen_cement_clear_below_threshold (void) MONO_INTERNAL;