Add support for value types to mono_object_to_string
[mono.git] / mono / metadata / sgen-bridge.h
index 2512542b3c6f4bde943e32a2b28e6fde64cbd68d..787418b7582de0f1c41031fb8a6fff37e6057365 100644 (file)
 MONO_BEGIN_DECLS
 
 enum {
-       MONO_SGEN_BRIDGE_VERSION = 2
+       SGEN_BRIDGE_VERSION = 3
 };
        
 typedef struct {
+       mono_bool is_alive;     /* to be set by the cross reference callback */
        int num_objs;
        MonoObject *objs [MONO_ZERO_LEN_ARRAY];
 } MonoGCBridgeSCC;
@@ -51,6 +52,8 @@ typedef struct {
 
 void mono_gc_register_bridge_callbacks (MonoGCBridgeCallbacks *callbacks);
 
+void mono_gc_wait_for_bridge_processing (void);
+
 MONO_END_DECLS
 
 #endif