X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=mono%2Fmetadata%2Fsgen-bridge.c;h=9d7809a211a4a550269488fa7dc2b18be7bb0e33;hb=50e2ecc773eaa9b288261af85f6f2dafd09f4522;hp=7ec2d4386dfb5f4934169182128e402931b4f397;hpb=89ce2b94f3f9cec00446168096076499c1c1bde4;p=mono.git diff --git a/mono/metadata/sgen-bridge.c b/mono/metadata/sgen-bridge.c index 7ec2d4386df..9d7809a211a 100644 --- a/mono/metadata/sgen-bridge.c +++ b/mono/metadata/sgen-bridge.c @@ -1,5 +1,6 @@ -/* - * sgen-bridge.c: Simple generational GC. +/** + * \file + * Simple generational GC. * * Copyright 2011 Novell, Inc (http://www.novell.com) * Copyright 2011 Xamarin Inc (http://www.xamarin.com) @@ -46,6 +47,9 @@ static SgenBridgeProcessor compare_to_bridge_processor; volatile gboolean bridge_processing_in_progress = FALSE; // FIXME: The current usage pattern for this function is unsafe. Bridge processing could start immediately after unlock +/** + * mono_gc_wait_for_bridge_processing: + */ void mono_gc_wait_for_bridge_processing (void) { @@ -58,6 +62,9 @@ mono_gc_wait_for_bridge_processing (void) sgen_gc_unlock (); } +/** + * mono_gc_register_bridge_callbacks: + */ void mono_gc_register_bridge_callbacks (MonoGCBridgeCallbacks *callbacks) { @@ -87,7 +94,7 @@ bridge_processor_name (const char *name) } static gboolean -bridge_processor_started () +bridge_processor_started (void) { return bridge_processor.reset_data != NULL; } @@ -132,7 +139,7 @@ init_bridge_processor (SgenBridgeProcessor *processor, BridgeProcessorSelection * is done initing. Actual initialization then only occurs if it is ready. */ void -sgen_init_bridge () +sgen_init_bridge (void) { if (sgen_gc_initialized ()) { // This lock is not initialized until the GC is