3 * toggleref support for sgen
5 * Copyright 2011 Xamarin, Inc.
8 * Rodrigo Kumpera (kumpera@gmail.com)
10 * Licensed under the MIT license. See LICENSE file in the project root for full license information.
13 #ifndef _MONO_SGEN_TOGGLEREF_H_
14 #define _MONO_SGEN_TOGGLEREF_H_
16 #include <mono/utils/mono-publib.h>
20 /* GC toggle ref support */
24 MONO_TOGGLE_REF_STRONG,
26 } MonoToggleRefStatus;
28 MONO_API void mono_gc_toggleref_register_callback (MonoToggleRefStatus (*proccess_toggleref) (MonoObject *obj));
29 MONO_API void mono_gc_toggleref_add (MonoObject *object, mono_bool strong_ref);