projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #5614 from alexrp/master
[mono.git]
/
mono
/
metadata
/
sgen-bridge.c
diff --git
a/mono/metadata/sgen-bridge.c
b/mono/metadata/sgen-bridge.c
index 7ec2d4386dfb5f4934169182128e402931b4f397..9d7809a211a4a550269488fa7dc2b18be7bb0e33 100644
(file)
--- 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)
*
* 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
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)
{
void
mono_gc_wait_for_bridge_processing (void)
{
@@
-58,6
+62,9
@@
mono_gc_wait_for_bridge_processing (void)
sgen_gc_unlock ();
}
sgen_gc_unlock ();
}
+/**
+ * mono_gc_register_bridge_callbacks:
+ */
void
mono_gc_register_bridge_callbacks (MonoGCBridgeCallbacks *callbacks)
{
void
mono_gc_register_bridge_callbacks (MonoGCBridgeCallbacks *callbacks)
{
@@
-87,7
+94,7
@@
bridge_processor_name (const char *name)
}
static gboolean
}
static gboolean
-bridge_processor_started ()
+bridge_processor_started (
void
)
{
return bridge_processor.reset_data != NULL;
}
{
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
* 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
{
if (sgen_gc_initialized ()) {
// This lock is not initialized until the GC is